From 299b9763222bd574109bcc9157b1d99b0fbb91ac Mon Sep 17 00:00:00 2001 From: team-tf-cdk <84392119+team-tf-cdk@users.noreply.github.com> Date: Sat, 12 Oct 2024 05:24:05 +0200 Subject: [PATCH] feat: upgrade provider from `0.96.0` to version `0.97.0` (#857) This PR upgrades the underlying Terraform provider to version 0.97.0 --------- Signed-off-by: team-tf-cdk --- README.md | 6 +- docs/API.csharp.md | 4 + docs/API.go.md | 4 + docs/API.java.md | 4 + docs/API.python.md | 4 + docs/API.typescript.md | 4 + docs/account.csharp.md | 34 +- docs/account.go.md | 34 +- docs/account.java.md | 64 +- docs/account.python.md | 64 +- docs/account.typescript.md | 34 +- docs/accountParameter.csharp.md | 12 +- docs/accountParameter.go.md | 12 +- docs/accountParameter.java.md | 20 +- docs/accountParameter.python.md | 20 +- docs/accountParameter.typescript.md | 12 +- .../accountPasswordPolicyAttachment.csharp.md | 10 +- docs/accountPasswordPolicyAttachment.go.md | 10 +- docs/accountPasswordPolicyAttachment.java.md | 16 +- .../accountPasswordPolicyAttachment.python.md | 16 +- ...ountPasswordPolicyAttachment.typescript.md | 10 +- docs/accountRole.csharp.md | 14 +- docs/accountRole.go.md | 14 +- docs/accountRole.java.md | 24 +- docs/accountRole.python.md | 24 +- docs/accountRole.typescript.md | 14 +- docs/alert.csharp.md | 34 +- docs/alert.go.md | 34 +- docs/alert.java.md | 56 +- docs/alert.python.md | 64 +- docs/alert.typescript.md | 34 +- ...rationWithAuthorizationCodeGrant.csharp.md | 30 +- ...ntegrationWithAuthorizationCodeGrant.go.md | 30 +- ...egrationWithAuthorizationCodeGrant.java.md | 56 +- ...rationWithAuthorizationCodeGrant.python.md | 56 +- ...onWithAuthorizationCodeGrant.typescript.md | 30 +- ...IntegrationWithClientCredentials.csharp.md | 28 +- ...tionIntegrationWithClientCredentials.go.md | 28 +- ...onIntegrationWithClientCredentials.java.md | 52 +- ...IntegrationWithClientCredentials.python.md | 52 +- ...grationWithClientCredentials.typescript.md | 28 +- ...ticationIntegrationWithJwtBearer.csharp.md | 32 +- ...thenticationIntegrationWithJwtBearer.go.md | 32 +- ...enticationIntegrationWithJwtBearer.java.md | 60 +- ...ticationIntegrationWithJwtBearer.python.md | 60 +- ...tionIntegrationWithJwtBearer.typescript.md | 32 +- docs/apiIntegration.csharp.md | 34 +- docs/apiIntegration.go.md | 34 +- docs/apiIntegration.java.md | 64 +- docs/apiIntegration.python.md | 64 +- docs/apiIntegration.typescript.md | 34 +- docs/cortexSearchService.csharp.md | 36 +- docs/cortexSearchService.go.md | 36 +- docs/cortexSearchService.java.md | 60 +- docs/cortexSearchService.python.md | 64 +- docs/cortexSearchService.typescript.md | 36 +- docs/dataSnowflakeAccounts.csharp.md | 10 +- docs/dataSnowflakeAccounts.go.md | 10 +- docs/dataSnowflakeAccounts.java.md | 16 +- docs/dataSnowflakeAccounts.python.md | 16 +- docs/dataSnowflakeAccounts.typescript.md | 10 +- docs/dataSnowflakeAlerts.csharp.md | 14 +- docs/dataSnowflakeAlerts.go.md | 14 +- docs/dataSnowflakeAlerts.java.md | 24 +- docs/dataSnowflakeAlerts.python.md | 24 +- docs/dataSnowflakeAlerts.typescript.md | 14 +- ...ataSnowflakeCortexSearchServices.csharp.md | 26 +- docs/dataSnowflakeCortexSearchServices.go.md | 26 +- .../dataSnowflakeCortexSearchServices.java.md | 38 +- ...ataSnowflakeCortexSearchServices.python.md | 48 +- ...nowflakeCortexSearchServices.typescript.md | 26 +- docs/dataSnowflakeCurrentAccount.csharp.md | 8 +- docs/dataSnowflakeCurrentAccount.go.md | 8 +- docs/dataSnowflakeCurrentAccount.java.md | 12 +- docs/dataSnowflakeCurrentAccount.python.md | 12 +- .../dataSnowflakeCurrentAccount.typescript.md | 8 +- docs/dataSnowflakeCurrentRole.csharp.md | 8 +- docs/dataSnowflakeCurrentRole.go.md | 8 +- docs/dataSnowflakeCurrentRole.java.md | 12 +- docs/dataSnowflakeCurrentRole.python.md | 12 +- docs/dataSnowflakeCurrentRole.typescript.md | 8 +- docs/dataSnowflakeDatabase.csharp.md | 10 +- docs/dataSnowflakeDatabase.go.md | 10 +- docs/dataSnowflakeDatabase.java.md | 16 +- docs/dataSnowflakeDatabase.python.md | 16 +- docs/dataSnowflakeDatabase.typescript.md | 10 +- docs/dataSnowflakeDatabaseRole.csharp.md | 12 +- docs/dataSnowflakeDatabaseRole.go.md | 12 +- docs/dataSnowflakeDatabaseRole.java.md | 20 +- docs/dataSnowflakeDatabaseRole.python.md | 20 +- docs/dataSnowflakeDatabaseRole.typescript.md | 12 +- docs/dataSnowflakeDatabaseRoles.csharp.md | 18 +- docs/dataSnowflakeDatabaseRoles.go.md | 18 +- docs/dataSnowflakeDatabaseRoles.java.md | 28 +- docs/dataSnowflakeDatabaseRoles.python.md | 32 +- docs/dataSnowflakeDatabaseRoles.typescript.md | 18 +- docs/dataSnowflakeDatabases.csharp.md | 22 +- docs/dataSnowflakeDatabases.go.md | 22 +- docs/dataSnowflakeDatabases.java.md | 36 +- docs/dataSnowflakeDatabases.python.md | 40 +- docs/dataSnowflakeDatabases.typescript.md | 22 +- docs/dataSnowflakeDynamicTables.csharp.md | 28 +- docs/dataSnowflakeDynamicTables.go.md | 28 +- docs/dataSnowflakeDynamicTables.java.md | 40 +- docs/dataSnowflakeDynamicTables.python.md | 52 +- docs/dataSnowflakeDynamicTables.typescript.md | 28 +- docs/dataSnowflakeExternalFunctions.csharp.md | 12 +- docs/dataSnowflakeExternalFunctions.go.md | 12 +- docs/dataSnowflakeExternalFunctions.java.md | 20 +- docs/dataSnowflakeExternalFunctions.python.md | 20 +- ...taSnowflakeExternalFunctions.typescript.md | 12 +- docs/dataSnowflakeExternalTables.csharp.md | 12 +- docs/dataSnowflakeExternalTables.go.md | 12 +- docs/dataSnowflakeExternalTables.java.md | 20 +- docs/dataSnowflakeExternalTables.python.md | 20 +- .../dataSnowflakeExternalTables.typescript.md | 12 +- docs/dataSnowflakeFailoverGroups.csharp.md | 10 +- docs/dataSnowflakeFailoverGroups.go.md | 10 +- docs/dataSnowflakeFailoverGroups.java.md | 16 +- docs/dataSnowflakeFailoverGroups.python.md | 16 +- .../dataSnowflakeFailoverGroups.typescript.md | 10 +- docs/dataSnowflakeFileFormats.csharp.md | 12 +- docs/dataSnowflakeFileFormats.go.md | 12 +- docs/dataSnowflakeFileFormats.java.md | 20 +- docs/dataSnowflakeFileFormats.python.md | 20 +- docs/dataSnowflakeFileFormats.typescript.md | 12 +- docs/dataSnowflakeFunctions.csharp.md | 12 +- docs/dataSnowflakeFunctions.go.md | 12 +- docs/dataSnowflakeFunctions.java.md | 20 +- docs/dataSnowflakeFunctions.python.md | 20 +- docs/dataSnowflakeFunctions.typescript.md | 12 +- docs/dataSnowflakeGrants.csharp.md | 54 +- docs/dataSnowflakeGrants.go.md | 54 +- docs/dataSnowflakeGrants.java.md | 68 +- docs/dataSnowflakeGrants.python.md | 104 +- docs/dataSnowflakeGrants.typescript.md | 54 +- docs/dataSnowflakeMaskingPolicies.csharp.md | 30 +- docs/dataSnowflakeMaskingPolicies.go.md | 30 +- docs/dataSnowflakeMaskingPolicies.java.md | 42 +- docs/dataSnowflakeMaskingPolicies.python.md | 56 +- ...dataSnowflakeMaskingPolicies.typescript.md | 30 +- docs/dataSnowflakeMaterializedViews.csharp.md | 12 +- docs/dataSnowflakeMaterializedViews.go.md | 12 +- docs/dataSnowflakeMaterializedViews.java.md | 20 +- docs/dataSnowflakeMaterializedViews.python.md | 20 +- ...taSnowflakeMaterializedViews.typescript.md | 12 +- docs/dataSnowflakeNetworkPolicies.csharp.md | 12 +- docs/dataSnowflakeNetworkPolicies.go.md | 12 +- docs/dataSnowflakeNetworkPolicies.java.md | 20 +- docs/dataSnowflakeNetworkPolicies.python.md | 20 +- ...dataSnowflakeNetworkPolicies.typescript.md | 12 +- docs/dataSnowflakeParameters.csharp.md | 18 +- docs/dataSnowflakeParameters.go.md | 18 +- docs/dataSnowflakeParameters.java.md | 32 +- docs/dataSnowflakeParameters.python.md | 32 +- docs/dataSnowflakeParameters.typescript.md | 18 +- docs/dataSnowflakePipes.csharp.md | 12 +- docs/dataSnowflakePipes.go.md | 12 +- docs/dataSnowflakePipes.java.md | 20 +- docs/dataSnowflakePipes.python.md | 20 +- docs/dataSnowflakePipes.typescript.md | 12 +- docs/dataSnowflakeProcedures.csharp.md | 12 +- docs/dataSnowflakeProcedures.go.md | 12 +- docs/dataSnowflakeProcedures.java.md | 20 +- docs/dataSnowflakeProcedures.python.md | 20 +- docs/dataSnowflakeProcedures.typescript.md | 12 +- docs/dataSnowflakeResourceMonitors.csharp.md | 10 +- docs/dataSnowflakeResourceMonitors.go.md | 10 +- docs/dataSnowflakeResourceMonitors.java.md | 16 +- docs/dataSnowflakeResourceMonitors.python.md | 16 +- ...ataSnowflakeResourceMonitors.typescript.md | 10 +- docs/dataSnowflakeRole.csharp.md | 10 +- docs/dataSnowflakeRole.go.md | 10 +- docs/dataSnowflakeRole.java.md | 16 +- docs/dataSnowflakeRole.python.md | 16 +- docs/dataSnowflakeRole.typescript.md | 10 +- docs/dataSnowflakeRoles.csharp.md | 12 +- docs/dataSnowflakeRoles.go.md | 12 +- docs/dataSnowflakeRoles.java.md | 20 +- docs/dataSnowflakeRoles.python.md | 20 +- docs/dataSnowflakeRoles.typescript.md | 12 +- docs/dataSnowflakeRowAccessPolicies.csharp.md | 30 +- docs/dataSnowflakeRowAccessPolicies.go.md | 30 +- docs/dataSnowflakeRowAccessPolicies.java.md | 42 +- docs/dataSnowflakeRowAccessPolicies.python.md | 56 +- ...taSnowflakeRowAccessPolicies.typescript.md | 30 +- docs/dataSnowflakeSchemas.csharp.md | 32 +- docs/dataSnowflakeSchemas.go.md | 32 +- docs/dataSnowflakeSchemas.java.md | 48 +- docs/dataSnowflakeSchemas.python.md | 60 +- docs/dataSnowflakeSchemas.typescript.md | 32 +- ...ataSnowflakeSecurityIntegrations.csharp.md | 12 +- docs/dataSnowflakeSecurityIntegrations.go.md | 12 +- .../dataSnowflakeSecurityIntegrations.java.md | 20 +- ...ataSnowflakeSecurityIntegrations.python.md | 20 +- ...nowflakeSecurityIntegrations.typescript.md | 12 +- docs/dataSnowflakeSequences.csharp.md | 12 +- docs/dataSnowflakeSequences.go.md | 12 +- docs/dataSnowflakeSequences.java.md | 20 +- docs/dataSnowflakeSequences.python.md | 20 +- docs/dataSnowflakeSequences.typescript.md | 12 +- docs/dataSnowflakeShares.csharp.md | 10 +- docs/dataSnowflakeShares.go.md | 10 +- docs/dataSnowflakeShares.java.md | 16 +- docs/dataSnowflakeShares.python.md | 16 +- docs/dataSnowflakeShares.typescript.md | 10 +- docs/dataSnowflakeStages.csharp.md | 12 +- docs/dataSnowflakeStages.go.md | 12 +- docs/dataSnowflakeStages.java.md | 20 +- docs/dataSnowflakeStages.python.md | 20 +- docs/dataSnowflakeStages.typescript.md | 12 +- ...dataSnowflakeStorageIntegrations.csharp.md | 8 +- docs/dataSnowflakeStorageIntegrations.go.md | 8 +- docs/dataSnowflakeStorageIntegrations.java.md | 12 +- ...dataSnowflakeStorageIntegrations.python.md | 12 +- ...SnowflakeStorageIntegrations.typescript.md | 8 +- docs/dataSnowflakeStreamlits.csharp.md | 26 +- docs/dataSnowflakeStreamlits.go.md | 26 +- docs/dataSnowflakeStreamlits.java.md | 38 +- docs/dataSnowflakeStreamlits.python.md | 48 +- docs/dataSnowflakeStreamlits.typescript.md | 26 +- docs/dataSnowflakeStreams.csharp.md | 12 +- docs/dataSnowflakeStreams.go.md | 12 +- docs/dataSnowflakeStreams.java.md | 20 +- docs/dataSnowflakeStreams.python.md | 20 +- docs/dataSnowflakeStreams.typescript.md | 12 +- ...akeSystemGenerateScimAccessToken.csharp.md | 10 +- ...owflakeSystemGenerateScimAccessToken.go.md | 10 +- ...flakeSystemGenerateScimAccessToken.java.md | 16 +- ...akeSystemGenerateScimAccessToken.python.md | 16 +- ...ystemGenerateScimAccessToken.typescript.md | 10 +- ...nowflakeSystemGetAwsSnsIamPolicy.csharp.md | 10 +- ...ataSnowflakeSystemGetAwsSnsIamPolicy.go.md | 10 +- ...aSnowflakeSystemGetAwsSnsIamPolicy.java.md | 16 +- ...nowflakeSystemGetAwsSnsIamPolicy.python.md | 16 +- ...lakeSystemGetAwsSnsIamPolicy.typescript.md | 10 +- ...wflakeSystemGetPrivatelinkConfig.csharp.md | 8 +- ...aSnowflakeSystemGetPrivatelinkConfig.go.md | 8 +- ...nowflakeSystemGetPrivatelinkConfig.java.md | 12 +- ...wflakeSystemGetPrivatelinkConfig.python.md | 12 +- ...keSystemGetPrivatelinkConfig.typescript.md | 8 +- ...keSystemGetSnowflakePlatformInfo.csharp.md | 8 +- ...wflakeSystemGetSnowflakePlatformInfo.go.md | 8 +- ...lakeSystemGetSnowflakePlatformInfo.java.md | 12 +- ...keSystemGetSnowflakePlatformInfo.python.md | 12 +- ...stemGetSnowflakePlatformInfo.typescript.md | 8 +- docs/dataSnowflakeTables.csharp.md | 12 +- docs/dataSnowflakeTables.go.md | 12 +- docs/dataSnowflakeTables.java.md | 20 +- docs/dataSnowflakeTables.python.md | 20 +- docs/dataSnowflakeTables.typescript.md | 12 +- docs/dataSnowflakeTasks.csharp.md | 12 +- docs/dataSnowflakeTasks.go.md | 12 +- docs/dataSnowflakeTasks.java.md | 20 +- docs/dataSnowflakeTasks.python.md | 20 +- docs/dataSnowflakeTasks.typescript.md | 12 +- docs/dataSnowflakeUsers.csharp.md | 33 +- docs/dataSnowflakeUsers.go.md | 33 +- docs/dataSnowflakeUsers.java.md | 47 +- docs/dataSnowflakeUsers.python.md | 51 +- docs/dataSnowflakeUsers.typescript.md | 33 +- docs/dataSnowflakeViews.csharp.md | 28 +- docs/dataSnowflakeViews.go.md | 28 +- docs/dataSnowflakeViews.java.md | 42 +- docs/dataSnowflakeViews.python.md | 52 +- docs/dataSnowflakeViews.typescript.md | 28 +- docs/dataSnowflakeWarehouses.csharp.md | 14 +- docs/dataSnowflakeWarehouses.go.md | 14 +- docs/dataSnowflakeWarehouses.java.md | 24 +- docs/dataSnowflakeWarehouses.python.md | 24 +- docs/dataSnowflakeWarehouses.typescript.md | 14 +- docs/database.csharp.md | 58 +- docs/database.go.md | 58 +- docs/database.java.md | 104 +- docs/database.python.md | 108 +- docs/database.typescript.md | 58 +- docs/databaseOld.csharp.md | 32 +- docs/databaseOld.go.md | 32 +- docs/databaseOld.java.md | 52 +- docs/databaseOld.python.md | 56 +- docs/databaseOld.typescript.md | 32 +- docs/databaseRole.csharp.md | 14 +- docs/databaseRole.go.md | 14 +- docs/databaseRole.java.md | 24 +- docs/databaseRole.python.md | 24 +- docs/databaseRole.typescript.md | 14 +- docs/dynamicTable.csharp.md | 32 +- docs/dynamicTable.go.md | 32 +- docs/dynamicTable.java.md | 56 +- docs/dynamicTable.python.md | 60 +- docs/dynamicTable.typescript.md | 32 +- docs/emailNotificationIntegration.csharp.md | 20 +- docs/emailNotificationIntegration.go.md | 20 +- docs/emailNotificationIntegration.java.md | 36 +- docs/emailNotificationIntegration.python.md | 36 +- ...emailNotificationIntegration.typescript.md | 20 +- docs/externalFunction.csharp.md | 50 +- docs/externalFunction.go.md | 50 +- docs/externalFunction.java.md | 88 +- docs/externalFunction.python.md | 88 +- docs/externalFunction.typescript.md | 50 +- docs/externalOauthIntegration.csharp.md | 40 +- docs/externalOauthIntegration.go.md | 40 +- docs/externalOauthIntegration.java.md | 76 +- docs/externalOauthIntegration.python.md | 76 +- docs/externalOauthIntegration.typescript.md | 40 +- docs/externalTable.csharp.md | 52 +- docs/externalTable.go.md | 52 +- docs/externalTable.java.md | 86 +- docs/externalTable.python.md | 86 +- docs/externalTable.typescript.md | 52 +- docs/failoverGroup.csharp.md | 40 +- docs/failoverGroup.go.md | 40 +- docs/failoverGroup.java.md | 62 +- docs/failoverGroup.python.md | 76 +- docs/failoverGroup.typescript.md | 40 +- docs/fileFormat.csharp.md | 80 +- docs/fileFormat.go.md | 80 +- docs/fileFormat.java.md | 156 +- docs/fileFormat.python.md | 156 +- docs/fileFormat.typescript.md | 80 +- docs/functionResource.csharp.md | 44 +- docs/functionResource.go.md | 44 +- docs/functionResource.java.md | 80 +- docs/functionResource.python.md | 80 +- docs/functionResource.typescript.md | 44 +- docs/grantAccountRole.csharp.md | 14 +- docs/grantAccountRole.go.md | 14 +- docs/grantAccountRole.java.md | 24 +- docs/grantAccountRole.python.md | 24 +- docs/grantAccountRole.typescript.md | 14 +- docs/grantApplicationRole.csharp.md | 14 +- docs/grantApplicationRole.go.md | 14 +- docs/grantApplicationRole.java.md | 24 +- docs/grantApplicationRole.python.md | 24 +- docs/grantApplicationRole.typescript.md | 14 +- docs/grantDatabaseRole.csharp.md | 16 +- docs/grantDatabaseRole.go.md | 16 +- docs/grantDatabaseRole.java.md | 28 +- docs/grantDatabaseRole.python.md | 28 +- docs/grantDatabaseRole.typescript.md | 16 +- docs/grantOwnership.csharp.md | 36 +- docs/grantOwnership.go.md | 36 +- docs/grantOwnership.java.md | 48 +- docs/grantOwnership.python.md | 68 +- docs/grantOwnership.typescript.md | 36 +- docs/grantPrivilegesToAccountRole.csharp.md | 66 +- docs/grantPrivilegesToAccountRole.go.md | 66 +- docs/grantPrivilegesToAccountRole.java.md | 90 +- docs/grantPrivilegesToAccountRole.python.md | 120 +- ...grantPrivilegesToAccountRole.typescript.md | 66 +- docs/grantPrivilegesToDatabaseRole.csharp.md | 52 +- docs/grantPrivilegesToDatabaseRole.go.md | 52 +- docs/grantPrivilegesToDatabaseRole.java.md | 74 +- docs/grantPrivilegesToDatabaseRole.python.md | 100 +- ...rantPrivilegesToDatabaseRole.typescript.md | 52 +- docs/grantPrivilegesToShare.csharp.md | 26 +- docs/grantPrivilegesToShare.go.md | 26 +- docs/grantPrivilegesToShare.java.md | 48 +- docs/grantPrivilegesToShare.python.md | 48 +- docs/grantPrivilegesToShare.typescript.md | 26 +- docs/legacyServiceUser.csharp.md | 34148 ++++++++++++++ docs/legacyServiceUser.go.md | 34148 ++++++++++++++ docs/legacyServiceUser.java.md | 35179 +++++++++++++++ docs/legacyServiceUser.python.md | 37339 ++++++++++++++++ docs/legacyServiceUser.typescript.md | 33945 ++++++++++++++ docs/managedAccount.csharp.md | 18 +- docs/managedAccount.go.md | 18 +- docs/managedAccount.java.md | 32 +- docs/managedAccount.python.md | 32 +- docs/managedAccount.typescript.md | 18 +- docs/maskingPolicy.csharp.md | 28 +- docs/maskingPolicy.go.md | 28 +- docs/maskingPolicy.java.md | 48 +- docs/maskingPolicy.python.md | 48 +- docs/maskingPolicy.typescript.md | 28 +- docs/materializedView.csharp.md | 34 +- docs/materializedView.go.md | 34 +- docs/materializedView.java.md | 56 +- docs/materializedView.python.md | 56 +- docs/materializedView.typescript.md | 34 +- docs/networkPolicy.csharp.md | 20 +- docs/networkPolicy.go.md | 20 +- docs/networkPolicy.java.md | 36 +- docs/networkPolicy.python.md | 36 +- docs/networkPolicy.typescript.md | 20 +- docs/networkPolicyAttachment.csharp.md | 14 +- docs/networkPolicyAttachment.go.md | 14 +- docs/networkPolicyAttachment.java.md | 24 +- docs/networkPolicyAttachment.python.md | 24 +- docs/networkPolicyAttachment.typescript.md | 14 +- docs/networkRule.csharp.md | 22 +- docs/networkRule.go.md | 22 +- docs/networkRule.java.md | 40 +- docs/networkRule.python.md | 40 +- docs/networkRule.typescript.md | 22 +- docs/notificationIntegration.csharp.md | 40 +- docs/notificationIntegration.go.md | 40 +- docs/notificationIntegration.java.md | 76 +- docs/notificationIntegration.python.md | 76 +- docs/notificationIntegration.typescript.md | 40 +- docs/oauthIntegration.csharp.md | 28 +- docs/oauthIntegration.go.md | 28 +- docs/oauthIntegration.java.md | 52 +- docs/oauthIntegration.python.md | 52 +- docs/oauthIntegration.typescript.md | 28 +- ...oauthIntegrationForCustomClients.csharp.md | 38 +- docs/oauthIntegrationForCustomClients.go.md | 38 +- docs/oauthIntegrationForCustomClients.java.md | 72 +- ...oauthIntegrationForCustomClients.python.md | 72 +- ...hIntegrationForCustomClients.typescript.md | 38 +- ...ntegrationForPartnerApplications.csharp.md | 26 +- ...uthIntegrationForPartnerApplications.go.md | 26 +- ...hIntegrationForPartnerApplications.java.md | 48 +- ...ntegrationForPartnerApplications.python.md | 48 +- ...rationForPartnerApplications.typescript.md | 26 +- docs/objectParameter.csharp.md | 24 +- docs/objectParameter.go.md | 24 +- docs/objectParameter.java.md | 38 +- docs/objectParameter.python.md | 38 +- docs/objectParameter.typescript.md | 24 +- docs/passwordPolicy.csharp.md | 42 +- docs/passwordPolicy.go.md | 42 +- docs/passwordPolicy.java.md | 80 +- docs/passwordPolicy.python.md | 80 +- docs/passwordPolicy.typescript.md | 42 +- docs/pipe.csharp.md | 26 +- docs/pipe.go.md | 26 +- docs/pipe.java.md | 48 +- docs/pipe.python.md | 48 +- docs/pipe.typescript.md | 26 +- docs/procedure.csharp.md | 44 +- docs/procedure.go.md | 44 +- docs/procedure.java.md | 80 +- docs/procedure.python.md | 80 +- docs/procedure.typescript.md | 44 +- docs/provider.csharp.md | 104 +- docs/provider.go.md | 104 +- docs/provider.java.md | 194 +- docs/provider.python.md | 194 +- docs/provider.typescript.md | 104 +- docs/resourceMonitor.csharp.md | 26 +- docs/resourceMonitor.go.md | 26 +- docs/resourceMonitor.java.md | 48 +- docs/resourceMonitor.python.md | 48 +- docs/resourceMonitor.typescript.md | 26 +- docs/role.csharp.md | 14 +- docs/role.go.md | 14 +- docs/role.java.md | 24 +- docs/role.python.md | 24 +- docs/role.typescript.md | 14 +- docs/rowAccessPolicy.csharp.md | 24 +- docs/rowAccessPolicy.go.md | 24 +- docs/rowAccessPolicy.java.md | 40 +- docs/rowAccessPolicy.python.md | 40 +- docs/rowAccessPolicy.typescript.md | 24 +- docs/saml2Integration.csharp.md | 42 +- docs/saml2Integration.go.md | 42 +- docs/saml2Integration.java.md | 80 +- docs/saml2Integration.python.md | 80 +- docs/saml2Integration.typescript.md | 42 +- docs/samlIntegration.csharp.md | 38 +- docs/samlIntegration.go.md | 38 +- docs/samlIntegration.java.md | 72 +- docs/samlIntegration.python.md | 72 +- docs/samlIntegration.typescript.md | 38 +- docs/schema.csharp.md | 52 +- docs/schema.go.md | 52 +- docs/schema.java.md | 100 +- docs/schema.python.md | 100 +- docs/schema.typescript.md | 52 +- docs/scimIntegration.csharp.md | 22 +- docs/scimIntegration.go.md | 22 +- docs/scimIntegration.java.md | 40 +- docs/scimIntegration.python.md | 40 +- docs/scimIntegration.typescript.md | 22 +- docs/secondaryDatabase.csharp.md | 48 +- docs/secondaryDatabase.go.md | 48 +- docs/secondaryDatabase.java.md | 92 +- docs/secondaryDatabase.python.md | 92 +- docs/secondaryDatabase.typescript.md | 48 +- docs/sequence.csharp.md | 20 +- docs/sequence.go.md | 20 +- docs/sequence.java.md | 36 +- docs/sequence.python.md | 36 +- docs/sequence.typescript.md | 20 +- docs/serviceUser.csharp.md | 34056 ++++++++++++++ docs/serviceUser.go.md | 34056 ++++++++++++++ docs/serviceUser.java.md | 35061 +++++++++++++++ docs/serviceUser.python.md | 37221 +++++++++++++++ docs/serviceUser.typescript.md | 33855 ++++++++++++++ docs/sessionParameter.csharp.md | 16 +- docs/sessionParameter.go.md | 16 +- docs/sessionParameter.java.md | 28 +- docs/sessionParameter.python.md | 28 +- docs/sessionParameter.typescript.md | 16 +- docs/share.csharp.md | 14 +- docs/share.go.md | 14 +- docs/share.java.md | 24 +- docs/share.python.md | 24 +- docs/share.typescript.md | 14 +- docs/sharedDatabase.csharp.md | 42 +- docs/sharedDatabase.go.md | 42 +- docs/sharedDatabase.java.md | 80 +- docs/sharedDatabase.python.md | 80 +- docs/sharedDatabase.typescript.md | 42 +- docs/stage.csharp.md | 46 +- docs/stage.go.md | 46 +- docs/stage.java.md | 80 +- docs/stage.python.md | 80 +- docs/stage.typescript.md | 46 +- docs/storageIntegration.csharp.md | 42 +- docs/storageIntegration.go.md | 42 +- docs/storageIntegration.java.md | 80 +- docs/storageIntegration.python.md | 80 +- docs/storageIntegration.typescript.md | 42 +- docs/stream.csharp.md | 28 +- docs/stream.go.md | 28 +- docs/stream.java.md | 52 +- docs/stream.python.md | 52 +- docs/stream.typescript.md | 28 +- docs/streamOnExternalTable.csharp.md | 3353 ++ docs/streamOnExternalTable.go.md | 3353 ++ docs/streamOnExternalTable.java.md | 3546 ++ docs/streamOnExternalTable.python.md | 3792 ++ docs/streamOnExternalTable.typescript.md | 3321 ++ docs/streamOnTable.csharp.md | 3400 ++ docs/streamOnTable.go.md | 3400 ++ docs/streamOnTable.java.md | 3607 ++ docs/streamOnTable.python.md | 3853 ++ docs/streamOnTable.typescript.md | 3367 ++ docs/streamlit.csharp.md | 28 +- docs/streamlit.go.md | 28 +- docs/streamlit.java.md | 52 +- docs/streamlit.python.md | 52 +- docs/streamlit.typescript.md | 28 +- docs/table.csharp.md | 66 +- docs/table.go.md | 66 +- docs/table.java.md | 90 +- docs/table.python.md | 104 +- docs/table.typescript.md | 66 +- ...leColumnMaskingPolicyApplication.csharp.md | 14 +- .../tableColumnMaskingPolicyApplication.go.md | 14 +- ...ableColumnMaskingPolicyApplication.java.md | 24 +- ...leColumnMaskingPolicyApplication.python.md | 24 +- ...lumnMaskingPolicyApplication.typescript.md | 14 +- docs/tableConstraint.csharp.md | 44 +- docs/tableConstraint.go.md | 44 +- docs/tableConstraint.java.md | 72 +- docs/tableConstraint.python.md | 84 +- docs/tableConstraint.typescript.md | 44 +- docs/tag.csharp.md | 18 +- docs/tag.go.md | 18 +- docs/tag.java.md | 32 +- docs/tag.python.md | 32 +- docs/tag.typescript.md | 18 +- docs/tagAssociation.csharp.md | 32 +- docs/tagAssociation.go.md | 32 +- docs/tagAssociation.java.md | 50 +- docs/tagAssociation.python.md | 52 +- docs/tagAssociation.typescript.md | 32 +- docs/tagMaskingPolicyAssociation.csharp.md | 12 +- docs/tagMaskingPolicyAssociation.go.md | 12 +- docs/tagMaskingPolicyAssociation.java.md | 20 +- docs/tagMaskingPolicyAssociation.python.md | 20 +- .../tagMaskingPolicyAssociation.typescript.md | 12 +- docs/task.csharp.md | 40 +- docs/task.go.md | 40 +- docs/task.java.md | 76 +- docs/task.python.md | 76 +- docs/task.typescript.md | 40 +- docs/unsafeExecute.csharp.md | 14 +- docs/unsafeExecute.go.md | 14 +- docs/unsafeExecute.java.md | 24 +- docs/unsafeExecute.python.md | 24 +- docs/unsafeExecute.typescript.md | 14 +- docs/user.csharp.md | 166 +- docs/user.go.md | 166 +- docs/user.java.md | 328 +- docs/user.python.md | 328 +- docs/user.typescript.md | 166 +- docs/userPasswordPolicyAttachment.csharp.md | 12 +- docs/userPasswordPolicyAttachment.go.md | 12 +- docs/userPasswordPolicyAttachment.java.md | 20 +- docs/userPasswordPolicyAttachment.python.md | 20 +- ...userPasswordPolicyAttachment.typescript.md | 12 +- docs/userPublicKeys.csharp.md | 14 +- docs/userPublicKeys.go.md | 14 +- docs/userPublicKeys.java.md | 24 +- docs/userPublicKeys.python.md | 24 +- docs/userPublicKeys.typescript.md | 14 +- docs/view.csharp.md | 72 +- docs/view.go.md | 72 +- docs/view.java.md | 106 +- docs/view.python.md | 126 +- docs/view.typescript.md | 72 +- docs/warehouse.csharp.md | 40 +- docs/warehouse.go.md | 40 +- docs/warehouse.java.md | 76 +- docs/warehouse.python.md | 76 +- docs/warehouse.typescript.md | 40 +- package.json | 2 +- src/account-parameter/README.md | 2 +- src/account-parameter/index.ts | 16 +- .../README.md | 2 +- .../index.ts | 14 +- src/account-role/README.md | 2 +- src/account-role/index.ts | 16 +- src/account/README.md | 2 +- src/account/index.ts | 38 +- src/alert/README.md | 2 +- src/alert/index.ts | 38 +- .../README.md | 2 +- .../index.ts | 34 +- .../README.md | 2 +- .../index.ts | 32 +- .../README.md | 2 +- .../index.ts | 34 +- src/api-integration/README.md | 2 +- src/api-integration/index.ts | 36 +- src/cortex-search-service/README.md | 2 +- src/cortex-search-service/index.ts | 36 +- src/data-snowflake-accounts/README.md | 2 +- src/data-snowflake-accounts/index.ts | 14 +- src/data-snowflake-alerts/README.md | 2 +- src/data-snowflake-alerts/index.ts | 18 +- .../README.md | 2 +- .../index.ts | 30 +- src/data-snowflake-current-account/README.md | 2 +- src/data-snowflake-current-account/index.ts | 12 +- src/data-snowflake-current-role/README.md | 2 +- src/data-snowflake-current-role/index.ts | 12 +- src/data-snowflake-database-role/README.md | 2 +- src/data-snowflake-database-role/index.ts | 16 +- src/data-snowflake-database-roles/README.md | 2 +- src/data-snowflake-database-roles/index.ts | 22 +- src/data-snowflake-database/README.md | 2 +- src/data-snowflake-database/index.ts | 14 +- src/data-snowflake-databases/README.md | 2 +- src/data-snowflake-databases/index.ts | 26 +- src/data-snowflake-dynamic-tables/README.md | 2 +- src/data-snowflake-dynamic-tables/index.ts | 32 +- .../README.md | 2 +- .../index.ts | 16 +- src/data-snowflake-external-tables/README.md | 2 +- src/data-snowflake-external-tables/index.ts | 16 +- src/data-snowflake-failover-groups/README.md | 2 +- src/data-snowflake-failover-groups/index.ts | 14 +- src/data-snowflake-file-formats/README.md | 2 +- src/data-snowflake-file-formats/index.ts | 16 +- src/data-snowflake-functions/README.md | 2 +- src/data-snowflake-functions/index.ts | 16 +- src/data-snowflake-grants/README.md | 2 +- src/data-snowflake-grants/index.ts | 58 +- src/data-snowflake-masking-policies/README.md | 2 +- src/data-snowflake-masking-policies/index.ts | 34 +- .../README.md | 2 +- .../index.ts | 16 +- src/data-snowflake-network-policies/README.md | 2 +- src/data-snowflake-network-policies/index.ts | 16 +- src/data-snowflake-parameters/README.md | 2 +- src/data-snowflake-parameters/index.ts | 22 +- src/data-snowflake-pipes/README.md | 2 +- src/data-snowflake-pipes/index.ts | 16 +- src/data-snowflake-procedures/README.md | 2 +- src/data-snowflake-procedures/index.ts | 16 +- .../README.md | 2 +- src/data-snowflake-resource-monitors/index.ts | 14 +- src/data-snowflake-role/README.md | 2 +- src/data-snowflake-role/index.ts | 14 +- src/data-snowflake-roles/README.md | 2 +- src/data-snowflake-roles/index.ts | 16 +- .../README.md | 2 +- .../index.ts | 34 +- src/data-snowflake-schemas/README.md | 2 +- src/data-snowflake-schemas/index.ts | 36 +- .../README.md | 2 +- .../index.ts | 16 +- src/data-snowflake-sequences/README.md | 2 +- src/data-snowflake-sequences/index.ts | 16 +- src/data-snowflake-shares/README.md | 2 +- src/data-snowflake-shares/index.ts | 14 +- src/data-snowflake-stages/README.md | 2 +- src/data-snowflake-stages/index.ts | 16 +- .../README.md | 2 +- .../index.ts | 12 +- src/data-snowflake-streamlits/README.md | 2 +- src/data-snowflake-streamlits/index.ts | 30 +- src/data-snowflake-streams/README.md | 2 +- src/data-snowflake-streams/index.ts | 16 +- .../README.md | 2 +- .../index.ts | 14 +- .../README.md | 2 +- .../index.ts | 14 +- .../README.md | 2 +- .../index.ts | 12 +- .../README.md | 2 +- .../index.ts | 12 +- src/data-snowflake-tables/README.md | 2 +- src/data-snowflake-tables/index.ts | 16 +- src/data-snowflake-tasks/README.md | 2 +- src/data-snowflake-tasks/index.ts | 16 +- src/data-snowflake-users/README.md | 2 +- src/data-snowflake-users/index.ts | 31 +- src/data-snowflake-views/README.md | 2 +- src/data-snowflake-views/index.ts | 32 +- src/data-snowflake-warehouses/README.md | 2 +- src/data-snowflake-warehouses/index.ts | 18 +- src/database-old/README.md | 2 +- src/database-old/index.ts | 32 +- src/database-role/README.md | 2 +- src/database-role/index.ts | 18 +- src/database/README.md | 2 +- src/database/index.ts | 62 +- src/dynamic-table/README.md | 2 +- src/dynamic-table/index.ts | 36 +- src/email-notification-integration/README.md | 2 +- src/email-notification-integration/index.ts | 20 +- src/external-function/README.md | 2 +- src/external-function/index.ts | 54 +- src/external-oauth-integration/README.md | 2 +- src/external-oauth-integration/index.ts | 44 +- src/external-table/README.md | 2 +- src/external-table/index.ts | 56 +- src/failover-group/README.md | 2 +- src/failover-group/index.ts | 44 +- src/file-format/README.md | 2 +- src/file-format/index.ts | 84 +- src/function-resource/README.md | 2 +- src/function-resource/index.ts | 48 +- src/grant-account-role/README.md | 2 +- src/grant-account-role/index.ts | 18 +- src/grant-application-role/README.md | 2 +- src/grant-application-role/index.ts | 18 +- src/grant-database-role/README.md | 2 +- src/grant-database-role/index.ts | 20 +- src/grant-ownership/README.md | 2 +- src/grant-ownership/index.ts | 40 +- .../README.md | 2 +- src/grant-privileges-to-account-role/index.ts | 62 +- .../README.md | 2 +- .../index.ts | 56 +- src/grant-privileges-to-share/README.md | 2 +- src/grant-privileges-to-share/index.ts | 30 +- src/index.ts | 4 + src/lazy-index.ts | 4 + src/legacy-service-user/README.md | 3 + src/legacy-service-user/index.ts | 8498 ++++ src/managed-account/README.md | 2 +- src/managed-account/index.ts | 22 +- src/masking-policy/README.md | 2 +- src/masking-policy/index.ts | 32 +- src/materialized-view/README.md | 2 +- src/materialized-view/index.ts | 38 +- src/network-policy-attachment/README.md | 2 +- src/network-policy-attachment/index.ts | 18 +- src/network-policy/README.md | 2 +- src/network-policy/index.ts | 24 +- src/network-rule/README.md | 2 +- src/network-rule/index.ts | 26 +- src/notification-integration/README.md | 2 +- src/notification-integration/index.ts | 40 +- .../README.md | 2 +- .../index.ts | 42 +- .../README.md | 2 +- .../index.ts | 30 +- src/oauth-integration/README.md | 2 +- src/oauth-integration/index.ts | 32 +- src/object-parameter/README.md | 2 +- src/object-parameter/index.ts | 28 +- src/password-policy/README.md | 2 +- src/password-policy/index.ts | 46 +- src/pipe/README.md | 2 +- src/pipe/index.ts | 30 +- src/procedure/README.md | 2 +- src/procedure/index.ts | 48 +- src/provider/README.md | 2 +- src/provider/index.ts | 110 +- src/resource-monitor/README.md | 2 +- src/resource-monitor/index.ts | 30 +- src/role/README.md | 2 +- src/role/index.ts | 16 +- src/row-access-policy/README.md | 2 +- src/row-access-policy/index.ts | 28 +- src/saml-integration/README.md | 2 +- src/saml-integration/index.ts | 42 +- src/saml2-integration/README.md | 2 +- src/saml2-integration/index.ts | 46 +- src/schema/README.md | 2 +- src/schema/index.ts | 56 +- src/scim-integration/README.md | 2 +- src/scim-integration/index.ts | 26 +- src/secondary-database/README.md | 2 +- src/secondary-database/index.ts | 52 +- src/sequence/README.md | 2 +- src/sequence/index.ts | 24 +- src/service-user/README.md | 3 + src/service-user/index.ts | 8438 ++++ src/session-parameter/README.md | 2 +- src/session-parameter/index.ts | 20 +- src/share/README.md | 2 +- src/share/index.ts | 18 +- src/shared-database/README.md | 2 +- src/shared-database/index.ts | 46 +- src/stage/README.md | 2 +- src/stage/index.ts | 50 +- src/storage-integration/README.md | 2 +- src/storage-integration/index.ts | 32 +- src/stream-on-external-table/README.md | 3 + src/stream-on-external-table/index.ts | 1068 + src/stream-on-table/README.md | 3 + src/stream-on-table/index.ts | 1098 + src/stream/README.md | 2 +- src/stream/index.ts | 32 +- src/streamlit/README.md | 2 +- src/streamlit/index.ts | 32 +- .../README.md | 2 +- .../index.ts | 18 +- src/table-constraint/README.md | 2 +- src/table-constraint/index.ts | 48 +- src/table/README.md | 2 +- src/table/index.ts | 70 +- src/tag-association/README.md | 2 +- src/tag-association/index.ts | 34 +- src/tag-masking-policy-association/README.md | 2 +- src/tag-masking-policy-association/index.ts | 16 +- src/tag/README.md | 2 +- src/tag/index.ts | 22 +- src/task/README.md | 2 +- src/task/index.ts | 44 +- src/unsafe-execute/README.md | 2 +- src/unsafe-execute/index.ts | 18 +- src/user-password-policy-attachment/README.md | 2 +- src/user-password-policy-attachment/index.ts | 16 +- src/user-public-keys/README.md | 2 +- src/user-public-keys/index.ts | 18 +- src/user/README.md | 2 +- src/user/index.ts | 170 +- src/version.json | 2 +- src/view/README.md | 2 +- src/view/index.ts | 76 +- src/warehouse/README.md | 2 +- src/warehouse/index.ts | 44 +- 843 files changed, 415506 insertions(+), 12290 deletions(-) create mode 100644 docs/legacyServiceUser.csharp.md create mode 100644 docs/legacyServiceUser.go.md create mode 100644 docs/legacyServiceUser.java.md create mode 100644 docs/legacyServiceUser.python.md create mode 100644 docs/legacyServiceUser.typescript.md create mode 100644 docs/serviceUser.csharp.md create mode 100644 docs/serviceUser.go.md create mode 100644 docs/serviceUser.java.md create mode 100644 docs/serviceUser.python.md create mode 100644 docs/serviceUser.typescript.md create mode 100644 docs/streamOnExternalTable.csharp.md create mode 100644 docs/streamOnExternalTable.go.md create mode 100644 docs/streamOnExternalTable.java.md create mode 100644 docs/streamOnExternalTable.python.md create mode 100644 docs/streamOnExternalTable.typescript.md create mode 100644 docs/streamOnTable.csharp.md create mode 100644 docs/streamOnTable.go.md create mode 100644 docs/streamOnTable.java.md create mode 100644 docs/streamOnTable.python.md create mode 100644 docs/streamOnTable.typescript.md create mode 100644 src/legacy-service-user/README.md create mode 100644 src/legacy-service-user/index.ts create mode 100644 src/service-user/README.md create mode 100644 src/service-user/index.ts create mode 100644 src/stream-on-external-table/README.md create mode 100644 src/stream-on-external-table/index.ts create mode 100644 src/stream-on-table/README.md create mode 100644 src/stream-on-table/index.ts diff --git a/README.md b/README.md index 5d8ddf630..536fc1c15 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# CDKTF prebuilt bindings for Snowflake-Labs/snowflake provider version 0.96.0 +# CDKTF prebuilt bindings for Snowflake-Labs/snowflake provider version 0.97.0 -This repo builds and publishes the [Terraform snowflake provider](https://registry.terraform.io/providers/Snowflake-Labs/snowflake/0.96.0/docs) bindings for [CDK for Terraform](https://cdk.tf). +This repo builds and publishes the [Terraform snowflake provider](https://registry.terraform.io/providers/Snowflake-Labs/snowflake/0.97.0/docs) bindings for [CDK for Terraform](https://cdk.tf). ## Available Packages @@ -63,7 +63,7 @@ This project is explicitly not tracking the Terraform snowflake provider version These are the upstream dependencies: - [CDK for Terraform](https://cdk.tf) -- [Terraform snowflake provider](https://registry.terraform.io/providers/Snowflake-Labs/snowflake/0.96.0) +- [Terraform snowflake provider](https://registry.terraform.io/providers/Snowflake-Labs/snowflake/0.97.0) - [Terraform Engine](https://terraform.io) If there are breaking changes (backward incompatible) in any of the above, the major version of this project will be bumped. diff --git a/docs/API.csharp.md b/docs/API.csharp.md index 2d2c2f0e6..ae87abd92 100644 --- a/docs/API.csharp.md +++ b/docs/API.csharp.md @@ -75,6 +75,7 @@ The following submodules are available: - [grantPrivilegesToAccountRole](./grantPrivilegesToAccountRole.csharp.md) - [grantPrivilegesToDatabaseRole](./grantPrivilegesToDatabaseRole.csharp.md) - [grantPrivilegesToShare](./grantPrivilegesToShare.csharp.md) +- [legacyServiceUser](./legacyServiceUser.csharp.md) - [managedAccount](./managedAccount.csharp.md) - [maskingPolicy](./maskingPolicy.csharp.md) - [materializedView](./materializedView.csharp.md) @@ -99,12 +100,15 @@ The following submodules are available: - [scimIntegration](./scimIntegration.csharp.md) - [secondaryDatabase](./secondaryDatabase.csharp.md) - [sequence](./sequence.csharp.md) +- [serviceUser](./serviceUser.csharp.md) - [sessionParameter](./sessionParameter.csharp.md) - [share](./share.csharp.md) - [sharedDatabase](./sharedDatabase.csharp.md) - [stage](./stage.csharp.md) - [storageIntegration](./storageIntegration.csharp.md) - [stream](./stream.csharp.md) +- [streamOnExternalTable](./streamOnExternalTable.csharp.md) +- [streamOnTable](./streamOnTable.csharp.md) - [streamlit](./streamlit.csharp.md) - [table](./table.csharp.md) - [tableColumnMaskingPolicyApplication](./tableColumnMaskingPolicyApplication.csharp.md) diff --git a/docs/API.go.md b/docs/API.go.md index 092611a16..0cbfe8cd4 100644 --- a/docs/API.go.md +++ b/docs/API.go.md @@ -75,6 +75,7 @@ The following submodules are available: - [grantPrivilegesToAccountRole](./grantPrivilegesToAccountRole.go.md) - [grantPrivilegesToDatabaseRole](./grantPrivilegesToDatabaseRole.go.md) - [grantPrivilegesToShare](./grantPrivilegesToShare.go.md) +- [legacyServiceUser](./legacyServiceUser.go.md) - [managedAccount](./managedAccount.go.md) - [maskingPolicy](./maskingPolicy.go.md) - [materializedView](./materializedView.go.md) @@ -99,12 +100,15 @@ The following submodules are available: - [scimIntegration](./scimIntegration.go.md) - [secondaryDatabase](./secondaryDatabase.go.md) - [sequence](./sequence.go.md) +- [serviceUser](./serviceUser.go.md) - [sessionParameter](./sessionParameter.go.md) - [share](./share.go.md) - [sharedDatabase](./sharedDatabase.go.md) - [stage](./stage.go.md) - [storageIntegration](./storageIntegration.go.md) - [stream](./stream.go.md) +- [streamOnExternalTable](./streamOnExternalTable.go.md) +- [streamOnTable](./streamOnTable.go.md) - [streamlit](./streamlit.go.md) - [table](./table.go.md) - [tableColumnMaskingPolicyApplication](./tableColumnMaskingPolicyApplication.go.md) diff --git a/docs/API.java.md b/docs/API.java.md index a997ec9de..988cb9ecf 100644 --- a/docs/API.java.md +++ b/docs/API.java.md @@ -75,6 +75,7 @@ The following submodules are available: - [grantPrivilegesToAccountRole](./grantPrivilegesToAccountRole.java.md) - [grantPrivilegesToDatabaseRole](./grantPrivilegesToDatabaseRole.java.md) - [grantPrivilegesToShare](./grantPrivilegesToShare.java.md) +- [legacyServiceUser](./legacyServiceUser.java.md) - [managedAccount](./managedAccount.java.md) - [maskingPolicy](./maskingPolicy.java.md) - [materializedView](./materializedView.java.md) @@ -99,12 +100,15 @@ The following submodules are available: - [scimIntegration](./scimIntegration.java.md) - [secondaryDatabase](./secondaryDatabase.java.md) - [sequence](./sequence.java.md) +- [serviceUser](./serviceUser.java.md) - [sessionParameter](./sessionParameter.java.md) - [share](./share.java.md) - [sharedDatabase](./sharedDatabase.java.md) - [stage](./stage.java.md) - [storageIntegration](./storageIntegration.java.md) - [stream](./stream.java.md) +- [streamOnExternalTable](./streamOnExternalTable.java.md) +- [streamOnTable](./streamOnTable.java.md) - [streamlit](./streamlit.java.md) - [table](./table.java.md) - [tableColumnMaskingPolicyApplication](./tableColumnMaskingPolicyApplication.java.md) diff --git a/docs/API.python.md b/docs/API.python.md index 11203165f..b2a5f3a74 100644 --- a/docs/API.python.md +++ b/docs/API.python.md @@ -75,6 +75,7 @@ The following submodules are available: - [grantPrivilegesToAccountRole](./grantPrivilegesToAccountRole.python.md) - [grantPrivilegesToDatabaseRole](./grantPrivilegesToDatabaseRole.python.md) - [grantPrivilegesToShare](./grantPrivilegesToShare.python.md) +- [legacyServiceUser](./legacyServiceUser.python.md) - [managedAccount](./managedAccount.python.md) - [maskingPolicy](./maskingPolicy.python.md) - [materializedView](./materializedView.python.md) @@ -99,12 +100,15 @@ The following submodules are available: - [scimIntegration](./scimIntegration.python.md) - [secondaryDatabase](./secondaryDatabase.python.md) - [sequence](./sequence.python.md) +- [serviceUser](./serviceUser.python.md) - [sessionParameter](./sessionParameter.python.md) - [share](./share.python.md) - [sharedDatabase](./sharedDatabase.python.md) - [stage](./stage.python.md) - [storageIntegration](./storageIntegration.python.md) - [stream](./stream.python.md) +- [streamOnExternalTable](./streamOnExternalTable.python.md) +- [streamOnTable](./streamOnTable.python.md) - [streamlit](./streamlit.python.md) - [table](./table.python.md) - [tableColumnMaskingPolicyApplication](./tableColumnMaskingPolicyApplication.python.md) diff --git a/docs/API.typescript.md b/docs/API.typescript.md index f6f82eb16..21d1c8efc 100644 --- a/docs/API.typescript.md +++ b/docs/API.typescript.md @@ -75,6 +75,7 @@ The following submodules are available: - [grantPrivilegesToAccountRole](./grantPrivilegesToAccountRole.typescript.md) - [grantPrivilegesToDatabaseRole](./grantPrivilegesToDatabaseRole.typescript.md) - [grantPrivilegesToShare](./grantPrivilegesToShare.typescript.md) +- [legacyServiceUser](./legacyServiceUser.typescript.md) - [managedAccount](./managedAccount.typescript.md) - [maskingPolicy](./maskingPolicy.typescript.md) - [materializedView](./materializedView.typescript.md) @@ -99,12 +100,15 @@ The following submodules are available: - [scimIntegration](./scimIntegration.typescript.md) - [secondaryDatabase](./secondaryDatabase.typescript.md) - [sequence](./sequence.typescript.md) +- [serviceUser](./serviceUser.typescript.md) - [sessionParameter](./sessionParameter.typescript.md) - [share](./share.typescript.md) - [sharedDatabase](./sharedDatabase.typescript.md) - [stage](./stage.typescript.md) - [storageIntegration](./storageIntegration.typescript.md) - [stream](./stream.typescript.md) +- [streamOnExternalTable](./streamOnExternalTable.typescript.md) +- [streamOnTable](./streamOnTable.typescript.md) - [streamlit](./streamlit.typescript.md) - [table](./table.typescript.md) - [tableColumnMaskingPolicyApplication](./tableColumnMaskingPolicyApplication.typescript.md) diff --git a/docs/account.csharp.md b/docs/account.csharp.md index 3a4463158..288a5ec25 100644 --- a/docs/account.csharp.md +++ b/docs/account.csharp.md @@ -4,7 +4,7 @@ ### Account -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account snowflake_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account snowflake_account}. #### Initializers @@ -537,7 +537,7 @@ The construct id used in the generated config for the Account to import. The id of the existing Account that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#import import section} in the documentation of this resource for the id to use --- @@ -1114,7 +1114,7 @@ new AccountConfig { | Comment | string | Specifies a comment for the account. | | FirstName | string | First name of the initial administrative user of the account. | | GracePeriodInDays | double | Specifies the number of days to wait before dropping the account. The default is 3 days. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. | | LastName | string | Last name of the initial administrative user of the account. | | MustChangePassword | object | Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. | | Region | string | ID of the Snowflake Region where the account is created. | @@ -1204,7 +1204,7 @@ Login name of the initial administrative user of the account. A new user is created in the new account with this name and password and granted the ACCOUNTADMIN role in the account. A login name can be any string consisting of letters, numbers, and underscores. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_name Account#admin_name} --- @@ -1218,7 +1218,7 @@ public string Edition { get; set; } [Snowflake Edition](https://docs.snowflake.com/en/user-guide/intro-editions.html) of the account. Valid values are: STANDARD | ENTERPRISE | BUSINESS_CRITICAL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#edition Account#edition} --- @@ -1234,7 +1234,7 @@ Email address of the initial administrative user of the account. This email address is used to send any notifications about the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#email Account#email} --- @@ -1248,7 +1248,7 @@ public string Name { get; set; } Specifies the identifier (i.e. name) for the account; must be unique within an organization, regardless of which Snowflake Region the account is in. In addition, the identifier must start with an alphabetic character and cannot contain spaces or special characters except for underscores (_). Note that if the account name includes underscores, features that do not accept account names with underscores (e.g. Okta SSO or SCIM) can reference a version of the account name that substitutes hyphens (-) for the underscores. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#name Account#name} --- @@ -1264,7 +1264,7 @@ Password for the initial administrative user of the account. Optional if the `ADMIN_RSA_PUBLIC_KEY` parameter is specified. For more information about passwords in Snowflake, see [Snowflake-provided Password Policy](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=Snowflake%2Dprovided%20Password%20Policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_password Account#admin_password} --- @@ -1278,7 +1278,7 @@ public string AdminRsaPublicKey { get; set; } Assigns a public key to the initial administrative user of the account in order to implement [key pair authentication](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=key%20pair%20authentication) for the user. Optional if the `ADMIN_PASSWORD` parameter is specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -1292,7 +1292,7 @@ public string Comment { get; set; } Specifies a comment for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#comment Account#comment} --- @@ -1306,7 +1306,7 @@ public string FirstName { get; set; } First name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#first_name Account#first_name} --- @@ -1320,7 +1320,7 @@ public double GracePeriodInDays { get; set; } Specifies the number of days to wait before dropping the account. The default is 3 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -1332,7 +1332,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1349,7 +1349,7 @@ public string LastName { get; set; } Last name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#last_name Account#last_name} --- @@ -1363,7 +1363,7 @@ public object MustChangePassword { get; set; } Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -1379,7 +1379,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region Account#region} --- @@ -1395,7 +1395,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region_group Account#region_group} --- diff --git a/docs/account.go.md b/docs/account.go.md index c293f5139..4509ea38a 100644 --- a/docs/account.go.md +++ b/docs/account.go.md @@ -4,7 +4,7 @@ ### Account -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account snowflake_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account snowflake_account}. #### Initializers @@ -537,7 +537,7 @@ The construct id used in the generated config for the Account to import. The id of the existing Account that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#import import section} in the documentation of this resource for the id to use --- @@ -1114,7 +1114,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/account" | Comment | *string | Specifies a comment for the account. | | FirstName | *string | First name of the initial administrative user of the account. | | GracePeriodInDays | *f64 | Specifies the number of days to wait before dropping the account. The default is 3 days. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. | | LastName | *string | Last name of the initial administrative user of the account. | | MustChangePassword | interface{} | Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. | | Region | *string | ID of the Snowflake Region where the account is created. | @@ -1204,7 +1204,7 @@ Login name of the initial administrative user of the account. A new user is created in the new account with this name and password and granted the ACCOUNTADMIN role in the account. A login name can be any string consisting of letters, numbers, and underscores. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_name Account#admin_name} --- @@ -1218,7 +1218,7 @@ Edition *string [Snowflake Edition](https://docs.snowflake.com/en/user-guide/intro-editions.html) of the account. Valid values are: STANDARD | ENTERPRISE | BUSINESS_CRITICAL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#edition Account#edition} --- @@ -1234,7 +1234,7 @@ Email address of the initial administrative user of the account. This email address is used to send any notifications about the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#email Account#email} --- @@ -1248,7 +1248,7 @@ Name *string Specifies the identifier (i.e. name) for the account; must be unique within an organization, regardless of which Snowflake Region the account is in. In addition, the identifier must start with an alphabetic character and cannot contain spaces or special characters except for underscores (_). Note that if the account name includes underscores, features that do not accept account names with underscores (e.g. Okta SSO or SCIM) can reference a version of the account name that substitutes hyphens (-) for the underscores. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#name Account#name} --- @@ -1264,7 +1264,7 @@ Password for the initial administrative user of the account. Optional if the `ADMIN_RSA_PUBLIC_KEY` parameter is specified. For more information about passwords in Snowflake, see [Snowflake-provided Password Policy](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=Snowflake%2Dprovided%20Password%20Policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_password Account#admin_password} --- @@ -1278,7 +1278,7 @@ AdminRsaPublicKey *string Assigns a public key to the initial administrative user of the account in order to implement [key pair authentication](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=key%20pair%20authentication) for the user. Optional if the `ADMIN_PASSWORD` parameter is specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -1292,7 +1292,7 @@ Comment *string Specifies a comment for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#comment Account#comment} --- @@ -1306,7 +1306,7 @@ FirstName *string First name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#first_name Account#first_name} --- @@ -1320,7 +1320,7 @@ GracePeriodInDays *f64 Specifies the number of days to wait before dropping the account. The default is 3 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -1332,7 +1332,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1349,7 +1349,7 @@ LastName *string Last name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#last_name Account#last_name} --- @@ -1363,7 +1363,7 @@ MustChangePassword interface{} Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -1379,7 +1379,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region Account#region} --- @@ -1395,7 +1395,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region_group Account#region_group} --- diff --git a/docs/account.java.md b/docs/account.java.md index c85e87c6e..8ce73893f 100644 --- a/docs/account.java.md +++ b/docs/account.java.md @@ -4,7 +4,7 @@ ### Account -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account snowflake_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account snowflake_account}. #### Initializers @@ -61,7 +61,7 @@ Account.Builder.create(Construct scope, java.lang.String id) | comment | java.lang.String | Specifies a comment for the account. | | firstName | java.lang.String | First name of the initial administrative user of the account. | | gracePeriodInDays | java.lang.Number | Specifies the number of days to wait before dropping the account. The default is 3 days. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. | | lastName | java.lang.String | Last name of the initial administrative user of the account. | | mustChangePassword | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. | | region | java.lang.String | ID of the Snowflake Region where the account is created. | @@ -137,7 +137,7 @@ Login name of the initial administrative user of the account. A new user is created in the new account with this name and password and granted the ACCOUNTADMIN role in the account. A login name can be any string consisting of letters, numbers, and underscores. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_name Account#admin_name} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf [Snowflake Edition](https://docs.snowflake.com/en/user-guide/intro-editions.html) of the account. Valid values are: STANDARD | ENTERPRISE | BUSINESS_CRITICAL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#edition Account#edition} --- @@ -159,7 +159,7 @@ Email address of the initial administrative user of the account. This email address is used to send any notifications about the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#email Account#email} --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier (i.e. name) for the account; must be unique within an organization, regardless of which Snowflake Region the account is in. In addition, the identifier must start with an alphabetic character and cannot contain spaces or special characters except for underscores (_). Note that if the account name includes underscores, features that do not accept account names with underscores (e.g. Okta SSO or SCIM) can reference a version of the account name that substitutes hyphens (-) for the underscores. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#name Account#name} --- @@ -181,7 +181,7 @@ Password for the initial administrative user of the account. Optional if the `ADMIN_RSA_PUBLIC_KEY` parameter is specified. For more information about passwords in Snowflake, see [Snowflake-provided Password Policy](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=Snowflake%2Dprovided%20Password%20Policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_password Account#admin_password} --- @@ -191,7 +191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Assigns a public key to the initial administrative user of the account in order to implement [key pair authentication](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=key%20pair%20authentication) for the user. Optional if the `ADMIN_PASSWORD` parameter is specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#comment Account#comment} --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf First name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#first_name Account#first_name} --- @@ -221,7 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the number of days to wait before dropping the account. The default is 3 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -229,7 +229,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -242,7 +242,7 @@ If you experience problems setting this value it might not be settable. Please t Last name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#last_name Account#last_name} --- @@ -252,7 +252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -264,7 +264,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region Account#region} --- @@ -276,7 +276,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region_group Account#region_group} --- @@ -773,7 +773,7 @@ The construct id used in the generated config for the Account to import. The id of the existing Account that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#import import section} in the documentation of this resource for the id to use --- @@ -1355,7 +1355,7 @@ AccountConfig.builder() | comment | java.lang.String | Specifies a comment for the account. | | firstName | java.lang.String | First name of the initial administrative user of the account. | | gracePeriodInDays | java.lang.Number | Specifies the number of days to wait before dropping the account. The default is 3 days. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. | | lastName | java.lang.String | Last name of the initial administrative user of the account. | | mustChangePassword | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. | | region | java.lang.String | ID of the Snowflake Region where the account is created. | @@ -1445,7 +1445,7 @@ Login name of the initial administrative user of the account. A new user is created in the new account with this name and password and granted the ACCOUNTADMIN role in the account. A login name can be any string consisting of letters, numbers, and underscores. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_name Account#admin_name} --- @@ -1459,7 +1459,7 @@ public java.lang.String getEdition(); [Snowflake Edition](https://docs.snowflake.com/en/user-guide/intro-editions.html) of the account. Valid values are: STANDARD | ENTERPRISE | BUSINESS_CRITICAL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#edition Account#edition} --- @@ -1475,7 +1475,7 @@ Email address of the initial administrative user of the account. This email address is used to send any notifications about the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#email Account#email} --- @@ -1489,7 +1489,7 @@ public java.lang.String getName(); Specifies the identifier (i.e. name) for the account; must be unique within an organization, regardless of which Snowflake Region the account is in. In addition, the identifier must start with an alphabetic character and cannot contain spaces or special characters except for underscores (_). Note that if the account name includes underscores, features that do not accept account names with underscores (e.g. Okta SSO or SCIM) can reference a version of the account name that substitutes hyphens (-) for the underscores. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#name Account#name} --- @@ -1505,7 +1505,7 @@ Password for the initial administrative user of the account. Optional if the `ADMIN_RSA_PUBLIC_KEY` parameter is specified. For more information about passwords in Snowflake, see [Snowflake-provided Password Policy](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=Snowflake%2Dprovided%20Password%20Policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_password Account#admin_password} --- @@ -1519,7 +1519,7 @@ public java.lang.String getAdminRsaPublicKey(); Assigns a public key to the initial administrative user of the account in order to implement [key pair authentication](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=key%20pair%20authentication) for the user. Optional if the `ADMIN_PASSWORD` parameter is specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -1533,7 +1533,7 @@ public java.lang.String getComment(); Specifies a comment for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#comment Account#comment} --- @@ -1547,7 +1547,7 @@ public java.lang.String getFirstName(); First name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#first_name Account#first_name} --- @@ -1561,7 +1561,7 @@ public java.lang.Number getGracePeriodInDays(); Specifies the number of days to wait before dropping the account. The default is 3 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -1573,7 +1573,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1590,7 +1590,7 @@ public java.lang.String getLastName(); Last name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#last_name Account#last_name} --- @@ -1604,7 +1604,7 @@ public java.lang.Object getMustChangePassword(); Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -1620,7 +1620,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region Account#region} --- @@ -1636,7 +1636,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region_group Account#region_group} --- diff --git a/docs/account.python.md b/docs/account.python.md index e50a1038b..6ad0371e6 100644 --- a/docs/account.python.md +++ b/docs/account.python.md @@ -4,7 +4,7 @@ ### Account -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account snowflake_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account snowflake_account}. #### Initializers @@ -58,7 +58,7 @@ account.Account( | comment | str | Specifies a comment for the account. | | first_name | str | First name of the initial administrative user of the account. | | grace_period_in_days | typing.Union[int, float] | Specifies the number of days to wait before dropping the account. The default is 3 days. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. | | last_name | str | Last name of the initial administrative user of the account. | | must_change_password | typing.Union[bool, cdktf.IResolvable] | Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. | | region | str | ID of the Snowflake Region where the account is created. | @@ -134,7 +134,7 @@ Login name of the initial administrative user of the account. A new user is created in the new account with this name and password and granted the ACCOUNTADMIN role in the account. A login name can be any string consisting of letters, numbers, and underscores. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_name Account#admin_name} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf [Snowflake Edition](https://docs.snowflake.com/en/user-guide/intro-editions.html) of the account. Valid values are: STANDARD | ENTERPRISE | BUSINESS_CRITICAL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#edition Account#edition} --- @@ -156,7 +156,7 @@ Email address of the initial administrative user of the account. This email address is used to send any notifications about the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#email Account#email} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier (i.e. name) for the account; must be unique within an organization, regardless of which Snowflake Region the account is in. In addition, the identifier must start with an alphabetic character and cannot contain spaces or special characters except for underscores (_). Note that if the account name includes underscores, features that do not accept account names with underscores (e.g. Okta SSO or SCIM) can reference a version of the account name that substitutes hyphens (-) for the underscores. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#name Account#name} --- @@ -178,7 +178,7 @@ Password for the initial administrative user of the account. Optional if the `ADMIN_RSA_PUBLIC_KEY` parameter is specified. For more information about passwords in Snowflake, see [Snowflake-provided Password Policy](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=Snowflake%2Dprovided%20Password%20Policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_password Account#admin_password} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Assigns a public key to the initial administrative user of the account in order to implement [key pair authentication](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=key%20pair%20authentication) for the user. Optional if the `ADMIN_PASSWORD` parameter is specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -198,7 +198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#comment Account#comment} --- @@ -208,7 +208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf First name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#first_name Account#first_name} --- @@ -218,7 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the number of days to wait before dropping the account. The default is 3 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -226,7 +226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -239,7 +239,7 @@ If you experience problems setting this value it might not be settable. Please t Last name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#last_name Account#last_name} --- @@ -249,7 +249,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -261,7 +261,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region Account#region} --- @@ -273,7 +273,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region_group Account#region_group} --- @@ -816,7 +816,7 @@ The construct id used in the generated config for the Account to import. The id of the existing Account that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#import import section} in the documentation of this resource for the id to use --- @@ -1393,7 +1393,7 @@ account.AccountConfig( | comment | str | Specifies a comment for the account. | | first_name | str | First name of the initial administrative user of the account. | | grace_period_in_days | typing.Union[int, float] | Specifies the number of days to wait before dropping the account. The default is 3 days. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. | | last_name | str | Last name of the initial administrative user of the account. | | must_change_password | typing.Union[bool, cdktf.IResolvable] | Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. | | region | str | ID of the Snowflake Region where the account is created. | @@ -1483,7 +1483,7 @@ Login name of the initial administrative user of the account. A new user is created in the new account with this name and password and granted the ACCOUNTADMIN role in the account. A login name can be any string consisting of letters, numbers, and underscores. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_name Account#admin_name} --- @@ -1497,7 +1497,7 @@ edition: str [Snowflake Edition](https://docs.snowflake.com/en/user-guide/intro-editions.html) of the account. Valid values are: STANDARD | ENTERPRISE | BUSINESS_CRITICAL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#edition Account#edition} --- @@ -1513,7 +1513,7 @@ Email address of the initial administrative user of the account. This email address is used to send any notifications about the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#email Account#email} --- @@ -1527,7 +1527,7 @@ name: str Specifies the identifier (i.e. name) for the account; must be unique within an organization, regardless of which Snowflake Region the account is in. In addition, the identifier must start with an alphabetic character and cannot contain spaces or special characters except for underscores (_). Note that if the account name includes underscores, features that do not accept account names with underscores (e.g. Okta SSO or SCIM) can reference a version of the account name that substitutes hyphens (-) for the underscores. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#name Account#name} --- @@ -1543,7 +1543,7 @@ Password for the initial administrative user of the account. Optional if the `ADMIN_RSA_PUBLIC_KEY` parameter is specified. For more information about passwords in Snowflake, see [Snowflake-provided Password Policy](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=Snowflake%2Dprovided%20Password%20Policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_password Account#admin_password} --- @@ -1557,7 +1557,7 @@ admin_rsa_public_key: str Assigns a public key to the initial administrative user of the account in order to implement [key pair authentication](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=key%20pair%20authentication) for the user. Optional if the `ADMIN_PASSWORD` parameter is specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -1571,7 +1571,7 @@ comment: str Specifies a comment for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#comment Account#comment} --- @@ -1585,7 +1585,7 @@ first_name: str First name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#first_name Account#first_name} --- @@ -1599,7 +1599,7 @@ grace_period_in_days: typing.Union[int, float] Specifies the number of days to wait before dropping the account. The default is 3 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -1611,7 +1611,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1628,7 +1628,7 @@ last_name: str Last name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#last_name Account#last_name} --- @@ -1642,7 +1642,7 @@ must_change_password: typing.Union[bool, IResolvable] Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -1658,7 +1658,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region Account#region} --- @@ -1674,7 +1674,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region_group Account#region_group} --- diff --git a/docs/account.typescript.md b/docs/account.typescript.md index 435b70ad7..bc4738b93 100644 --- a/docs/account.typescript.md +++ b/docs/account.typescript.md @@ -4,7 +4,7 @@ ### Account -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account snowflake_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account snowflake_account}. #### Initializers @@ -537,7 +537,7 @@ The construct id used in the generated config for the Account to import. The id of the existing Account that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#import import section} in the documentation of this resource for the id to use --- @@ -1092,7 +1092,7 @@ const accountConfig: account.AccountConfig = { ... } | comment | string | Specifies a comment for the account. | | firstName | string | First name of the initial administrative user of the account. | | gracePeriodInDays | number | Specifies the number of days to wait before dropping the account. The default is 3 days. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. | | lastName | string | Last name of the initial administrative user of the account. | | mustChangePassword | boolean \| cdktf.IResolvable | Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. | | region | string | ID of the Snowflake Region where the account is created. | @@ -1182,7 +1182,7 @@ Login name of the initial administrative user of the account. A new user is created in the new account with this name and password and granted the ACCOUNTADMIN role in the account. A login name can be any string consisting of letters, numbers, and underscores. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_name Account#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_name Account#admin_name} --- @@ -1196,7 +1196,7 @@ public readonly edition: string; [Snowflake Edition](https://docs.snowflake.com/en/user-guide/intro-editions.html) of the account. Valid values are: STANDARD | ENTERPRISE | BUSINESS_CRITICAL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#edition Account#edition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#edition Account#edition} --- @@ -1212,7 +1212,7 @@ Email address of the initial administrative user of the account. This email address is used to send any notifications about the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#email Account#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#email Account#email} --- @@ -1226,7 +1226,7 @@ public readonly name: string; Specifies the identifier (i.e. name) for the account; must be unique within an organization, regardless of which Snowflake Region the account is in. In addition, the identifier must start with an alphabetic character and cannot contain spaces or special characters except for underscores (_). Note that if the account name includes underscores, features that do not accept account names with underscores (e.g. Okta SSO or SCIM) can reference a version of the account name that substitutes hyphens (-) for the underscores. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#name Account#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#name Account#name} --- @@ -1242,7 +1242,7 @@ Password for the initial administrative user of the account. Optional if the `ADMIN_RSA_PUBLIC_KEY` parameter is specified. For more information about passwords in Snowflake, see [Snowflake-provided Password Policy](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=Snowflake%2Dprovided%20Password%20Policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_password Account#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_password Account#admin_password} --- @@ -1256,7 +1256,7 @@ public readonly adminRsaPublicKey: string; Assigns a public key to the initial administrative user of the account in order to implement [key pair authentication](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=key%20pair%20authentication) for the user. Optional if the `ADMIN_PASSWORD` parameter is specified. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} --- @@ -1270,7 +1270,7 @@ public readonly comment: string; Specifies a comment for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#comment Account#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#comment Account#comment} --- @@ -1284,7 +1284,7 @@ public readonly firstName: string; First name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#first_name Account#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#first_name Account#first_name} --- @@ -1298,7 +1298,7 @@ public readonly gracePeriodInDays: number; Specifies the number of days to wait before dropping the account. The default is 3 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} --- @@ -1310,7 +1310,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1327,7 +1327,7 @@ public readonly lastName: string; Last name of the initial administrative user of the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#last_name Account#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#last_name Account#last_name} --- @@ -1341,7 +1341,7 @@ public readonly mustChangePassword: boolean | IResolvable; Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#must_change_password Account#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#must_change_password Account#must_change_password} --- @@ -1357,7 +1357,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region Account#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region Account#region} --- @@ -1373,7 +1373,7 @@ ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region_group Account#region_group} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region_group Account#region_group} --- diff --git a/docs/accountParameter.csharp.md b/docs/accountParameter.csharp.md index c56e8ec92..a6b172aca 100644 --- a/docs/accountParameter.csharp.md +++ b/docs/accountParameter.csharp.md @@ -4,7 +4,7 @@ ### AccountParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter snowflake_account_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter snowflake_account_parameter}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the AccountParameter to import The id of the existing AccountParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use --- @@ -769,7 +769,7 @@ new AccountParameterConfig { | Provisioners | object[] | *No description.* | | Key | string | Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). | | Value | string | Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. | --- @@ -853,7 +853,7 @@ public string Key { get; set; } Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#key AccountParameter#key} --- @@ -867,7 +867,7 @@ public string Value { get; set; } Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#value AccountParameter#value} --- @@ -879,7 +879,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountParameter.go.md b/docs/accountParameter.go.md index 0e24f556e..e402bc9f8 100644 --- a/docs/accountParameter.go.md +++ b/docs/accountParameter.go.md @@ -4,7 +4,7 @@ ### AccountParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter snowflake_account_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter snowflake_account_parameter}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the AccountParameter to import The id of the existing AccountParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use --- @@ -769,7 +769,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/accountparame | Provisioners | *[]interface{} | *No description.* | | Key | *string | Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). | | Value | *string | Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. | --- @@ -853,7 +853,7 @@ Key *string Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#key AccountParameter#key} --- @@ -867,7 +867,7 @@ Value *string Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#value AccountParameter#value} --- @@ -879,7 +879,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountParameter.java.md b/docs/accountParameter.java.md index bffd5ab32..0476072c2 100644 --- a/docs/accountParameter.java.md +++ b/docs/accountParameter.java.md @@ -4,7 +4,7 @@ ### AccountParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter snowflake_account_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter snowflake_account_parameter}. #### Initializers @@ -42,7 +42,7 @@ AccountParameter.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | key | java.lang.String | Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). | | value | java.lang.String | Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#key AccountParameter#key} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#value AccountParameter#value} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -567,7 +567,7 @@ The construct id used in the generated config for the AccountParameter to import The id of the existing AccountParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use --- @@ -866,7 +866,7 @@ AccountParameterConfig.builder() | provisioners | java.util.List | *No description.* | | key | java.lang.String | Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). | | value | java.lang.String | Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. | --- @@ -950,7 +950,7 @@ public java.lang.String getKey(); Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#key AccountParameter#key} --- @@ -964,7 +964,7 @@ public java.lang.String getValue(); Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#value AccountParameter#value} --- @@ -976,7 +976,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountParameter.python.md b/docs/accountParameter.python.md index 0b6e6d9f1..8c877400c 100644 --- a/docs/accountParameter.python.md +++ b/docs/accountParameter.python.md @@ -4,7 +4,7 @@ ### AccountParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter snowflake_account_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter snowflake_account_parameter}. #### Initializers @@ -40,7 +40,7 @@ accountParameter.AccountParameter( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | key | str | Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). | | value | str | Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#key AccountParameter#key} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#value AccountParameter#value} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -611,7 +611,7 @@ The construct id used in the generated config for the AccountParameter to import The id of the existing AccountParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use --- @@ -906,7 +906,7 @@ accountParameter.AccountParameterConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | key | str | Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). | | value | str | Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. | --- @@ -990,7 +990,7 @@ key: str Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#key AccountParameter#key} --- @@ -1004,7 +1004,7 @@ value: str Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#value AccountParameter#value} --- @@ -1016,7 +1016,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountParameter.typescript.md b/docs/accountParameter.typescript.md index 1c1c0a5b6..152d5a4e9 100644 --- a/docs/accountParameter.typescript.md +++ b/docs/accountParameter.typescript.md @@ -4,7 +4,7 @@ ### AccountParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter snowflake_account_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter snowflake_account_parameter}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the AccountParameter to import The id of the existing AccountParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use --- @@ -758,7 +758,7 @@ const accountParameterConfig: accountParameter.AccountParameterConfig = { ... } | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | key | string | Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). | | value | string | Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. | --- @@ -842,7 +842,7 @@ public readonly key: string; Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#key AccountParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#key AccountParameter#key} --- @@ -856,7 +856,7 @@ public readonly value: string; Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#value AccountParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#value AccountParameter#value} --- @@ -868,7 +868,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountPasswordPolicyAttachment.csharp.md b/docs/accountPasswordPolicyAttachment.csharp.md index 8646cf009..fb9ed7bf6 100644 --- a/docs/accountPasswordPolicyAttachment.csharp.md +++ b/docs/accountPasswordPolicyAttachment.csharp.md @@ -4,7 +4,7 @@ ### AccountPasswordPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the AccountPasswordPolicyAttac The id of the existing AccountPasswordPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -745,7 +745,7 @@ new AccountPasswordPolicyAttachmentConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | PasswordPolicy | string | Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | --- @@ -829,7 +829,7 @@ public string PasswordPolicy { get; set; } Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} --- @@ -841,7 +841,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountPasswordPolicyAttachment.go.md b/docs/accountPasswordPolicyAttachment.go.md index d75191b5e..4e2d32a5f 100644 --- a/docs/accountPasswordPolicyAttachment.go.md +++ b/docs/accountPasswordPolicyAttachment.go.md @@ -4,7 +4,7 @@ ### AccountPasswordPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the AccountPasswordPolicyAttac The id of the existing AccountPasswordPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -745,7 +745,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/accountpasswo | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | PasswordPolicy | *string | Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | --- @@ -829,7 +829,7 @@ PasswordPolicy *string Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} --- @@ -841,7 +841,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountPasswordPolicyAttachment.java.md b/docs/accountPasswordPolicyAttachment.java.md index 7ed01a37e..c44828857 100644 --- a/docs/accountPasswordPolicyAttachment.java.md +++ b/docs/accountPasswordPolicyAttachment.java.md @@ -4,7 +4,7 @@ ### AccountPasswordPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. #### Initializers @@ -40,7 +40,7 @@ AccountPasswordPolicyAttachment.Builder.create(Construct scope, java.lang.String | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | passwordPolicy | java.lang.String | Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -555,7 +555,7 @@ The construct id used in the generated config for the AccountPasswordPolicyAttac The id of the existing AccountPasswordPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -830,7 +830,7 @@ AccountPasswordPolicyAttachmentConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | passwordPolicy | java.lang.String | Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | --- @@ -914,7 +914,7 @@ public java.lang.String getPasswordPolicy(); Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} --- @@ -926,7 +926,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountPasswordPolicyAttachment.python.md b/docs/accountPasswordPolicyAttachment.python.md index 1b33cb996..01a3fd48e 100644 --- a/docs/accountPasswordPolicyAttachment.python.md +++ b/docs/accountPasswordPolicyAttachment.python.md @@ -4,7 +4,7 @@ ### AccountPasswordPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. #### Initializers @@ -38,7 +38,7 @@ accountPasswordPolicyAttachment.AccountPasswordPolicyAttachment( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | password_policy | str | Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} --- @@ -116,7 +116,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -599,7 +599,7 @@ The construct id used in the generated config for the AccountPasswordPolicyAttac The id of the existing AccountPasswordPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -870,7 +870,7 @@ accountPasswordPolicyAttachment.AccountPasswordPolicyAttachmentConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | password_policy | str | Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | --- @@ -954,7 +954,7 @@ password_policy: str Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} --- @@ -966,7 +966,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountPasswordPolicyAttachment.typescript.md b/docs/accountPasswordPolicyAttachment.typescript.md index c3d53e279..83e69bcba 100644 --- a/docs/accountPasswordPolicyAttachment.typescript.md +++ b/docs/accountPasswordPolicyAttachment.typescript.md @@ -4,7 +4,7 @@ ### AccountPasswordPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the AccountPasswordPolicyAttac The id of the existing AccountPasswordPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -735,7 +735,7 @@ const accountPasswordPolicyAttachmentConfig: accountPasswordPolicyAttachment.Acc | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | passwordPolicy | string | Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. | --- @@ -819,7 +819,7 @@ public readonly passwordPolicy: string; Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} --- @@ -831,7 +831,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountRole.csharp.md b/docs/accountRole.csharp.md index 42695e83a..694f15315 100644 --- a/docs/accountRole.csharp.md +++ b/docs/accountRole.csharp.md @@ -4,7 +4,7 @@ ### AccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role snowflake_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role snowflake_account_role}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the AccountRole to import. The id of the existing AccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use --- @@ -797,8 +797,8 @@ new AccountRoleConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Name | string | Identifier for the role; | -| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. | +| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -884,7 +884,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#name AccountRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#name AccountRole#name} --- @@ -896,7 +896,7 @@ public string Comment { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -908,7 +908,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountRole.go.md b/docs/accountRole.go.md index 2d6fb40f5..801fc8982 100644 --- a/docs/accountRole.go.md +++ b/docs/accountRole.go.md @@ -4,7 +4,7 @@ ### AccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role snowflake_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role snowflake_account_role}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the AccountRole to import. The id of the existing AccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use --- @@ -797,8 +797,8 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/accountrole" | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Name | *string | Identifier for the role; | -| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. | +| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -884,7 +884,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#name AccountRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#name AccountRole#name} --- @@ -896,7 +896,7 @@ Comment *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -908,7 +908,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountRole.java.md b/docs/accountRole.java.md index 76c39a925..793c5f254 100644 --- a/docs/accountRole.java.md +++ b/docs/accountRole.java.md @@ -4,7 +4,7 @@ ### AccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role snowflake_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role snowflake_account_role}. #### Initializers @@ -41,8 +41,8 @@ AccountRole.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | Identifier for the role; | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. | +| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -114,7 +114,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#name AccountRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#name AccountRole#name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -574,7 +574,7 @@ The construct id used in the generated config for the AccountRole to import. The id of the existing AccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use --- @@ -894,8 +894,8 @@ AccountRoleConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | Identifier for the role; | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. | +| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -981,7 +981,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#name AccountRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#name AccountRole#name} --- @@ -993,7 +993,7 @@ public java.lang.String getComment(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -1005,7 +1005,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountRole.python.md b/docs/accountRole.python.md index c989b7f44..4adf06449 100644 --- a/docs/accountRole.python.md +++ b/docs/accountRole.python.md @@ -4,7 +4,7 @@ ### AccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role snowflake_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role snowflake_account_role}. #### Initializers @@ -39,8 +39,8 @@ accountRole.AccountRole( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | Identifier for the role; | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -112,7 +112,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#name AccountRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#name AccountRole#name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -618,7 +618,7 @@ The construct id used in the generated config for the AccountRole to import. The id of the existing AccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use --- @@ -934,8 +934,8 @@ accountRole.AccountRoleConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | Identifier for the role; | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -1021,7 +1021,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#name AccountRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#name AccountRole#name} --- @@ -1033,7 +1033,7 @@ comment: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -1045,7 +1045,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/accountRole.typescript.md b/docs/accountRole.typescript.md index 04e8c8f0d..27d473a5a 100644 --- a/docs/accountRole.typescript.md +++ b/docs/accountRole.typescript.md @@ -4,7 +4,7 @@ ### AccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role snowflake_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role snowflake_account_role}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the AccountRole to import. The id of the existing AccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use --- @@ -786,8 +786,8 @@ const accountRoleConfig: accountRole.AccountRoleConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | name | string | Identifier for the role; | -| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. | +| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. | --- @@ -873,7 +873,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#name AccountRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#name AccountRole#name} --- @@ -885,7 +885,7 @@ public readonly comment: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment}. --- @@ -897,7 +897,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/alert.csharp.md b/docs/alert.csharp.md index 56db927e5..4d29463eb 100644 --- a/docs/alert.csharp.md +++ b/docs/alert.csharp.md @@ -4,7 +4,7 @@ ### Alert -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert snowflake_alert}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert snowflake_alert}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the Alert to import. The id of the existing Alert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use --- @@ -966,7 +966,7 @@ public AlertAlertScheduleCron Cron { get; set; } cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#cron Alert#cron} --- @@ -982,7 +982,7 @@ Specifies the interval in minutes for the alert schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#interval Alert#interval} --- @@ -1020,7 +1020,7 @@ Specifies the cron expression for the alert. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#expression Alert#expression} --- @@ -1034,7 +1034,7 @@ public string TimeZone { get; set; } Specifies the time zone for alert refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#time_zone Alert#time_zone} --- @@ -1086,7 +1086,7 @@ new AlertConfig { | AlertSchedule | AlertAlertSchedule | alert_schedule block. | | Comment | string | Specifies a comment for the alert. | | Enabled | object | Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. | --- @@ -1170,7 +1170,7 @@ public string Action { get; set; } The SQL statement that should be executed if the condition returns one or more rows. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#action Alert#action} --- @@ -1184,7 +1184,7 @@ public string Condition { get; set; } The SQL statement that represents the condition for the alert. (SELECT, SHOW, CALL). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#condition Alert#condition} --- @@ -1198,7 +1198,7 @@ public string Database { get; set; } The database in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#database Alert#database} --- @@ -1214,7 +1214,7 @@ Specifies the identifier for the alert; must be unique for the database and schema in which the alert is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#name Alert#name} --- @@ -1228,7 +1228,7 @@ public string Schema { get; set; } The schema in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#schema Alert#schema} --- @@ -1242,7 +1242,7 @@ public string Warehouse { get; set; } The warehouse the alert will use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -1256,7 +1256,7 @@ public AlertAlertSchedule AlertSchedule { get; set; } alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -1270,7 +1270,7 @@ public string Comment { get; set; } Specifies a comment for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#comment Alert#comment} --- @@ -1284,7 +1284,7 @@ public object Enabled { get; set; } Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#enabled Alert#enabled} --- @@ -1296,7 +1296,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/alert.go.md b/docs/alert.go.md index b89a29623..f54daa313 100644 --- a/docs/alert.go.md +++ b/docs/alert.go.md @@ -4,7 +4,7 @@ ### Alert -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert snowflake_alert}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert snowflake_alert}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the Alert to import. The id of the existing Alert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use --- @@ -966,7 +966,7 @@ Cron AlertAlertScheduleCron cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#cron Alert#cron} --- @@ -982,7 +982,7 @@ Specifies the interval in minutes for the alert schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#interval Alert#interval} --- @@ -1020,7 +1020,7 @@ Specifies the cron expression for the alert. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#expression Alert#expression} --- @@ -1034,7 +1034,7 @@ TimeZone *string Specifies the time zone for alert refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#time_zone Alert#time_zone} --- @@ -1086,7 +1086,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/alert" | AlertSchedule | AlertAlertSchedule | alert_schedule block. | | Comment | *string | Specifies a comment for the alert. | | Enabled | interface{} | Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. | --- @@ -1170,7 +1170,7 @@ Action *string The SQL statement that should be executed if the condition returns one or more rows. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#action Alert#action} --- @@ -1184,7 +1184,7 @@ Condition *string The SQL statement that represents the condition for the alert. (SELECT, SHOW, CALL). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#condition Alert#condition} --- @@ -1198,7 +1198,7 @@ Database *string The database in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#database Alert#database} --- @@ -1214,7 +1214,7 @@ Specifies the identifier for the alert; must be unique for the database and schema in which the alert is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#name Alert#name} --- @@ -1228,7 +1228,7 @@ Schema *string The schema in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#schema Alert#schema} --- @@ -1242,7 +1242,7 @@ Warehouse *string The warehouse the alert will use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -1256,7 +1256,7 @@ AlertSchedule AlertAlertSchedule alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -1270,7 +1270,7 @@ Comment *string Specifies a comment for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#comment Alert#comment} --- @@ -1284,7 +1284,7 @@ Enabled interface{} Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#enabled Alert#enabled} --- @@ -1296,7 +1296,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/alert.java.md b/docs/alert.java.md index d99d771e0..ec1f8971b 100644 --- a/docs/alert.java.md +++ b/docs/alert.java.md @@ -4,7 +4,7 @@ ### Alert -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert snowflake_alert}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert snowflake_alert}. #### Initializers @@ -57,7 +57,7 @@ Alert.Builder.create(Construct scope, java.lang.String id) | alertSchedule | AlertAlertSchedule | alert_schedule block. | | comment | java.lang.String | Specifies a comment for the alert. | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. | --- @@ -127,7 +127,7 @@ Must be unique amongst siblings in the same scope The SQL statement that should be executed if the condition returns one or more rows. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#action Alert#action} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The SQL statement that represents the condition for the alert. (SELECT, SHOW, CALL). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#condition Alert#condition} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#database Alert#database} --- @@ -159,7 +159,7 @@ Specifies the identifier for the alert; must be unique for the database and schema in which the alert is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#name Alert#name} --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#schema Alert#schema} --- @@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The warehouse the alert will use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#comment Alert#comment} --- @@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#enabled Alert#enabled} --- @@ -217,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -688,7 +688,7 @@ The construct id used in the generated config for the Alert to import. The id of the existing Alert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use --- @@ -1146,7 +1146,7 @@ public AlertAlertScheduleCron getCron(); cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#cron Alert#cron} --- @@ -1162,7 +1162,7 @@ Specifies the interval in minutes for the alert schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#interval Alert#interval} --- @@ -1200,7 +1200,7 @@ Specifies the cron expression for the alert. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#expression Alert#expression} --- @@ -1214,7 +1214,7 @@ public java.lang.String getTimeZone(); Specifies the time zone for alert refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#time_zone Alert#time_zone} --- @@ -1271,7 +1271,7 @@ AlertConfig.builder() | alertSchedule | AlertAlertSchedule | alert_schedule block. | | comment | java.lang.String | Specifies a comment for the alert. | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. | --- @@ -1355,7 +1355,7 @@ public java.lang.String getAction(); The SQL statement that should be executed if the condition returns one or more rows. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#action Alert#action} --- @@ -1369,7 +1369,7 @@ public java.lang.String getCondition(); The SQL statement that represents the condition for the alert. (SELECT, SHOW, CALL). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#condition Alert#condition} --- @@ -1383,7 +1383,7 @@ public java.lang.String getDatabase(); The database in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#database Alert#database} --- @@ -1399,7 +1399,7 @@ Specifies the identifier for the alert; must be unique for the database and schema in which the alert is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#name Alert#name} --- @@ -1413,7 +1413,7 @@ public java.lang.String getSchema(); The schema in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#schema Alert#schema} --- @@ -1427,7 +1427,7 @@ public java.lang.String getWarehouse(); The warehouse the alert will use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -1441,7 +1441,7 @@ public AlertAlertSchedule getAlertSchedule(); alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -1455,7 +1455,7 @@ public java.lang.String getComment(); Specifies a comment for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#comment Alert#comment} --- @@ -1469,7 +1469,7 @@ public java.lang.Object getEnabled(); Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#enabled Alert#enabled} --- @@ -1481,7 +1481,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/alert.python.md b/docs/alert.python.md index b8b5fe96f..5c8825a65 100644 --- a/docs/alert.python.md +++ b/docs/alert.python.md @@ -4,7 +4,7 @@ ### Alert -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert snowflake_alert}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert snowflake_alert}. #### Initializers @@ -54,7 +54,7 @@ alert.Alert( | alert_schedule | AlertAlertSchedule | alert_schedule block. | | comment | str | Specifies a comment for the alert. | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. | --- @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope The SQL statement that should be executed if the condition returns one or more rows. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#action Alert#action} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The SQL statement that represents the condition for the alert. (SELECT, SHOW, CALL). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#condition Alert#condition} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#database Alert#database} --- @@ -156,7 +156,7 @@ Specifies the identifier for the alert; must be unique for the database and schema in which the alert is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#name Alert#name} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#schema Alert#schema} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The warehouse the alert will use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#comment Alert#comment} --- @@ -206,7 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#enabled Alert#enabled} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -596,7 +596,7 @@ def put_alert_schedule( cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#cron Alert#cron} --- @@ -608,7 +608,7 @@ Specifies the interval in minutes for the alert schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#interval Alert#interval} --- @@ -750,7 +750,7 @@ The construct id used in the generated config for the Alert to import. The id of the existing Alert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use --- @@ -1208,7 +1208,7 @@ cron: AlertAlertScheduleCron cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#cron Alert#cron} --- @@ -1224,7 +1224,7 @@ Specifies the interval in minutes for the alert schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#interval Alert#interval} --- @@ -1262,7 +1262,7 @@ Specifies the cron expression for the alert. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#expression Alert#expression} --- @@ -1276,7 +1276,7 @@ time_zone: str Specifies the time zone for alert refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#time_zone Alert#time_zone} --- @@ -1328,7 +1328,7 @@ alert.AlertConfig( | alert_schedule | AlertAlertSchedule | alert_schedule block. | | comment | str | Specifies a comment for the alert. | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. | --- @@ -1412,7 +1412,7 @@ action: str The SQL statement that should be executed if the condition returns one or more rows. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#action Alert#action} --- @@ -1426,7 +1426,7 @@ condition: str The SQL statement that represents the condition for the alert. (SELECT, SHOW, CALL). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#condition Alert#condition} --- @@ -1440,7 +1440,7 @@ database: str The database in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#database Alert#database} --- @@ -1456,7 +1456,7 @@ Specifies the identifier for the alert; must be unique for the database and schema in which the alert is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#name Alert#name} --- @@ -1470,7 +1470,7 @@ schema: str The schema in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#schema Alert#schema} --- @@ -1484,7 +1484,7 @@ warehouse: str The warehouse the alert will use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -1498,7 +1498,7 @@ alert_schedule: AlertAlertSchedule alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -1512,7 +1512,7 @@ comment: str Specifies a comment for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#comment Alert#comment} --- @@ -1526,7 +1526,7 @@ enabled: typing.Union[bool, IResolvable] Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#enabled Alert#enabled} --- @@ -1538,7 +1538,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2113,7 +2113,7 @@ Specifies the cron expression for the alert. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#expression Alert#expression} --- @@ -2123,7 +2123,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the time zone for alert refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#time_zone Alert#time_zone} --- diff --git a/docs/alert.typescript.md b/docs/alert.typescript.md index 41f17605b..48ec2d065 100644 --- a/docs/alert.typescript.md +++ b/docs/alert.typescript.md @@ -4,7 +4,7 @@ ### Alert -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert snowflake_alert}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert snowflake_alert}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the Alert to import. The id of the existing Alert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use --- @@ -963,7 +963,7 @@ public readonly cron: AlertAlertScheduleCron; cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#cron Alert#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#cron Alert#cron} --- @@ -979,7 +979,7 @@ Specifies the interval in minutes for the alert schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#interval Alert#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#interval Alert#interval} --- @@ -1014,7 +1014,7 @@ Specifies the cron expression for the alert. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#expression Alert#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#expression Alert#expression} --- @@ -1028,7 +1028,7 @@ public readonly timeZone: string; Specifies the time zone for alert refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#time_zone Alert#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#time_zone Alert#time_zone} --- @@ -1062,7 +1062,7 @@ const alertConfig: alert.AlertConfig = { ... } | alertSchedule | AlertAlertSchedule | alert_schedule block. | | comment | string | Specifies a comment for the alert. | | enabled | boolean \| cdktf.IResolvable | Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. | --- @@ -1146,7 +1146,7 @@ public readonly action: string; The SQL statement that should be executed if the condition returns one or more rows. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#action Alert#action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#action Alert#action} --- @@ -1160,7 +1160,7 @@ public readonly condition: string; The SQL statement that represents the condition for the alert. (SELECT, SHOW, CALL). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#condition Alert#condition} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#condition Alert#condition} --- @@ -1174,7 +1174,7 @@ public readonly database: string; The database in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#database Alert#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#database Alert#database} --- @@ -1190,7 +1190,7 @@ Specifies the identifier for the alert; must be unique for the database and schema in which the alert is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#name Alert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#name Alert#name} --- @@ -1204,7 +1204,7 @@ public readonly schema: string; The schema in which to create the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#schema Alert#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#schema Alert#schema} --- @@ -1218,7 +1218,7 @@ public readonly warehouse: string; The warehouse the alert will use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#warehouse Alert#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#warehouse Alert#warehouse} --- @@ -1232,7 +1232,7 @@ public readonly alertSchedule: AlertAlertSchedule; alert_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#alert_schedule Alert#alert_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#alert_schedule Alert#alert_schedule} --- @@ -1246,7 +1246,7 @@ public readonly comment: string; Specifies a comment for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#comment Alert#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#comment Alert#comment} --- @@ -1260,7 +1260,7 @@ public readonly enabled: boolean | IResolvable; Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#enabled Alert#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#enabled Alert#enabled} --- @@ -1272,7 +1272,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.csharp.md b/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.csharp.md index f41dfcf30..0567ce592 100644 --- a/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.csharp.md +++ b/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.csharp.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithAuthorizationCodeGrant -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithAuthorizationCodeGrant that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use --- @@ -1061,7 +1061,7 @@ new ApiAuthenticationIntegrationWithAuthorizationCodeGrantConfig { | OauthClientId | string | Specifies the client ID for the OAuth application in the external service. | | OauthClientSecret | string | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | Comment | string | Specifies a comment for the integration. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | | OauthAccessTokenValidity | double | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | OauthAllowedScopes | string[] | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | OauthAuthorizationEndpoint | string | Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. | @@ -1151,7 +1151,7 @@ public object Enabled { get; set; } Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -1165,7 +1165,7 @@ public string Name { get; set; } Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -1179,7 +1179,7 @@ public string OauthClientId { get; set; } Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -1195,7 +1195,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -1209,7 +1209,7 @@ public string Comment { get; set; } Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -1221,7 +1221,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1238,7 +1238,7 @@ public double OauthAccessTokenValidity { get; set; } Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -1252,7 +1252,7 @@ public string[] OauthAllowedScopes { get; set; } Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -1266,7 +1266,7 @@ public string OauthAuthorizationEndpoint { get; set; } Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -1282,7 +1282,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -1296,7 +1296,7 @@ public double OauthRefreshTokenValidity { get; set; } Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -1312,7 +1312,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.go.md b/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.go.md index 2e8e0e24d..80b986c11 100644 --- a/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.go.md +++ b/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.go.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithAuthorizationCodeGrant -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithAuthorizationCodeGrant that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use --- @@ -1061,7 +1061,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/apiauthentica | OauthClientId | *string | Specifies the client ID for the OAuth application in the external service. | | OauthClientSecret | *string | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | Comment | *string | Specifies a comment for the integration. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | | OauthAccessTokenValidity | *f64 | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | OauthAllowedScopes | *[]*string | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | OauthAuthorizationEndpoint | *string | Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. | @@ -1151,7 +1151,7 @@ Enabled interface{} Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -1165,7 +1165,7 @@ Name *string Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -1179,7 +1179,7 @@ OauthClientId *string Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -1195,7 +1195,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -1209,7 +1209,7 @@ Comment *string Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -1221,7 +1221,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1238,7 +1238,7 @@ OauthAccessTokenValidity *f64 Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -1252,7 +1252,7 @@ OauthAllowedScopes *[]*string Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -1266,7 +1266,7 @@ OauthAuthorizationEndpoint *string Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -1282,7 +1282,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -1296,7 +1296,7 @@ OauthRefreshTokenValidity *f64 Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -1312,7 +1312,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.java.md b/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.java.md index b20015eac..7676d0c29 100644 --- a/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.java.md +++ b/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.java.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithAuthorizationCodeGrant -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. #### Initializers @@ -55,7 +55,7 @@ ApiAuthenticationIntegrationWithAuthorizationCodeGrant.Builder.create(Construct | oauthClientId | java.lang.String | Specifies the client ID for the OAuth application in the external service. | | oauthClientSecret | java.lang.String | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | java.lang.String | Specifies a comment for the integration. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | | oauthAccessTokenValidity | java.lang.Number | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauthAllowedScopes | java.util.List | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | oauthAuthorizationEndpoint | java.lang.String | Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. | @@ -131,7 +131,7 @@ Must be unique amongst siblings in the same scope Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -163,7 +163,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -181,7 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -194,7 +194,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -226,7 +226,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -248,7 +248,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} --- @@ -731,7 +731,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithAuthorizationCodeGrant that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use --- @@ -1274,7 +1274,7 @@ ApiAuthenticationIntegrationWithAuthorizationCodeGrantConfig.builder() | oauthClientId | java.lang.String | Specifies the client ID for the OAuth application in the external service. | | oauthClientSecret | java.lang.String | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | java.lang.String | Specifies a comment for the integration. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | | oauthAccessTokenValidity | java.lang.Number | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauthAllowedScopes | java.util.List | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | oauthAuthorizationEndpoint | java.lang.String | Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. | @@ -1364,7 +1364,7 @@ public java.lang.Object getEnabled(); Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -1378,7 +1378,7 @@ public java.lang.String getName(); Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -1392,7 +1392,7 @@ public java.lang.String getOauthClientId(); Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -1408,7 +1408,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -1422,7 +1422,7 @@ public java.lang.String getComment(); Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -1434,7 +1434,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1451,7 +1451,7 @@ public java.lang.Number getOauthAccessTokenValidity(); Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -1465,7 +1465,7 @@ public java.util.List getOauthAllowedScopes(); Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -1479,7 +1479,7 @@ public java.lang.String getOauthAuthorizationEndpoint(); Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -1495,7 +1495,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -1509,7 +1509,7 @@ public java.lang.Number getOauthRefreshTokenValidity(); Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -1525,7 +1525,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.python.md b/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.python.md index 2eb5b0908..fc4edc553 100644 --- a/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.python.md +++ b/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.python.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithAuthorizationCodeGrant -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. #### Initializers @@ -52,7 +52,7 @@ apiAuthenticationIntegrationWithAuthorizationCodeGrant.ApiAuthenticationIntegrat | oauth_client_id | str | Specifies the client ID for the OAuth application in the external service. | | oauth_client_secret | str | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | str | Specifies a comment for the integration. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | | oauth_access_token_validity | typing.Union[int, float] | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauth_allowed_scopes | typing.List[str] | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | oauth_authorization_endpoint | str | Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. | @@ -128,7 +128,7 @@ Must be unique amongst siblings in the same scope Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -160,7 +160,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -191,7 +191,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -223,7 +223,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -233,7 +233,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -245,7 +245,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} --- @@ -774,7 +774,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithAuthorizationCodeGrant that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use --- @@ -1312,7 +1312,7 @@ apiAuthenticationIntegrationWithAuthorizationCodeGrant.ApiAuthenticationIntegrat | oauth_client_id | str | Specifies the client ID for the OAuth application in the external service. | | oauth_client_secret | str | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | str | Specifies a comment for the integration. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | | oauth_access_token_validity | typing.Union[int, float] | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauth_allowed_scopes | typing.List[str] | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | oauth_authorization_endpoint | str | Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. | @@ -1402,7 +1402,7 @@ enabled: typing.Union[bool, IResolvable] Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -1416,7 +1416,7 @@ name: str Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -1430,7 +1430,7 @@ oauth_client_id: str Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -1446,7 +1446,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -1460,7 +1460,7 @@ comment: str Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -1472,7 +1472,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1489,7 +1489,7 @@ oauth_access_token_validity: typing.Union[int, float] Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -1503,7 +1503,7 @@ oauth_allowed_scopes: typing.List[str] Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -1517,7 +1517,7 @@ oauth_authorization_endpoint: str Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -1533,7 +1533,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -1547,7 +1547,7 @@ oauth_refresh_token_validity: typing.Union[int, float] Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -1563,7 +1563,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.typescript.md b/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.typescript.md index 8450826d7..bc18394e9 100644 --- a/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.typescript.md +++ b/docs/apiAuthenticationIntegrationWithAuthorizationCodeGrant.typescript.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithAuthorizationCodeGrant -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithAuthorizationCodeGrant that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use --- @@ -1041,7 +1041,7 @@ const apiAuthenticationIntegrationWithAuthorizationCodeGrantConfig: apiAuthentic | oauthClientId | string | Specifies the client ID for the OAuth application in the external service. | | oauthClientSecret | string | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | string | Specifies a comment for the integration. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. | | oauthAccessTokenValidity | number | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauthAllowedScopes | string[] | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | oauthAuthorizationEndpoint | string | Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. | @@ -1131,7 +1131,7 @@ public readonly enabled: boolean | IResolvable; Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} --- @@ -1145,7 +1145,7 @@ public readonly name: string; Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} --- @@ -1159,7 +1159,7 @@ public readonly oauthClientId: string; Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} --- @@ -1175,7 +1175,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} --- @@ -1189,7 +1189,7 @@ public readonly comment: string; Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} --- @@ -1201,7 +1201,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1218,7 +1218,7 @@ public readonly oauthAccessTokenValidity: number; Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} --- @@ -1232,7 +1232,7 @@ public readonly oauthAllowedScopes: string[]; Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} --- @@ -1246,7 +1246,7 @@ public readonly oauthAuthorizationEndpoint: string; Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} --- @@ -1262,7 +1262,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} --- @@ -1276,7 +1276,7 @@ public readonly oauthRefreshTokenValidity: number; Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} --- @@ -1292,7 +1292,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithClientCredentials.csharp.md b/docs/apiAuthenticationIntegrationWithClientCredentials.csharp.md index 474342a91..44ba1eb5d 100644 --- a/docs/apiAuthenticationIntegrationWithClientCredentials.csharp.md +++ b/docs/apiAuthenticationIntegrationWithClientCredentials.csharp.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithClientCredentials -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. #### Initializers @@ -516,7 +516,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithClientCredentials that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use --- @@ -1031,7 +1031,7 @@ new ApiAuthenticationIntegrationWithClientCredentialsConfig { | OauthClientId | string | Specifies the client ID for the OAuth application in the external service. | | OauthClientSecret | string | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | Comment | string | Specifies a comment for the integration. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | | OauthAccessTokenValidity | double | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | OauthAllowedScopes | string[] | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | OauthClientAuthMethod | string | Specifies that POST is used as the authentication method to the external service. | @@ -1120,7 +1120,7 @@ public object Enabled { get; set; } Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -1134,7 +1134,7 @@ public string Name { get; set; } Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -1148,7 +1148,7 @@ public string OauthClientId { get; set; } Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -1164,7 +1164,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -1178,7 +1178,7 @@ public string Comment { get; set; } Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -1190,7 +1190,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1207,7 +1207,7 @@ public double OauthAccessTokenValidity { get; set; } Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -1221,7 +1221,7 @@ public string[] OauthAllowedScopes { get; set; } Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -1237,7 +1237,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -1251,7 +1251,7 @@ public double OauthRefreshTokenValidity { get; set; } Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -1267,7 +1267,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithClientCredentials.go.md b/docs/apiAuthenticationIntegrationWithClientCredentials.go.md index 49cf1857a..4e9011a81 100644 --- a/docs/apiAuthenticationIntegrationWithClientCredentials.go.md +++ b/docs/apiAuthenticationIntegrationWithClientCredentials.go.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithClientCredentials -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. #### Initializers @@ -516,7 +516,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithClientCredentials that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use --- @@ -1031,7 +1031,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/apiauthentica | OauthClientId | *string | Specifies the client ID for the OAuth application in the external service. | | OauthClientSecret | *string | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | Comment | *string | Specifies a comment for the integration. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | | OauthAccessTokenValidity | *f64 | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | OauthAllowedScopes | *[]*string | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | OauthClientAuthMethod | *string | Specifies that POST is used as the authentication method to the external service. | @@ -1120,7 +1120,7 @@ Enabled interface{} Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -1134,7 +1134,7 @@ Name *string Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -1148,7 +1148,7 @@ OauthClientId *string Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -1164,7 +1164,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -1178,7 +1178,7 @@ Comment *string Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -1190,7 +1190,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1207,7 +1207,7 @@ OauthAccessTokenValidity *f64 Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -1221,7 +1221,7 @@ OauthAllowedScopes *[]*string Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -1237,7 +1237,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -1251,7 +1251,7 @@ OauthRefreshTokenValidity *f64 Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -1267,7 +1267,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithClientCredentials.java.md b/docs/apiAuthenticationIntegrationWithClientCredentials.java.md index e6d73c9bd..958404246 100644 --- a/docs/apiAuthenticationIntegrationWithClientCredentials.java.md +++ b/docs/apiAuthenticationIntegrationWithClientCredentials.java.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithClientCredentials -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. #### Initializers @@ -54,7 +54,7 @@ ApiAuthenticationIntegrationWithClientCredentials.Builder.create(Construct scope | oauthClientId | java.lang.String | Specifies the client ID for the OAuth application in the external service. | | oauthClientSecret | java.lang.String | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | java.lang.String | Specifies a comment for the integration. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | | oauthAccessTokenValidity | java.lang.Number | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauthAllowedScopes | java.util.List | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | oauthClientAuthMethod | java.lang.String | Specifies that POST is used as the authentication method to the external service. | @@ -129,7 +129,7 @@ Must be unique amongst siblings in the same scope Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -139,7 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -149,7 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -161,7 +161,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -171,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -192,7 +192,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -202,7 +202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -214,7 +214,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -224,7 +224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -236,7 +236,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} --- @@ -712,7 +712,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithClientCredentials that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use --- @@ -1232,7 +1232,7 @@ ApiAuthenticationIntegrationWithClientCredentialsConfig.builder() | oauthClientId | java.lang.String | Specifies the client ID for the OAuth application in the external service. | | oauthClientSecret | java.lang.String | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | java.lang.String | Specifies a comment for the integration. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | | oauthAccessTokenValidity | java.lang.Number | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauthAllowedScopes | java.util.List | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | oauthClientAuthMethod | java.lang.String | Specifies that POST is used as the authentication method to the external service. | @@ -1321,7 +1321,7 @@ public java.lang.Object getEnabled(); Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -1335,7 +1335,7 @@ public java.lang.String getName(); Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -1349,7 +1349,7 @@ public java.lang.String getOauthClientId(); Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -1365,7 +1365,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -1379,7 +1379,7 @@ public java.lang.String getComment(); Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -1391,7 +1391,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1408,7 +1408,7 @@ public java.lang.Number getOauthAccessTokenValidity(); Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -1422,7 +1422,7 @@ public java.util.List getOauthAllowedScopes(); Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -1438,7 +1438,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -1452,7 +1452,7 @@ public java.lang.Number getOauthRefreshTokenValidity(); Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -1468,7 +1468,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithClientCredentials.python.md b/docs/apiAuthenticationIntegrationWithClientCredentials.python.md index 9fab5531d..c98971540 100644 --- a/docs/apiAuthenticationIntegrationWithClientCredentials.python.md +++ b/docs/apiAuthenticationIntegrationWithClientCredentials.python.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithClientCredentials -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. #### Initializers @@ -51,7 +51,7 @@ apiAuthenticationIntegrationWithClientCredentials.ApiAuthenticationIntegrationWi | oauth_client_id | str | Specifies the client ID for the OAuth application in the external service. | | oauth_client_secret | str | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | str | Specifies a comment for the integration. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | | oauth_access_token_validity | typing.Union[int, float] | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauth_allowed_scopes | typing.List[str] | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | oauth_client_auth_method | str | Specifies that POST is used as the authentication method to the external service. | @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -158,7 +158,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -189,7 +189,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -211,7 +211,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -221,7 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -233,7 +233,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} --- @@ -755,7 +755,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithClientCredentials that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use --- @@ -1270,7 +1270,7 @@ apiAuthenticationIntegrationWithClientCredentials.ApiAuthenticationIntegrationWi | oauth_client_id | str | Specifies the client ID for the OAuth application in the external service. | | oauth_client_secret | str | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | str | Specifies a comment for the integration. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | | oauth_access_token_validity | typing.Union[int, float] | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauth_allowed_scopes | typing.List[str] | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | oauth_client_auth_method | str | Specifies that POST is used as the authentication method to the external service. | @@ -1359,7 +1359,7 @@ enabled: typing.Union[bool, IResolvable] Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -1373,7 +1373,7 @@ name: str Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -1387,7 +1387,7 @@ oauth_client_id: str Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -1403,7 +1403,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -1417,7 +1417,7 @@ comment: str Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -1429,7 +1429,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1446,7 +1446,7 @@ oauth_access_token_validity: typing.Union[int, float] Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -1460,7 +1460,7 @@ oauth_allowed_scopes: typing.List[str] Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -1476,7 +1476,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -1490,7 +1490,7 @@ oauth_refresh_token_validity: typing.Union[int, float] Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -1506,7 +1506,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithClientCredentials.typescript.md b/docs/apiAuthenticationIntegrationWithClientCredentials.typescript.md index 6e9ce3043..d8b2ecf50 100644 --- a/docs/apiAuthenticationIntegrationWithClientCredentials.typescript.md +++ b/docs/apiAuthenticationIntegrationWithClientCredentials.typescript.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithClientCredentials -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials}. #### Initializers @@ -516,7 +516,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithClientCredentials that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use --- @@ -1012,7 +1012,7 @@ const apiAuthenticationIntegrationWithClientCredentialsConfig: apiAuthentication | oauthClientId | string | Specifies the client ID for the OAuth application in the external service. | | oauthClientSecret | string | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | string | Specifies a comment for the integration. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. | | oauthAccessTokenValidity | number | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauthAllowedScopes | string[] | Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. | | oauthClientAuthMethod | string | Specifies that POST is used as the authentication method to the external service. | @@ -1101,7 +1101,7 @@ public readonly enabled: boolean | IResolvable; Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} --- @@ -1115,7 +1115,7 @@ public readonly name: string; Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} --- @@ -1129,7 +1129,7 @@ public readonly oauthClientId: string; Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} --- @@ -1145,7 +1145,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} --- @@ -1159,7 +1159,7 @@ public readonly comment: string; Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} --- @@ -1171,7 +1171,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1188,7 +1188,7 @@ public readonly oauthAccessTokenValidity: number; Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} --- @@ -1202,7 +1202,7 @@ public readonly oauthAllowedScopes: string[]; Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} --- @@ -1218,7 +1218,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} --- @@ -1232,7 +1232,7 @@ public readonly oauthRefreshTokenValidity: number; Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} --- @@ -1248,7 +1248,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithJwtBearer.csharp.md b/docs/apiAuthenticationIntegrationWithJwtBearer.csharp.md index 85d888416..6d4eea372 100644 --- a/docs/apiAuthenticationIntegrationWithJwtBearer.csharp.md +++ b/docs/apiAuthenticationIntegrationWithJwtBearer.csharp.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithJwtBearer -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. #### Initializers @@ -516,7 +516,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithJwtBearer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use --- @@ -1051,11 +1051,11 @@ new ApiAuthenticationIntegrationWithJwtBearerConfig { | Provisioners | object[] | *No description.* | | Enabled | object | Specifies whether this security integration is enabled or disabled. | | Name | string | Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `\|`, `.`, `(`, `)`, `"`. | -| OauthAssertionIssuer | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| OauthAssertionIssuer | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | | OauthClientId | string | Specifies the client ID for the OAuth application in the external service. | | OauthClientSecret | string | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | Comment | string | Specifies a comment for the integration. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | | OauthAccessTokenValidity | double | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | OauthAuthorizationEndpoint | string | Specifies the URL for authenticating to the external service. | | OauthClientAuthMethod | string | Specifies that POST is used as the authentication method to the external service. | @@ -1144,7 +1144,7 @@ public object Enabled { get; set; } Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -1158,7 +1158,7 @@ public string Name { get; set; } Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -1170,7 +1170,7 @@ public string OauthAssertionIssuer { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -1184,7 +1184,7 @@ public string OauthClientId { get; set; } Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -1200,7 +1200,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -1214,7 +1214,7 @@ public string Comment { get; set; } Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -1226,7 +1226,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1243,7 +1243,7 @@ public double OauthAccessTokenValidity { get; set; } Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -1257,7 +1257,7 @@ public string OauthAuthorizationEndpoint { get; set; } Specifies the URL for authenticating to the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -1273,7 +1273,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -1287,7 +1287,7 @@ public double OauthRefreshTokenValidity { get; set; } Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -1303,7 +1303,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithJwtBearer.go.md b/docs/apiAuthenticationIntegrationWithJwtBearer.go.md index 45636cf1f..cf1251e01 100644 --- a/docs/apiAuthenticationIntegrationWithJwtBearer.go.md +++ b/docs/apiAuthenticationIntegrationWithJwtBearer.go.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithJwtBearer -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. #### Initializers @@ -516,7 +516,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithJwtBearer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use --- @@ -1051,11 +1051,11 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/apiauthentica | Provisioners | *[]interface{} | *No description.* | | Enabled | interface{} | Specifies whether this security integration is enabled or disabled. | | Name | *string | Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `\|`, `.`, `(`, `)`, `"`. | -| OauthAssertionIssuer | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| OauthAssertionIssuer | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | | OauthClientId | *string | Specifies the client ID for the OAuth application in the external service. | | OauthClientSecret | *string | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | Comment | *string | Specifies a comment for the integration. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | | OauthAccessTokenValidity | *f64 | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | OauthAuthorizationEndpoint | *string | Specifies the URL for authenticating to the external service. | | OauthClientAuthMethod | *string | Specifies that POST is used as the authentication method to the external service. | @@ -1144,7 +1144,7 @@ Enabled interface{} Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -1158,7 +1158,7 @@ Name *string Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -1170,7 +1170,7 @@ OauthAssertionIssuer *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -1184,7 +1184,7 @@ OauthClientId *string Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -1200,7 +1200,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -1214,7 +1214,7 @@ Comment *string Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -1226,7 +1226,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1243,7 +1243,7 @@ OauthAccessTokenValidity *f64 Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -1257,7 +1257,7 @@ OauthAuthorizationEndpoint *string Specifies the URL for authenticating to the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -1273,7 +1273,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -1287,7 +1287,7 @@ OauthRefreshTokenValidity *f64 Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -1303,7 +1303,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithJwtBearer.java.md b/docs/apiAuthenticationIntegrationWithJwtBearer.java.md index 2196639d7..cbca247be 100644 --- a/docs/apiAuthenticationIntegrationWithJwtBearer.java.md +++ b/docs/apiAuthenticationIntegrationWithJwtBearer.java.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithJwtBearer -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. #### Initializers @@ -52,11 +52,11 @@ ApiAuthenticationIntegrationWithJwtBearer.Builder.create(Construct scope, java.l | provisioners | java.util.List | *No description.* | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether this security integration is enabled or disabled. | | name | java.lang.String | Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `\|`, `.`, `(`, `)`, `"`. | -| oauthAssertionIssuer | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| oauthAssertionIssuer | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | | oauthClientId | java.lang.String | Specifies the client ID for the OAuth application in the external service. | | oauthClientSecret | java.lang.String | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | java.lang.String | Specifies a comment for the integration. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | | oauthAccessTokenValidity | java.lang.Number | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauthAuthorizationEndpoint | java.lang.String | Specifies the URL for authenticating to the external service. | | oauthClientAuthMethod | java.lang.String | Specifies that POST is used as the authentication method to the external service. | @@ -131,7 +131,7 @@ Must be unique amongst siblings in the same scope Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -149,7 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -171,7 +171,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -181,7 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -202,7 +202,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -212,7 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the URL for authenticating to the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -224,7 +224,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -246,7 +246,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} --- @@ -722,7 +722,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithJwtBearer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use --- @@ -1262,11 +1262,11 @@ ApiAuthenticationIntegrationWithJwtBearerConfig.builder() | provisioners | java.util.List | *No description.* | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether this security integration is enabled or disabled. | | name | java.lang.String | Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `\|`, `.`, `(`, `)`, `"`. | -| oauthAssertionIssuer | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| oauthAssertionIssuer | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | | oauthClientId | java.lang.String | Specifies the client ID for the OAuth application in the external service. | | oauthClientSecret | java.lang.String | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | java.lang.String | Specifies a comment for the integration. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | | oauthAccessTokenValidity | java.lang.Number | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauthAuthorizationEndpoint | java.lang.String | Specifies the URL for authenticating to the external service. | | oauthClientAuthMethod | java.lang.String | Specifies that POST is used as the authentication method to the external service. | @@ -1355,7 +1355,7 @@ public java.lang.Object getEnabled(); Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -1369,7 +1369,7 @@ public java.lang.String getName(); Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -1381,7 +1381,7 @@ public java.lang.String getOauthAssertionIssuer(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -1395,7 +1395,7 @@ public java.lang.String getOauthClientId(); Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -1411,7 +1411,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -1425,7 +1425,7 @@ public java.lang.String getComment(); Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -1437,7 +1437,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1454,7 +1454,7 @@ public java.lang.Number getOauthAccessTokenValidity(); Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -1468,7 +1468,7 @@ public java.lang.String getOauthAuthorizationEndpoint(); Specifies the URL for authenticating to the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -1484,7 +1484,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -1498,7 +1498,7 @@ public java.lang.Number getOauthRefreshTokenValidity(); Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -1514,7 +1514,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithJwtBearer.python.md b/docs/apiAuthenticationIntegrationWithJwtBearer.python.md index 8da831274..83954fe18 100644 --- a/docs/apiAuthenticationIntegrationWithJwtBearer.python.md +++ b/docs/apiAuthenticationIntegrationWithJwtBearer.python.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithJwtBearer -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. #### Initializers @@ -49,11 +49,11 @@ apiAuthenticationIntegrationWithJwtBearer.ApiAuthenticationIntegrationWithJwtBea | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies whether this security integration is enabled or disabled. | | name | str | Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `\|`, `.`, `(`, `)`, `"`. | -| oauth_assertion_issuer | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| oauth_assertion_issuer | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | | oauth_client_id | str | Specifies the client ID for the OAuth application in the external service. | | oauth_client_secret | str | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | str | Specifies a comment for the integration. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | | oauth_access_token_validity | typing.Union[int, float] | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauth_authorization_endpoint | str | Specifies the URL for authenticating to the external service. | | oauth_client_auth_method | str | Specifies that POST is used as the authentication method to the external service. | @@ -128,7 +128,7 @@ Must be unique amongst siblings in the same scope Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -168,7 +168,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -199,7 +199,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the URL for authenticating to the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -221,7 +221,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -231,7 +231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -243,7 +243,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} --- @@ -765,7 +765,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithJwtBearer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use --- @@ -1300,11 +1300,11 @@ apiAuthenticationIntegrationWithJwtBearer.ApiAuthenticationIntegrationWithJwtBea | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies whether this security integration is enabled or disabled. | | name | str | Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `\|`, `.`, `(`, `)`, `"`. | -| oauth_assertion_issuer | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| oauth_assertion_issuer | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | | oauth_client_id | str | Specifies the client ID for the OAuth application in the external service. | | oauth_client_secret | str | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | str | Specifies a comment for the integration. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | | oauth_access_token_validity | typing.Union[int, float] | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauth_authorization_endpoint | str | Specifies the URL for authenticating to the external service. | | oauth_client_auth_method | str | Specifies that POST is used as the authentication method to the external service. | @@ -1393,7 +1393,7 @@ enabled: typing.Union[bool, IResolvable] Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -1407,7 +1407,7 @@ name: str Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -1419,7 +1419,7 @@ oauth_assertion_issuer: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -1433,7 +1433,7 @@ oauth_client_id: str Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -1449,7 +1449,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -1463,7 +1463,7 @@ comment: str Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -1475,7 +1475,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1492,7 +1492,7 @@ oauth_access_token_validity: typing.Union[int, float] Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -1506,7 +1506,7 @@ oauth_authorization_endpoint: str Specifies the URL for authenticating to the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -1522,7 +1522,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -1536,7 +1536,7 @@ oauth_refresh_token_validity: typing.Union[int, float] Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -1552,7 +1552,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} --- diff --git a/docs/apiAuthenticationIntegrationWithJwtBearer.typescript.md b/docs/apiAuthenticationIntegrationWithJwtBearer.typescript.md index 0d65b663a..d971aad2b 100644 --- a/docs/apiAuthenticationIntegrationWithJwtBearer.typescript.md +++ b/docs/apiAuthenticationIntegrationWithJwtBearer.typescript.md @@ -4,7 +4,7 @@ ### ApiAuthenticationIntegrationWithJwtBearer -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer}. #### Initializers @@ -516,7 +516,7 @@ The construct id used in the generated config for the ApiAuthenticationIntegrati The id of the existing ApiAuthenticationIntegrationWithJwtBearer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use --- @@ -1031,11 +1031,11 @@ const apiAuthenticationIntegrationWithJwtBearerConfig: apiAuthenticationIntegrat | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | enabled | boolean \| cdktf.IResolvable | Specifies whether this security integration is enabled or disabled. | | name | string | Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `\|`, `.`, `(`, `)`, `"`. | -| oauthAssertionIssuer | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | +| oauthAssertionIssuer | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. | | oauthClientId | string | Specifies the client ID for the OAuth application in the external service. | | oauthClientSecret | string | Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. | | comment | string | Specifies a comment for the integration. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. | | oauthAccessTokenValidity | number | Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. | | oauthAuthorizationEndpoint | string | Specifies the URL for authenticating to the external service. | | oauthClientAuthMethod | string | Specifies that POST is used as the authentication method to the external service. | @@ -1124,7 +1124,7 @@ public readonly enabled: boolean | IResolvable; Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} --- @@ -1138,7 +1138,7 @@ public readonly name: string; Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} --- @@ -1150,7 +1150,7 @@ public readonly oauthAssertionIssuer: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer}. --- @@ -1164,7 +1164,7 @@ public readonly oauthClientId: string; Specifies the client ID for the OAuth application in the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} --- @@ -1180,7 +1180,7 @@ Specifies the client secret for the OAuth application in the ServiceNow instance The connector uses this to request an access token from the ServiceNow instance. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} --- @@ -1194,7 +1194,7 @@ public readonly comment: string; Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} --- @@ -1206,7 +1206,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1223,7 +1223,7 @@ public readonly oauthAccessTokenValidity: number; Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} --- @@ -1237,7 +1237,7 @@ public readonly oauthAuthorizationEndpoint: string; Specifies the URL for authenticating to the external service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} --- @@ -1253,7 +1253,7 @@ Specifies that POST is used as the authentication method to the external service If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} --- @@ -1267,7 +1267,7 @@ public readonly oauthRefreshTokenValidity: number; Specifies the value to determine the validity of the refresh token obtained from the OAuth server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} --- @@ -1283,7 +1283,7 @@ Specifies the token endpoint used by the client to obtain an access token by pre The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} --- diff --git a/docs/apiIntegration.csharp.md b/docs/apiIntegration.csharp.md index 5201dd1d4..d588a8421 100644 --- a/docs/apiIntegration.csharp.md +++ b/docs/apiIntegration.csharp.md @@ -4,7 +4,7 @@ ### ApiIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration snowflake_api_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration snowflake_api_integration}. #### Initializers @@ -537,7 +537,7 @@ The construct id used in the generated config for the ApiIntegration to import. The id of the existing ApiIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use --- @@ -1135,10 +1135,10 @@ new ApiIntegrationConfig { | ApiKey | string | The API key (also called a “subscription key”). | | AzureAdApplicationId | string | The 'Application (client) id' of the Azure AD app for your remote service. | | AzureTenantId | string | Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. | -| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. | +| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. | | Enabled | object | Specifies whether this API integration is enabled or disabled. | | GoogleAudience | string | The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -1222,7 +1222,7 @@ public string[] ApiAllowedPrefixes { get; set; } Explicitly limits external functions that use the integration to reference one or more HTTPS proxy service endpoints and resources within those proxies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -1236,7 +1236,7 @@ public string ApiProvider { get; set; } Specifies the HTTPS proxy service type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -1252,7 +1252,7 @@ Specifies the name of the API integration. This name follows the rules for Object Identifiers. The name should be unique among api integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -1266,7 +1266,7 @@ public string ApiAwsRoleArn { get; set; } ARN of a cloud platform role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -1280,7 +1280,7 @@ public string[] ApiBlockedPrefixes { get; set; } Lists the endpoints and resources in the HTTPS proxy service that are not allowed to be called from Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -1294,7 +1294,7 @@ public string ApiGcpServiceAccount { get; set; } The service account used for communication with the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -1308,7 +1308,7 @@ public string ApiKey { get; set; } The API key (also called a “subscription key”). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -1322,7 +1322,7 @@ public string AzureAdApplicationId { get; set; } The 'Application (client) id' of the Azure AD app for your remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -1336,7 +1336,7 @@ public string AzureTenantId { get; set; } Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -1348,7 +1348,7 @@ public string Comment { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -1364,7 +1364,7 @@ Specifies whether this API integration is enabled or disabled. If the API integration is disabled, any external function that relies on it will not work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -1378,7 +1378,7 @@ public string GoogleAudience { get; set; } The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -1390,7 +1390,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/apiIntegration.go.md b/docs/apiIntegration.go.md index 19b03d06b..a0db6a3f7 100644 --- a/docs/apiIntegration.go.md +++ b/docs/apiIntegration.go.md @@ -4,7 +4,7 @@ ### ApiIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration snowflake_api_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration snowflake_api_integration}. #### Initializers @@ -537,7 +537,7 @@ The construct id used in the generated config for the ApiIntegration to import. The id of the existing ApiIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use --- @@ -1135,10 +1135,10 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/apiintegratio | ApiKey | *string | The API key (also called a “subscription key”). | | AzureAdApplicationId | *string | The 'Application (client) id' of the Azure AD app for your remote service. | | AzureTenantId | *string | Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. | -| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. | +| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. | | Enabled | interface{} | Specifies whether this API integration is enabled or disabled. | | GoogleAudience | *string | The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -1222,7 +1222,7 @@ ApiAllowedPrefixes *[]*string Explicitly limits external functions that use the integration to reference one or more HTTPS proxy service endpoints and resources within those proxies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -1236,7 +1236,7 @@ ApiProvider *string Specifies the HTTPS proxy service type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -1252,7 +1252,7 @@ Specifies the name of the API integration. This name follows the rules for Object Identifiers. The name should be unique among api integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -1266,7 +1266,7 @@ ApiAwsRoleArn *string ARN of a cloud platform role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -1280,7 +1280,7 @@ ApiBlockedPrefixes *[]*string Lists the endpoints and resources in the HTTPS proxy service that are not allowed to be called from Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -1294,7 +1294,7 @@ ApiGcpServiceAccount *string The service account used for communication with the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -1308,7 +1308,7 @@ ApiKey *string The API key (also called a “subscription key”). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -1322,7 +1322,7 @@ AzureAdApplicationId *string The 'Application (client) id' of the Azure AD app for your remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -1336,7 +1336,7 @@ AzureTenantId *string Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -1348,7 +1348,7 @@ Comment *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -1364,7 +1364,7 @@ Specifies whether this API integration is enabled or disabled. If the API integration is disabled, any external function that relies on it will not work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -1378,7 +1378,7 @@ GoogleAudience *string The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -1390,7 +1390,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/apiIntegration.java.md b/docs/apiIntegration.java.md index 08e6f1b86..4f11653c9 100644 --- a/docs/apiIntegration.java.md +++ b/docs/apiIntegration.java.md @@ -4,7 +4,7 @@ ### ApiIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration snowflake_api_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration snowflake_api_integration}. #### Initializers @@ -60,10 +60,10 @@ ApiIntegration.Builder.create(Construct scope, java.lang.String id) | apiKey | java.lang.String | The API key (also called a “subscription key”). | | azureAdApplicationId | java.lang.String | The 'Application (client) id' of the Azure AD app for your remote service. | | azureTenantId | java.lang.String | Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. | +| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether this API integration is enabled or disabled. | | googleAudience | java.lang.String | The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -133,7 +133,7 @@ Must be unique amongst siblings in the same scope Explicitly limits external functions that use the integration to reference one or more HTTPS proxy service endpoints and resources within those proxies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -143,7 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the HTTPS proxy service type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -155,7 +155,7 @@ Specifies the name of the API integration. This name follows the rules for Object Identifiers. The name should be unique among api integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf ARN of a cloud platform role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -175,7 +175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Lists the endpoints and resources in the HTTPS proxy service that are not allowed to be called from Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The service account used for communication with the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The API key (also called a “subscription key”). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The 'Application (client) id' of the Azure AD app for your remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -223,7 +223,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -235,7 +235,7 @@ Specifies whether this API integration is enabled or disabled. If the API integration is disabled, any external function that relies on it will not work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -245,7 +245,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -253,7 +253,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -753,7 +753,7 @@ The construct id used in the generated config for the ApiIntegration to import. The id of the existing ApiIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use --- @@ -1356,10 +1356,10 @@ ApiIntegrationConfig.builder() | apiKey | java.lang.String | The API key (also called a “subscription key”). | | azureAdApplicationId | java.lang.String | The 'Application (client) id' of the Azure AD app for your remote service. | | azureTenantId | java.lang.String | Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. | +| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether this API integration is enabled or disabled. | | googleAudience | java.lang.String | The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -1443,7 +1443,7 @@ public java.util.List getApiAllowedPrefixes(); Explicitly limits external functions that use the integration to reference one or more HTTPS proxy service endpoints and resources within those proxies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -1457,7 +1457,7 @@ public java.lang.String getApiProvider(); Specifies the HTTPS proxy service type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -1473,7 +1473,7 @@ Specifies the name of the API integration. This name follows the rules for Object Identifiers. The name should be unique among api integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -1487,7 +1487,7 @@ public java.lang.String getApiAwsRoleArn(); ARN of a cloud platform role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -1501,7 +1501,7 @@ public java.util.List getApiBlockedPrefixes(); Lists the endpoints and resources in the HTTPS proxy service that are not allowed to be called from Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -1515,7 +1515,7 @@ public java.lang.String getApiGcpServiceAccount(); The service account used for communication with the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -1529,7 +1529,7 @@ public java.lang.String getApiKey(); The API key (also called a “subscription key”). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -1543,7 +1543,7 @@ public java.lang.String getAzureAdApplicationId(); The 'Application (client) id' of the Azure AD app for your remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -1557,7 +1557,7 @@ public java.lang.String getAzureTenantId(); Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -1569,7 +1569,7 @@ public java.lang.String getComment(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -1585,7 +1585,7 @@ Specifies whether this API integration is enabled or disabled. If the API integration is disabled, any external function that relies on it will not work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -1599,7 +1599,7 @@ public java.lang.String getGoogleAudience(); The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -1611,7 +1611,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/apiIntegration.python.md b/docs/apiIntegration.python.md index 45c1a7083..95cd20155 100644 --- a/docs/apiIntegration.python.md +++ b/docs/apiIntegration.python.md @@ -4,7 +4,7 @@ ### ApiIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration snowflake_api_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration snowflake_api_integration}. #### Initializers @@ -57,10 +57,10 @@ apiIntegration.ApiIntegration( | api_key | str | The API key (also called a “subscription key”). | | azure_ad_application_id | str | The 'Application (client) id' of the Azure AD app for your remote service. | | azure_tenant_id | str | Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies whether this API integration is enabled or disabled. | | google_audience | str | The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -130,7 +130,7 @@ Must be unique amongst siblings in the same scope Explicitly limits external functions that use the integration to reference one or more HTTPS proxy service endpoints and resources within those proxies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the HTTPS proxy service type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -152,7 +152,7 @@ Specifies the name of the API integration. This name follows the rules for Object Identifiers. The name should be unique among api integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf ARN of a cloud platform role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Lists the endpoints and resources in the HTTPS proxy service that are not allowed to be called from Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The service account used for communication with the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The API key (also called a “subscription key”). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -202,7 +202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The 'Application (client) id' of the Azure AD app for your remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -212,7 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -220,7 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -232,7 +232,7 @@ Specifies whether this API integration is enabled or disabled. If the API integration is disabled, any external function that relies on it will not work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -242,7 +242,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -250,7 +250,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -796,7 +796,7 @@ The construct id used in the generated config for the ApiIntegration to import. The id of the existing ApiIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use --- @@ -1394,10 +1394,10 @@ apiIntegration.ApiIntegrationConfig( | api_key | str | The API key (also called a “subscription key”). | | azure_ad_application_id | str | The 'Application (client) id' of the Azure AD app for your remote service. | | azure_tenant_id | str | Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies whether this API integration is enabled or disabled. | | google_audience | str | The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -1481,7 +1481,7 @@ api_allowed_prefixes: typing.List[str] Explicitly limits external functions that use the integration to reference one or more HTTPS proxy service endpoints and resources within those proxies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -1495,7 +1495,7 @@ api_provider: str Specifies the HTTPS proxy service type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -1511,7 +1511,7 @@ Specifies the name of the API integration. This name follows the rules for Object Identifiers. The name should be unique among api integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -1525,7 +1525,7 @@ api_aws_role_arn: str ARN of a cloud platform role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -1539,7 +1539,7 @@ api_blocked_prefixes: typing.List[str] Lists the endpoints and resources in the HTTPS proxy service that are not allowed to be called from Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -1553,7 +1553,7 @@ api_gcp_service_account: str The service account used for communication with the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -1567,7 +1567,7 @@ api_key: str The API key (also called a “subscription key”). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -1581,7 +1581,7 @@ azure_ad_application_id: str The 'Application (client) id' of the Azure AD app for your remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -1595,7 +1595,7 @@ azure_tenant_id: str Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -1607,7 +1607,7 @@ comment: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -1623,7 +1623,7 @@ Specifies whether this API integration is enabled or disabled. If the API integration is disabled, any external function that relies on it will not work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -1637,7 +1637,7 @@ google_audience: str The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -1649,7 +1649,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/apiIntegration.typescript.md b/docs/apiIntegration.typescript.md index bbf7beb9d..348c5a1d9 100644 --- a/docs/apiIntegration.typescript.md +++ b/docs/apiIntegration.typescript.md @@ -4,7 +4,7 @@ ### ApiIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration snowflake_api_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration snowflake_api_integration}. #### Initializers @@ -537,7 +537,7 @@ The construct id used in the generated config for the ApiIntegration to import. The id of the existing ApiIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use --- @@ -1114,10 +1114,10 @@ const apiIntegrationConfig: apiIntegration.ApiIntegrationConfig = { ... } | apiKey | string | The API key (also called a “subscription key”). | | azureAdApplicationId | string | The 'Application (client) id' of the Azure AD app for your remote service. | | azureTenantId | string | Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. | -| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. | +| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. | | enabled | boolean \| cdktf.IResolvable | Specifies whether this API integration is enabled or disabled. | | googleAudience | string | The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. | --- @@ -1201,7 +1201,7 @@ public readonly apiAllowedPrefixes: string[]; Explicitly limits external functions that use the integration to reference one or more HTTPS proxy service endpoints and resources within those proxies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} --- @@ -1215,7 +1215,7 @@ public readonly apiProvider: string; Specifies the HTTPS proxy service type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} --- @@ -1231,7 +1231,7 @@ Specifies the name of the API integration. This name follows the rules for Object Identifiers. The name should be unique among api integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#name ApiIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#name ApiIntegration#name} --- @@ -1245,7 +1245,7 @@ public readonly apiAwsRoleArn: string; ARN of a cloud platform role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} --- @@ -1259,7 +1259,7 @@ public readonly apiBlockedPrefixes: string[]; Lists the endpoints and resources in the HTTPS proxy service that are not allowed to be called from Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} --- @@ -1273,7 +1273,7 @@ public readonly apiGcpServiceAccount: string; The service account used for communication with the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} --- @@ -1287,7 +1287,7 @@ public readonly apiKey: string; The API key (also called a “subscription key”). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_key ApiIntegration#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_key ApiIntegration#api_key} --- @@ -1301,7 +1301,7 @@ public readonly azureAdApplicationId: string; The 'Application (client) id' of the Azure AD app for your remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} --- @@ -1315,7 +1315,7 @@ public readonly azureTenantId: string; Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} --- @@ -1327,7 +1327,7 @@ public readonly comment: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment}. --- @@ -1343,7 +1343,7 @@ Specifies whether this API integration is enabled or disabled. If the API integration is disabled, any external function that relies on it will not work. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#enabled ApiIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#enabled ApiIntegration#enabled} --- @@ -1357,7 +1357,7 @@ public readonly googleAudience: string; The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} --- @@ -1369,7 +1369,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/cortexSearchService.csharp.md b/docs/cortexSearchService.csharp.md index 12975f7da..68925ee66 100644 --- a/docs/cortexSearchService.csharp.md +++ b/docs/cortexSearchService.csharp.md @@ -4,7 +4,7 @@ ### CortexSearchService -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the CortexSearchService to imp The id of the existing CortexSearchService that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use --- @@ -1016,7 +1016,7 @@ new CortexSearchServiceConfig { | Warehouse | string | The warehouse in which to create the Cortex search service. | | Attributes | string[] | Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. | | Comment | string | Specifies a comment for the Cortex search service. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | | Timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -1101,7 +1101,7 @@ public string Database { get; set; } The database in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -1117,7 +1117,7 @@ Specifies the name of the Cortex search service. The name must be unique for the schema in which the service is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -1131,7 +1131,7 @@ public string On { get; set; } Specifies the column to use as the search column for the Cortex search service; must be a text value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -1145,7 +1145,7 @@ public string Query { get; set; } Specifies the query to use to populate the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -1159,7 +1159,7 @@ public string Schema { get; set; } The schema in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -1173,7 +1173,7 @@ public string TargetLag { get; set; } Specifies the maximum target lag time for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -1187,7 +1187,7 @@ public string Warehouse { get; set; } The warehouse in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -1201,7 +1201,7 @@ public string[] Attributes { get; set; } Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -1215,7 +1215,7 @@ public string Comment { get; set; } Specifies a comment for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -1227,7 +1227,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1244,7 +1244,7 @@ public CortexSearchServiceTimeouts Timeouts { get; set; } timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} --- @@ -1265,8 +1265,8 @@ new CortexSearchServiceTimeouts { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. | -| Update | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | +| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. | +| Update | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | --- @@ -1278,7 +1278,7 @@ public string Create { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. --- @@ -1290,7 +1290,7 @@ public string Update { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. --- diff --git a/docs/cortexSearchService.go.md b/docs/cortexSearchService.go.md index 82ee5e092..b15d33d2b 100644 --- a/docs/cortexSearchService.go.md +++ b/docs/cortexSearchService.go.md @@ -4,7 +4,7 @@ ### CortexSearchService -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the CortexSearchService to imp The id of the existing CortexSearchService that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use --- @@ -1016,7 +1016,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/cortexsearchs | Warehouse | *string | The warehouse in which to create the Cortex search service. | | Attributes | *[]*string | Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. | | Comment | *string | Specifies a comment for the Cortex search service. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | | Timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -1101,7 +1101,7 @@ Database *string The database in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -1117,7 +1117,7 @@ Specifies the name of the Cortex search service. The name must be unique for the schema in which the service is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -1131,7 +1131,7 @@ On *string Specifies the column to use as the search column for the Cortex search service; must be a text value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -1145,7 +1145,7 @@ Query *string Specifies the query to use to populate the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -1159,7 +1159,7 @@ Schema *string The schema in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -1173,7 +1173,7 @@ TargetLag *string Specifies the maximum target lag time for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -1187,7 +1187,7 @@ Warehouse *string The warehouse in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -1201,7 +1201,7 @@ Attributes *[]*string Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -1215,7 +1215,7 @@ Comment *string Specifies a comment for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -1227,7 +1227,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1244,7 +1244,7 @@ Timeouts CortexSearchServiceTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} --- @@ -1265,8 +1265,8 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/cortexsearchs | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. | -| Update | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | +| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. | +| Update | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | --- @@ -1278,7 +1278,7 @@ Create *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. --- @@ -1290,7 +1290,7 @@ Update *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. --- diff --git a/docs/cortexSearchService.java.md b/docs/cortexSearchService.java.md index 188696400..98a363467 100644 --- a/docs/cortexSearchService.java.md +++ b/docs/cortexSearchService.java.md @@ -4,7 +4,7 @@ ### CortexSearchService -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. #### Initializers @@ -57,7 +57,7 @@ CortexSearchService.Builder.create(Construct scope, java.lang.String id) | warehouse | java.lang.String | The warehouse in which to create the Cortex search service. | | attributes | java.util.List | Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. | | comment | java.lang.String | Specifies a comment for the Cortex search service. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | | timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -128,7 +128,7 @@ Must be unique amongst siblings in the same scope The database in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -140,7 +140,7 @@ Specifies the name of the Cortex search service. The name must be unique for the schema in which the service is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the column to use as the search column for the Cortex search service; must be a text value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the query to use to populate the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the maximum target lag time for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -190,7 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The warehouse in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -200,7 +200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -210,7 +210,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -218,7 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -231,7 +231,7 @@ If you experience problems setting this value it might not be settable. Please t timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} --- @@ -699,7 +699,7 @@ The construct id used in the generated config for the CortexSearchService to imp The id of the existing CortexSearchService that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use --- @@ -1211,7 +1211,7 @@ CortexSearchServiceConfig.builder() | warehouse | java.lang.String | The warehouse in which to create the Cortex search service. | | attributes | java.util.List | Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. | | comment | java.lang.String | Specifies a comment for the Cortex search service. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | | timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -1296,7 +1296,7 @@ public java.lang.String getDatabase(); The database in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -1312,7 +1312,7 @@ Specifies the name of the Cortex search service. The name must be unique for the schema in which the service is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -1326,7 +1326,7 @@ public java.lang.String getOn(); Specifies the column to use as the search column for the Cortex search service; must be a text value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -1340,7 +1340,7 @@ public java.lang.String getQuery(); Specifies the query to use to populate the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -1354,7 +1354,7 @@ public java.lang.String getSchema(); The schema in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -1368,7 +1368,7 @@ public java.lang.String getTargetLag(); Specifies the maximum target lag time for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -1382,7 +1382,7 @@ public java.lang.String getWarehouse(); The warehouse in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -1396,7 +1396,7 @@ public java.util.List getAttributes(); Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -1410,7 +1410,7 @@ public java.lang.String getComment(); Specifies a comment for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -1422,7 +1422,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1439,7 +1439,7 @@ public CortexSearchServiceTimeouts getTimeouts(); timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} --- @@ -1460,8 +1460,8 @@ CortexSearchServiceTimeouts.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. | -| update | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | +| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. | +| update | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | --- @@ -1473,7 +1473,7 @@ public java.lang.String getCreate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. --- @@ -1485,7 +1485,7 @@ public java.lang.String getUpdate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. --- diff --git a/docs/cortexSearchService.python.md b/docs/cortexSearchService.python.md index a5fdf8d46..855640b76 100644 --- a/docs/cortexSearchService.python.md +++ b/docs/cortexSearchService.python.md @@ -4,7 +4,7 @@ ### CortexSearchService -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. #### Initializers @@ -55,7 +55,7 @@ cortexSearchService.CortexSearchService( | warehouse | str | The warehouse in which to create the Cortex search service. | | attributes | typing.List[str] | Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. | | comment | str | Specifies a comment for the Cortex search service. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | | timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope The database in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -138,7 +138,7 @@ Specifies the name of the Cortex search service. The name must be unique for the schema in which the service is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the column to use as the search column for the Cortex search service; must be a text value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the query to use to populate the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the maximum target lag time for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The warehouse in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -198,7 +198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -208,7 +208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -216,7 +216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -229,7 +229,7 @@ If you experience problems setting this value it might not be settable. Please t timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} --- @@ -606,7 +606,7 @@ def put_timeouts( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. --- @@ -614,7 +614,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. --- @@ -756,7 +756,7 @@ The construct id used in the generated config for the CortexSearchService to imp The id of the existing CortexSearchService that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use --- @@ -1264,7 +1264,7 @@ cortexSearchService.CortexSearchServiceConfig( | warehouse | str | The warehouse in which to create the Cortex search service. | | attributes | typing.List[str] | Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. | | comment | str | Specifies a comment for the Cortex search service. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | | timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -1349,7 +1349,7 @@ database: str The database in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -1365,7 +1365,7 @@ Specifies the name of the Cortex search service. The name must be unique for the schema in which the service is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -1379,7 +1379,7 @@ on: str Specifies the column to use as the search column for the Cortex search service; must be a text value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -1393,7 +1393,7 @@ query: str Specifies the query to use to populate the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -1407,7 +1407,7 @@ schema: str The schema in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -1421,7 +1421,7 @@ target_lag: str Specifies the maximum target lag time for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -1435,7 +1435,7 @@ warehouse: str The warehouse in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -1449,7 +1449,7 @@ attributes: typing.List[str] Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -1463,7 +1463,7 @@ comment: str Specifies a comment for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -1475,7 +1475,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1492,7 +1492,7 @@ timeouts: CortexSearchServiceTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} --- @@ -1513,8 +1513,8 @@ cortexSearchService.CortexSearchServiceTimeouts( | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. | -| update | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | +| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. | +| update | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | --- @@ -1526,7 +1526,7 @@ create: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. --- @@ -1538,7 +1538,7 @@ update: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. --- diff --git a/docs/cortexSearchService.typescript.md b/docs/cortexSearchService.typescript.md index 9d58d0e07..096faf3db 100644 --- a/docs/cortexSearchService.typescript.md +++ b/docs/cortexSearchService.typescript.md @@ -4,7 +4,7 @@ ### CortexSearchService -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service snowflake_cortex_search_service}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the CortexSearchService to imp The id of the existing CortexSearchService that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use --- @@ -997,7 +997,7 @@ const cortexSearchServiceConfig: cortexSearchService.CortexSearchServiceConfig = | warehouse | string | The warehouse in which to create the Cortex search service. | | attributes | string[] | Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. | | comment | string | Specifies a comment for the Cortex search service. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. | | timeouts | CortexSearchServiceTimeouts | timeouts block. | --- @@ -1082,7 +1082,7 @@ public readonly database: string; The database in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#database CortexSearchService#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#database CortexSearchService#database} --- @@ -1098,7 +1098,7 @@ Specifies the name of the Cortex search service. The name must be unique for the schema in which the service is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#name CortexSearchService#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#name CortexSearchService#name} --- @@ -1112,7 +1112,7 @@ public readonly on: string; Specifies the column to use as the search column for the Cortex search service; must be a text value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#on CortexSearchService#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#on CortexSearchService#on} --- @@ -1126,7 +1126,7 @@ public readonly query: string; Specifies the query to use to populate the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#query CortexSearchService#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#query CortexSearchService#query} --- @@ -1140,7 +1140,7 @@ public readonly schema: string; The schema in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} --- @@ -1154,7 +1154,7 @@ public readonly targetLag: string; Specifies the maximum target lag time for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} --- @@ -1168,7 +1168,7 @@ public readonly warehouse: string; The warehouse in which to create the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} --- @@ -1182,7 +1182,7 @@ public readonly attributes: string[]; Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} --- @@ -1196,7 +1196,7 @@ public readonly comment: string; Specifies a comment for the Cortex search service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} --- @@ -1208,7 +1208,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1225,7 +1225,7 @@ public readonly timeouts: CortexSearchServiceTimeouts; timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} --- @@ -1243,8 +1243,8 @@ const cortexSearchServiceTimeouts: cortexSearchService.CortexSearchServiceTimeou | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. | -| update | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | +| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. | +| update | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. | --- @@ -1256,7 +1256,7 @@ public readonly create: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create}. --- @@ -1268,7 +1268,7 @@ public readonly update: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update}. --- diff --git a/docs/dataSnowflakeAccounts.csharp.md b/docs/dataSnowflakeAccounts.csharp.md index 2cac0a62b..159e10f12 100644 --- a/docs/dataSnowflakeAccounts.csharp.md +++ b/docs/dataSnowflakeAccounts.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeAccounts -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts snowflake_accounts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts snowflake_accounts}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeAccounts to i The id of the existing DataSnowflakeAccounts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use --- @@ -651,7 +651,7 @@ new DataSnowflakeAccountsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | | Pattern | string | Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. | --- @@ -734,7 +734,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -751,7 +751,7 @@ public string Pattern { get; set; } Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- diff --git a/docs/dataSnowflakeAccounts.go.md b/docs/dataSnowflakeAccounts.go.md index 75892480f..945afb5be 100644 --- a/docs/dataSnowflakeAccounts.go.md +++ b/docs/dataSnowflakeAccounts.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeAccounts -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts snowflake_accounts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts snowflake_accounts}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeAccounts to i The id of the existing DataSnowflakeAccounts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use --- @@ -651,7 +651,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | | Pattern | *string | Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. | --- @@ -734,7 +734,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -751,7 +751,7 @@ Pattern *string Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- diff --git a/docs/dataSnowflakeAccounts.java.md b/docs/dataSnowflakeAccounts.java.md index 64d7f86d5..b532fab7b 100644 --- a/docs/dataSnowflakeAccounts.java.md +++ b/docs/dataSnowflakeAccounts.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeAccounts -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts snowflake_accounts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts snowflake_accounts}. #### Initializers @@ -39,7 +39,7 @@ DataSnowflakeAccounts.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | | pattern | java.lang.String | Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -121,7 +121,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- @@ -458,7 +458,7 @@ The construct id used in the generated config for the DataSnowflakeAccounts to i The id of the existing DataSnowflakeAccounts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use --- @@ -733,7 +733,7 @@ DataSnowflakeAccountsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | | pattern | java.lang.String | Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. | --- @@ -816,7 +816,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -833,7 +833,7 @@ public java.lang.String getPattern(); Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- diff --git a/docs/dataSnowflakeAccounts.python.md b/docs/dataSnowflakeAccounts.python.md index f16faa0d5..9297b2e9d 100644 --- a/docs/dataSnowflakeAccounts.python.md +++ b/docs/dataSnowflakeAccounts.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeAccounts -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts snowflake_accounts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts snowflake_accounts}. #### Initializers @@ -37,7 +37,7 @@ dataSnowflakeAccounts.DataSnowflakeAccounts( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | | pattern | str | Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. | --- @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -119,7 +119,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- @@ -492,7 +492,7 @@ The construct id used in the generated config for the DataSnowflakeAccounts to i The id of the existing DataSnowflakeAccounts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use --- @@ -762,7 +762,7 @@ dataSnowflakeAccounts.DataSnowflakeAccountsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | | pattern | str | Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. | --- @@ -845,7 +845,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -862,7 +862,7 @@ pattern: str Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- diff --git a/docs/dataSnowflakeAccounts.typescript.md b/docs/dataSnowflakeAccounts.typescript.md index a6ebc6a17..56ef7876a 100644 --- a/docs/dataSnowflakeAccounts.typescript.md +++ b/docs/dataSnowflakeAccounts.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeAccounts -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts snowflake_accounts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts snowflake_accounts}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeAccounts to i The id of the existing DataSnowflakeAccounts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use --- @@ -639,7 +639,7 @@ const dataSnowflakeAccountsConfig: dataSnowflakeAccounts.DataSnowflakeAccountsCo | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. | | pattern | string | Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. | --- @@ -722,7 +722,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -739,7 +739,7 @@ public readonly pattern: string; Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} --- diff --git a/docs/dataSnowflakeAlerts.csharp.md b/docs/dataSnowflakeAlerts.csharp.md index 6c2c4f84f..fe37925e0 100644 --- a/docs/dataSnowflakeAlerts.csharp.md +++ b/docs/dataSnowflakeAlerts.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeAlerts -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts snowflake_alerts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts snowflake_alerts}. #### Initializers @@ -393,7 +393,7 @@ The construct id used in the generated config for the DataSnowflakeAlerts to imp The id of the existing DataSnowflakeAlerts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use --- @@ -712,7 +712,7 @@ new DataSnowflakeAlertsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the alerts from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | | Pattern | string | Filters the command output by object name. | | Schema | string | The schema from which to return the alerts from. | @@ -798,7 +798,7 @@ public string Database { get; set; } The database from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} --- @@ -810,7 +810,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -827,7 +827,7 @@ public string Pattern { get; set; } Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} --- @@ -841,7 +841,7 @@ public string Schema { get; set; } The schema from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- diff --git a/docs/dataSnowflakeAlerts.go.md b/docs/dataSnowflakeAlerts.go.md index 0d0f791da..307836670 100644 --- a/docs/dataSnowflakeAlerts.go.md +++ b/docs/dataSnowflakeAlerts.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeAlerts -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts snowflake_alerts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts snowflake_alerts}. #### Initializers @@ -393,7 +393,7 @@ The construct id used in the generated config for the DataSnowflakeAlerts to imp The id of the existing DataSnowflakeAlerts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use --- @@ -712,7 +712,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the alerts from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | | Pattern | *string | Filters the command output by object name. | | Schema | *string | The schema from which to return the alerts from. | @@ -798,7 +798,7 @@ Database *string The database from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} --- @@ -810,7 +810,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -827,7 +827,7 @@ Pattern *string Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} --- @@ -841,7 +841,7 @@ Schema *string The schema from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- diff --git a/docs/dataSnowflakeAlerts.java.md b/docs/dataSnowflakeAlerts.java.md index 0a6b552b1..81dbe3bc7 100644 --- a/docs/dataSnowflakeAlerts.java.md +++ b/docs/dataSnowflakeAlerts.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeAlerts -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts snowflake_alerts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts snowflake_alerts}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeAlerts.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the alerts from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | | pattern | java.lang.String | Filters the command output by object name. | | schema | java.lang.String | The schema from which to return the alerts from. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope The database from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- @@ -496,7 +496,7 @@ The construct id used in the generated config for the DataSnowflakeAlerts to imp The id of the existing DataSnowflakeAlerts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use --- @@ -818,7 +818,7 @@ DataSnowflakeAlertsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the alerts from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | | pattern | java.lang.String | Filters the command output by object name. | | schema | java.lang.String | The schema from which to return the alerts from. | @@ -904,7 +904,7 @@ public java.lang.String getDatabase(); The database from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} --- @@ -916,7 +916,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ public java.lang.String getPattern(); Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} --- @@ -947,7 +947,7 @@ public java.lang.String getSchema(); The schema from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- diff --git a/docs/dataSnowflakeAlerts.python.md b/docs/dataSnowflakeAlerts.python.md index fa516d392..322304b7a 100644 --- a/docs/dataSnowflakeAlerts.python.md +++ b/docs/dataSnowflakeAlerts.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeAlerts -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts snowflake_alerts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts snowflake_alerts}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeAlerts.DataSnowflakeAlerts( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the alerts from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | | pattern | str | Filters the command output by object name. | | schema | str | The schema from which to return the alerts from. | @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -133,7 +133,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} --- @@ -143,7 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- @@ -530,7 +530,7 @@ The construct id used in the generated config for the DataSnowflakeAlerts to imp The id of the existing DataSnowflakeAlerts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use --- @@ -847,7 +847,7 @@ dataSnowflakeAlerts.DataSnowflakeAlertsConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the alerts from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | | pattern | str | Filters the command output by object name. | | schema | str | The schema from which to return the alerts from. | @@ -933,7 +933,7 @@ database: str The database from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} --- @@ -945,7 +945,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -962,7 +962,7 @@ pattern: str Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} --- @@ -976,7 +976,7 @@ schema: str The schema from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- diff --git a/docs/dataSnowflakeAlerts.typescript.md b/docs/dataSnowflakeAlerts.typescript.md index dd51508af..503de4951 100644 --- a/docs/dataSnowflakeAlerts.typescript.md +++ b/docs/dataSnowflakeAlerts.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeAlerts -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts snowflake_alerts}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts snowflake_alerts}. #### Initializers @@ -393,7 +393,7 @@ The construct id used in the generated config for the DataSnowflakeAlerts to imp The id of the existing DataSnowflakeAlerts that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use --- @@ -698,7 +698,7 @@ const dataSnowflakeAlertsConfig: dataSnowflakeAlerts.DataSnowflakeAlertsConfig = | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the alerts from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. | | pattern | string | Filters the command output by object name. | | schema | string | The schema from which to return the alerts from. | @@ -784,7 +784,7 @@ public readonly database: string; The database from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} --- @@ -796,7 +796,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -813,7 +813,7 @@ public readonly pattern: string; Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} --- @@ -827,7 +827,7 @@ public readonly schema: string; The schema from which to return the alerts from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} --- diff --git a/docs/dataSnowflakeCortexSearchServices.csharp.md b/docs/dataSnowflakeCortexSearchServices.csharp.md index 9981763b1..da1c4cfb5 100644 --- a/docs/dataSnowflakeCortexSearchServices.csharp.md +++ b/docs/dataSnowflakeCortexSearchServices.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeCortexSearchServices -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeCortexSearchS The id of the existing DataSnowflakeCortexSearchServices that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ new DataSnowflakeCortexSearchServicesConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | | In | DataSnowflakeCortexSearchServicesIn | in block. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeCortexSearchServicesLimit | limit block. | @@ -840,7 +840,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ public DataSnowflakeCortexSearchServicesIn In { get; set; } in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} --- @@ -871,7 +871,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} --- @@ -885,7 +885,7 @@ public DataSnowflakeCortexSearchServicesLimit Limit { get; set; } limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} --- @@ -899,7 +899,7 @@ public string StartsWith { get; set; } Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} --- @@ -950,7 +950,7 @@ public object Account { get; set; } Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} --- @@ -964,7 +964,7 @@ public string Database { get; set; } Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} --- @@ -978,7 +978,7 @@ public string Schema { get; set; } Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} --- @@ -1014,7 +1014,7 @@ public double Rows { get; set; } The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} --- @@ -1030,7 +1030,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- diff --git a/docs/dataSnowflakeCortexSearchServices.go.md b/docs/dataSnowflakeCortexSearchServices.go.md index 3a3dee900..5735a3893 100644 --- a/docs/dataSnowflakeCortexSearchServices.go.md +++ b/docs/dataSnowflakeCortexSearchServices.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeCortexSearchServices -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeCortexSearchS The id of the existing DataSnowflakeCortexSearchServices that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | | In | DataSnowflakeCortexSearchServicesIn | in block. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeCortexSearchServicesLimit | limit block. | @@ -840,7 +840,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ In DataSnowflakeCortexSearchServicesIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} --- @@ -871,7 +871,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} --- @@ -885,7 +885,7 @@ Limit DataSnowflakeCortexSearchServicesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} --- @@ -899,7 +899,7 @@ StartsWith *string Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} --- @@ -950,7 +950,7 @@ Account interface{} Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} --- @@ -964,7 +964,7 @@ Database *string Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} --- @@ -978,7 +978,7 @@ Schema *string Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} --- @@ -1014,7 +1014,7 @@ Rows *f64 The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} --- @@ -1030,7 +1030,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- diff --git a/docs/dataSnowflakeCortexSearchServices.java.md b/docs/dataSnowflakeCortexSearchServices.java.md index 6f9724d2e..b1bb2f43c 100644 --- a/docs/dataSnowflakeCortexSearchServices.java.md +++ b/docs/dataSnowflakeCortexSearchServices.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeCortexSearchServices -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeCortexSearchServices.Builder.create(Construct scope, java.lang.Stri | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | | in | DataSnowflakeCortexSearchServicesIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeCortexSearchServicesLimit | limit block. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} --- @@ -541,7 +541,7 @@ The construct id used in the generated config for the DataSnowflakeCortexSearchS The id of the existing DataSnowflakeCortexSearchServices that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use --- @@ -873,7 +873,7 @@ DataSnowflakeCortexSearchServicesConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | | in | DataSnowflakeCortexSearchServicesIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeCortexSearchServicesLimit | limit block. | @@ -959,7 +959,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -976,7 +976,7 @@ public DataSnowflakeCortexSearchServicesIn getIn(); in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} --- @@ -990,7 +990,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} --- @@ -1004,7 +1004,7 @@ public DataSnowflakeCortexSearchServicesLimit getLimit(); limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} --- @@ -1018,7 +1018,7 @@ public java.lang.String getStartsWith(); Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} --- @@ -1069,7 +1069,7 @@ public java.lang.Object getAccount(); Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} --- @@ -1083,7 +1083,7 @@ public java.lang.String getDatabase(); Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} --- @@ -1097,7 +1097,7 @@ public java.lang.String getSchema(); Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} --- @@ -1133,7 +1133,7 @@ public java.lang.Number getRows(); The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} --- @@ -1149,7 +1149,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- diff --git a/docs/dataSnowflakeCortexSearchServices.python.md b/docs/dataSnowflakeCortexSearchServices.python.md index db656e933..05f722984 100644 --- a/docs/dataSnowflakeCortexSearchServices.python.md +++ b/docs/dataSnowflakeCortexSearchServices.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeCortexSearchServices -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeCortexSearchServices.DataSnowflakeCortexSearchServices( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | | in | DataSnowflakeCortexSearchServicesIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeCortexSearchServicesLimit | limit block. | @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -125,7 +125,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} --- @@ -423,7 +423,7 @@ def put_in( Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} --- @@ -433,7 +433,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} --- @@ -443,7 +443,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} --- @@ -462,7 +462,7 @@ def put_limit( The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} --- @@ -474,7 +474,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- @@ -622,7 +622,7 @@ The construct id used in the generated config for the DataSnowflakeCortexSearchS The id of the existing DataSnowflakeCortexSearchServices that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use --- @@ -950,7 +950,7 @@ dataSnowflakeCortexSearchServices.DataSnowflakeCortexSearchServicesConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | | in | DataSnowflakeCortexSearchServicesIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeCortexSearchServicesLimit | limit block. | @@ -1036,7 +1036,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1053,7 +1053,7 @@ in: DataSnowflakeCortexSearchServicesIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} --- @@ -1067,7 +1067,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} --- @@ -1081,7 +1081,7 @@ limit: DataSnowflakeCortexSearchServicesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} --- @@ -1095,7 +1095,7 @@ starts_with: str Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} --- @@ -1144,7 +1144,7 @@ account: typing.Union[bool, IResolvable] Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} --- @@ -1158,7 +1158,7 @@ database: str Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} --- @@ -1172,7 +1172,7 @@ schema: str Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} --- @@ -1208,7 +1208,7 @@ rows: typing.Union[int, float] The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} --- @@ -1224,7 +1224,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- diff --git a/docs/dataSnowflakeCortexSearchServices.typescript.md b/docs/dataSnowflakeCortexSearchServices.typescript.md index 374ae2bcd..fa8e1f884 100644 --- a/docs/dataSnowflakeCortexSearchServices.typescript.md +++ b/docs/dataSnowflakeCortexSearchServices.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeCortexSearchServices -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeCortexSearchS The id of the existing DataSnowflakeCortexSearchServices that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use --- @@ -741,7 +741,7 @@ const dataSnowflakeCortexSearchServicesConfig: dataSnowflakeCortexSearchServices | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. | | in | DataSnowflakeCortexSearchServicesIn | in block. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeCortexSearchServicesLimit | limit block. | @@ -827,7 +827,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -844,7 +844,7 @@ public readonly in: DataSnowflakeCortexSearchServicesIn; in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} --- @@ -858,7 +858,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} --- @@ -872,7 +872,7 @@ public readonly limit: DataSnowflakeCortexSearchServicesLimit; limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} --- @@ -886,7 +886,7 @@ public readonly startsWith: string; Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} --- @@ -931,7 +931,7 @@ public readonly account: boolean | IResolvable; Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} --- @@ -945,7 +945,7 @@ public readonly database: string; Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} --- @@ -959,7 +959,7 @@ public readonly schema: string; Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} --- @@ -992,7 +992,7 @@ public readonly rows: number; The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} --- @@ -1008,7 +1008,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} --- diff --git a/docs/dataSnowflakeCurrentAccount.csharp.md b/docs/dataSnowflakeCurrentAccount.csharp.md index bf023ce24..de72e6228 100644 --- a/docs/dataSnowflakeCurrentAccount.csharp.md +++ b/docs/dataSnowflakeCurrentAccount.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeCurrentAccount -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account snowflake_current_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account snowflake_current_account}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeCurrentAccoun The id of the existing DataSnowflakeCurrentAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use --- @@ -630,7 +630,7 @@ new DataSnowflakeCurrentAccountConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | --- @@ -712,7 +712,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeCurrentAccount.go.md b/docs/dataSnowflakeCurrentAccount.go.md index d302c0791..eb4114c19 100644 --- a/docs/dataSnowflakeCurrentAccount.go.md +++ b/docs/dataSnowflakeCurrentAccount.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeCurrentAccount -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account snowflake_current_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account snowflake_current_account}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeCurrentAccoun The id of the existing DataSnowflakeCurrentAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use --- @@ -630,7 +630,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | --- @@ -712,7 +712,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeCurrentAccount.java.md b/docs/dataSnowflakeCurrentAccount.java.md index f99807fc8..8a1c29ec4 100644 --- a/docs/dataSnowflakeCurrentAccount.java.md +++ b/docs/dataSnowflakeCurrentAccount.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeCurrentAccount -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account snowflake_current_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account snowflake_current_account}. #### Initializers @@ -38,7 +38,7 @@ DataSnowflakeCurrentAccount.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | --- @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -439,7 +439,7 @@ The construct id used in the generated config for the DataSnowflakeCurrentAccoun The id of the existing DataSnowflakeCurrentAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use --- @@ -701,7 +701,7 @@ DataSnowflakeCurrentAccountConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | --- @@ -783,7 +783,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeCurrentAccount.python.md b/docs/dataSnowflakeCurrentAccount.python.md index 819992acd..ef65faff3 100644 --- a/docs/dataSnowflakeCurrentAccount.python.md +++ b/docs/dataSnowflakeCurrentAccount.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeCurrentAccount -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account snowflake_current_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account snowflake_current_account}. #### Initializers @@ -36,7 +36,7 @@ dataSnowflakeCurrentAccount.DataSnowflakeCurrentAccount( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | --- @@ -104,7 +104,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -473,7 +473,7 @@ The construct id used in the generated config for the DataSnowflakeCurrentAccoun The id of the existing DataSnowflakeCurrentAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use --- @@ -731,7 +731,7 @@ dataSnowflakeCurrentAccount.DataSnowflakeCurrentAccountConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | --- @@ -813,7 +813,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeCurrentAccount.typescript.md b/docs/dataSnowflakeCurrentAccount.typescript.md index 490523d4f..1d7951914 100644 --- a/docs/dataSnowflakeCurrentAccount.typescript.md +++ b/docs/dataSnowflakeCurrentAccount.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeCurrentAccount -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account snowflake_current_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account snowflake_current_account}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeCurrentAccoun The id of the existing DataSnowflakeCurrentAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use --- @@ -621,7 +621,7 @@ const dataSnowflakeCurrentAccountConfig: dataSnowflakeCurrentAccount.DataSnowfla | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. | --- @@ -703,7 +703,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeCurrentRole.csharp.md b/docs/dataSnowflakeCurrentRole.csharp.md index 33fd50a11..9598d64ba 100644 --- a/docs/dataSnowflakeCurrentRole.csharp.md +++ b/docs/dataSnowflakeCurrentRole.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeCurrentRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role snowflake_current_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role snowflake_current_role}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeCurrentRole t The id of the existing DataSnowflakeCurrentRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use --- @@ -608,7 +608,7 @@ new DataSnowflakeCurrentRoleConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | --- @@ -690,7 +690,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeCurrentRole.go.md b/docs/dataSnowflakeCurrentRole.go.md index 07dd4fc72..9ceb9a29b 100644 --- a/docs/dataSnowflakeCurrentRole.go.md +++ b/docs/dataSnowflakeCurrentRole.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeCurrentRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role snowflake_current_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role snowflake_current_role}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeCurrentRole t The id of the existing DataSnowflakeCurrentRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use --- @@ -608,7 +608,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | --- @@ -690,7 +690,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeCurrentRole.java.md b/docs/dataSnowflakeCurrentRole.java.md index 5c5a86d2a..92ae9537b 100644 --- a/docs/dataSnowflakeCurrentRole.java.md +++ b/docs/dataSnowflakeCurrentRole.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeCurrentRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role snowflake_current_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role snowflake_current_role}. #### Initializers @@ -38,7 +38,7 @@ DataSnowflakeCurrentRole.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | --- @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -439,7 +439,7 @@ The construct id used in the generated config for the DataSnowflakeCurrentRole t The id of the existing DataSnowflakeCurrentRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ DataSnowflakeCurrentRoleConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | --- @@ -761,7 +761,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeCurrentRole.python.md b/docs/dataSnowflakeCurrentRole.python.md index 6c1f0715d..8e7226a85 100644 --- a/docs/dataSnowflakeCurrentRole.python.md +++ b/docs/dataSnowflakeCurrentRole.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeCurrentRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role snowflake_current_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role snowflake_current_role}. #### Initializers @@ -36,7 +36,7 @@ dataSnowflakeCurrentRole.DataSnowflakeCurrentRole( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | --- @@ -104,7 +104,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -473,7 +473,7 @@ The construct id used in the generated config for the DataSnowflakeCurrentRole t The id of the existing DataSnowflakeCurrentRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use --- @@ -709,7 +709,7 @@ dataSnowflakeCurrentRole.DataSnowflakeCurrentRoleConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | --- @@ -791,7 +791,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeCurrentRole.typescript.md b/docs/dataSnowflakeCurrentRole.typescript.md index ddbe2e1a8..def5cd977 100644 --- a/docs/dataSnowflakeCurrentRole.typescript.md +++ b/docs/dataSnowflakeCurrentRole.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeCurrentRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role snowflake_current_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role snowflake_current_role}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeCurrentRole t The id of the existing DataSnowflakeCurrentRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use --- @@ -599,7 +599,7 @@ const dataSnowflakeCurrentRoleConfig: dataSnowflakeCurrentRole.DataSnowflakeCurr | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. | --- @@ -681,7 +681,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabase.csharp.md b/docs/dataSnowflakeDatabase.csharp.md index 7851f4716..3fd0da608 100644 --- a/docs/dataSnowflakeDatabase.csharp.md +++ b/docs/dataSnowflakeDatabase.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database snowflake_database}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeDatabase to i The id of the existing DataSnowflakeDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use --- @@ -709,7 +709,7 @@ new DataSnowflakeDatabaseConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Name | string | The database from which to return its metadata. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | --- @@ -793,7 +793,7 @@ public string Name { get; set; } The database from which to return its metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#name DataSnowflakeDatabase#name} --- @@ -805,7 +805,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabase.go.md b/docs/dataSnowflakeDatabase.go.md index 3bdf10620..cc959f2a6 100644 --- a/docs/dataSnowflakeDatabase.go.md +++ b/docs/dataSnowflakeDatabase.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database snowflake_database}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeDatabase to i The id of the existing DataSnowflakeDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use --- @@ -709,7 +709,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Name | *string | The database from which to return its metadata. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | --- @@ -793,7 +793,7 @@ Name *string The database from which to return its metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#name DataSnowflakeDatabase#name} --- @@ -805,7 +805,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabase.java.md b/docs/dataSnowflakeDatabase.java.md index ac84e3f07..445e50a9a 100644 --- a/docs/dataSnowflakeDatabase.java.md +++ b/docs/dataSnowflakeDatabase.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database snowflake_database}. #### Initializers @@ -40,7 +40,7 @@ DataSnowflakeDatabase.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | The database from which to return its metadata. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return its metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#name DataSnowflakeDatabase#name} --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -451,7 +451,7 @@ The construct id used in the generated config for the DataSnowflakeDatabase to i The id of the existing DataSnowflakeDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use --- @@ -792,7 +792,7 @@ DataSnowflakeDatabaseConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | The database from which to return its metadata. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | --- @@ -876,7 +876,7 @@ public java.lang.String getName(); The database from which to return its metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#name DataSnowflakeDatabase#name} --- @@ -888,7 +888,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabase.python.md b/docs/dataSnowflakeDatabase.python.md index a6f381b45..f8be343d4 100644 --- a/docs/dataSnowflakeDatabase.python.md +++ b/docs/dataSnowflakeDatabase.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database snowflake_database}. #### Initializers @@ -38,7 +38,7 @@ dataSnowflakeDatabase.DataSnowflakeDatabase( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | The database from which to return its metadata. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope The database from which to return its metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#name DataSnowflakeDatabase#name} --- @@ -116,7 +116,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -485,7 +485,7 @@ The construct id used in the generated config for the DataSnowflakeDatabase to i The id of the existing DataSnowflakeDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use --- @@ -822,7 +822,7 @@ dataSnowflakeDatabase.DataSnowflakeDatabaseConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | The database from which to return its metadata. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | --- @@ -906,7 +906,7 @@ name: str The database from which to return its metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#name DataSnowflakeDatabase#name} --- @@ -918,7 +918,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabase.typescript.md b/docs/dataSnowflakeDatabase.typescript.md index ae4fa36cd..02eecc50e 100644 --- a/docs/dataSnowflakeDatabase.typescript.md +++ b/docs/dataSnowflakeDatabase.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database snowflake_database}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeDatabase to i The id of the existing DataSnowflakeDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use --- @@ -699,7 +699,7 @@ const dataSnowflakeDatabaseConfig: dataSnowflakeDatabase.DataSnowflakeDatabaseCo | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | name | string | The database from which to return its metadata. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. | --- @@ -783,7 +783,7 @@ public readonly name: string; The database from which to return its metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#name DataSnowflakeDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#name DataSnowflakeDatabase#name} --- @@ -795,7 +795,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabaseRole.csharp.md b/docs/dataSnowflakeDatabaseRole.csharp.md index 194486aaa..f14584e2e 100644 --- a/docs/dataSnowflakeDatabaseRole.csharp.md +++ b/docs/dataSnowflakeDatabaseRole.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role snowflake_database_role}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeDatabaseRole The id of the existing DataSnowflakeDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -667,7 +667,7 @@ new DataSnowflakeDatabaseRoleConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the database role from. | | Name | string | Database role name. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | --- @@ -751,7 +751,7 @@ public string Database { get; set; } The database from which to return the database role from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} --- @@ -765,7 +765,7 @@ public string Name { get; set; } Database role name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} --- @@ -777,7 +777,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabaseRole.go.md b/docs/dataSnowflakeDatabaseRole.go.md index 91f20ad4b..6f7af57ad 100644 --- a/docs/dataSnowflakeDatabaseRole.go.md +++ b/docs/dataSnowflakeDatabaseRole.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role snowflake_database_role}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeDatabaseRole The id of the existing DataSnowflakeDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -667,7 +667,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the database role from. | | Name | *string | Database role name. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | --- @@ -751,7 +751,7 @@ Database *string The database from which to return the database role from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} --- @@ -765,7 +765,7 @@ Name *string Database role name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} --- @@ -777,7 +777,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabaseRole.java.md b/docs/dataSnowflakeDatabaseRole.java.md index 723f7af1c..b7eaa2005 100644 --- a/docs/dataSnowflakeDatabaseRole.java.md +++ b/docs/dataSnowflakeDatabaseRole.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role snowflake_database_role}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeDatabaseRole.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the database role from. | | name | java.lang.String | Database role name. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the database role from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Database role name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeDatabaseRole The id of the existing DataSnowflakeDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -762,7 +762,7 @@ DataSnowflakeDatabaseRoleConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the database role from. | | name | java.lang.String | Database role name. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | --- @@ -846,7 +846,7 @@ public java.lang.String getDatabase(); The database from which to return the database role from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} --- @@ -860,7 +860,7 @@ public java.lang.String getName(); Database role name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} --- @@ -872,7 +872,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabaseRole.python.md b/docs/dataSnowflakeDatabaseRole.python.md index 0e843cc01..6a893e4cd 100644 --- a/docs/dataSnowflakeDatabaseRole.python.md +++ b/docs/dataSnowflakeDatabaseRole.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role snowflake_database_role}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeDatabaseRole.DataSnowflakeDatabaseRole( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the database role from. | | name | str | Database role name. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the database role from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Database role name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeDatabaseRole The id of the existing DataSnowflakeDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -792,7 +792,7 @@ dataSnowflakeDatabaseRole.DataSnowflakeDatabaseRoleConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the database role from. | | name | str | Database role name. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | --- @@ -876,7 +876,7 @@ database: str The database from which to return the database role from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} --- @@ -890,7 +890,7 @@ name: str Database role name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} --- @@ -902,7 +902,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabaseRole.typescript.md b/docs/dataSnowflakeDatabaseRole.typescript.md index 1ed790a2b..fa0febf08 100644 --- a/docs/dataSnowflakeDatabaseRole.typescript.md +++ b/docs/dataSnowflakeDatabaseRole.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role snowflake_database_role}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeDatabaseRole The id of the existing DataSnowflakeDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ const dataSnowflakeDatabaseRoleConfig: dataSnowflakeDatabaseRole.DataSnowflakeDa | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the database role from. | | name | string | Database role name. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. | --- @@ -740,7 +740,7 @@ public readonly database: string; The database from which to return the database role from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} --- @@ -754,7 +754,7 @@ public readonly name: string; Database role name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} --- @@ -766,7 +766,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeDatabaseRoles.csharp.md b/docs/dataSnowflakeDatabaseRoles.csharp.md index 2cd331c4d..6f35d868e 100644 --- a/docs/dataSnowflakeDatabaseRoles.csharp.md +++ b/docs/dataSnowflakeDatabaseRoles.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabaseRoles -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles snowflake_database_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles snowflake_database_roles}. #### Initializers @@ -399,7 +399,7 @@ The construct id used in the generated config for the DataSnowflakeDatabaseRoles The id of the existing DataSnowflakeDatabaseRoles that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use --- @@ -705,7 +705,7 @@ new DataSnowflakeDatabaseRolesConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | InDatabase | string | The database from which to return the database roles from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeDatabaseRolesLimit | limit block. | @@ -791,7 +791,7 @@ public string InDatabase { get; set; } The database from which to return the database roles from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -803,7 +803,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -820,7 +820,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} --- @@ -834,7 +834,7 @@ public DataSnowflakeDatabaseRolesLimit Limit { get; set; } limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} --- @@ -896,7 +896,7 @@ public double Rows { get; set; } The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} --- @@ -912,7 +912,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} --- diff --git a/docs/dataSnowflakeDatabaseRoles.go.md b/docs/dataSnowflakeDatabaseRoles.go.md index adac6e379..1acc002d8 100644 --- a/docs/dataSnowflakeDatabaseRoles.go.md +++ b/docs/dataSnowflakeDatabaseRoles.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabaseRoles -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles snowflake_database_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles snowflake_database_roles}. #### Initializers @@ -399,7 +399,7 @@ The construct id used in the generated config for the DataSnowflakeDatabaseRoles The id of the existing DataSnowflakeDatabaseRoles that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use --- @@ -705,7 +705,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | InDatabase | *string | The database from which to return the database roles from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeDatabaseRolesLimit | limit block. | @@ -791,7 +791,7 @@ InDatabase *string The database from which to return the database roles from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -803,7 +803,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -820,7 +820,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} --- @@ -834,7 +834,7 @@ Limit DataSnowflakeDatabaseRolesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} --- @@ -896,7 +896,7 @@ Rows *f64 The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} --- @@ -912,7 +912,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} --- diff --git a/docs/dataSnowflakeDatabaseRoles.java.md b/docs/dataSnowflakeDatabaseRoles.java.md index 7b2723f09..7a4ba0dff 100644 --- a/docs/dataSnowflakeDatabaseRoles.java.md +++ b/docs/dataSnowflakeDatabaseRoles.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabaseRoles -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles snowflake_database_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles snowflake_database_roles}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeDatabaseRoles.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | inDatabase | java.lang.String | The database from which to return the database roles from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeDatabaseRolesLimit | limit block. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope The database from which to return the database roles from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} --- @@ -502,7 +502,7 @@ The construct id used in the generated config for the DataSnowflakeDatabaseRoles The id of the existing DataSnowflakeDatabaseRoles that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use --- @@ -812,7 +812,7 @@ DataSnowflakeDatabaseRolesConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | inDatabase | java.lang.String | The database from which to return the database roles from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeDatabaseRolesLimit | limit block. | @@ -898,7 +898,7 @@ public java.lang.String getInDatabase(); The database from which to return the database roles from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -910,7 +910,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -927,7 +927,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} --- @@ -941,7 +941,7 @@ public DataSnowflakeDatabaseRolesLimit getLimit(); limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} --- @@ -1001,7 +1001,7 @@ public java.lang.Number getRows(); The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} --- @@ -1017,7 +1017,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} --- diff --git a/docs/dataSnowflakeDatabaseRoles.python.md b/docs/dataSnowflakeDatabaseRoles.python.md index b391383a7..29afd4004 100644 --- a/docs/dataSnowflakeDatabaseRoles.python.md +++ b/docs/dataSnowflakeDatabaseRoles.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabaseRoles -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles snowflake_database_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles snowflake_database_roles}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRoles( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | in_database | str | The database from which to return the database roles from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeDatabaseRolesLimit | limit block. | @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the database roles from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -133,7 +133,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} --- @@ -143,7 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} --- @@ -407,7 +407,7 @@ def put_limit( The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} --- @@ -419,7 +419,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} --- @@ -555,7 +555,7 @@ The construct id used in the generated config for the DataSnowflakeDatabaseRoles The id of the existing DataSnowflakeDatabaseRoles that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use --- @@ -861,7 +861,7 @@ dataSnowflakeDatabaseRoles.DataSnowflakeDatabaseRolesConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | in_database | str | The database from which to return the database roles from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeDatabaseRolesLimit | limit block. | @@ -947,7 +947,7 @@ in_database: str The database from which to return the database roles from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -959,7 +959,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -976,7 +976,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} --- @@ -990,7 +990,7 @@ limit: DataSnowflakeDatabaseRolesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} --- @@ -1048,7 +1048,7 @@ rows: typing.Union[int, float] The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} --- @@ -1064,7 +1064,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} --- diff --git a/docs/dataSnowflakeDatabaseRoles.typescript.md b/docs/dataSnowflakeDatabaseRoles.typescript.md index 4028d3424..fe1c66ea9 100644 --- a/docs/dataSnowflakeDatabaseRoles.typescript.md +++ b/docs/dataSnowflakeDatabaseRoles.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabaseRoles -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles snowflake_database_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles snowflake_database_roles}. #### Initializers @@ -399,7 +399,7 @@ The construct id used in the generated config for the DataSnowflakeDatabaseRoles The id of the existing DataSnowflakeDatabaseRoles that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use --- @@ -693,7 +693,7 @@ const dataSnowflakeDatabaseRolesConfig: dataSnowflakeDatabaseRoles.DataSnowflake | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | inDatabase | string | The database from which to return the database roles from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeDatabaseRolesLimit | limit block. | @@ -779,7 +779,7 @@ public readonly inDatabase: string; The database from which to return the database roles from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} --- @@ -791,7 +791,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -808,7 +808,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} --- @@ -822,7 +822,7 @@ public readonly limit: DataSnowflakeDatabaseRolesLimit; limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} --- @@ -877,7 +877,7 @@ public readonly rows: number; The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} --- @@ -893,7 +893,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} --- diff --git a/docs/dataSnowflakeDatabases.csharp.md b/docs/dataSnowflakeDatabases.csharp.md index 4e68f8b91..ef7a0621b 100644 --- a/docs/dataSnowflakeDatabases.csharp.md +++ b/docs/dataSnowflakeDatabases.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabases -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases snowflake_databases}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases snowflake_databases}. #### Initializers @@ -420,7 +420,7 @@ The construct id used in the generated config for the DataSnowflakeDatabases to The id of the existing DataSnowflakeDatabases that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use --- @@ -771,7 +771,7 @@ new DataSnowflakeDatabasesConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeDatabasesLimit | limit block. | | StartsWith | string | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -858,7 +858,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -875,7 +875,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} --- @@ -889,7 +889,7 @@ public DataSnowflakeDatabasesLimit Limit { get; set; } limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} --- @@ -903,7 +903,7 @@ public string StartsWith { get; set; } Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} --- @@ -919,7 +919,7 @@ Runs DESC DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} --- @@ -935,7 +935,7 @@ Runs SHOW PARAMETERS FOR DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} --- @@ -1231,7 +1231,7 @@ public double Rows { get; set; } The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} --- @@ -1247,7 +1247,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- diff --git a/docs/dataSnowflakeDatabases.go.md b/docs/dataSnowflakeDatabases.go.md index 27ed2aa1e..28a52d25c 100644 --- a/docs/dataSnowflakeDatabases.go.md +++ b/docs/dataSnowflakeDatabases.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabases -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases snowflake_databases}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases snowflake_databases}. #### Initializers @@ -420,7 +420,7 @@ The construct id used in the generated config for the DataSnowflakeDatabases to The id of the existing DataSnowflakeDatabases that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use --- @@ -771,7 +771,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeDatabasesLimit | limit block. | | StartsWith | *string | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -858,7 +858,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -875,7 +875,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} --- @@ -889,7 +889,7 @@ Limit DataSnowflakeDatabasesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} --- @@ -903,7 +903,7 @@ StartsWith *string Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} --- @@ -919,7 +919,7 @@ Runs DESC DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} --- @@ -935,7 +935,7 @@ Runs SHOW PARAMETERS FOR DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} --- @@ -1231,7 +1231,7 @@ Rows *f64 The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} --- @@ -1247,7 +1247,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- diff --git a/docs/dataSnowflakeDatabases.java.md b/docs/dataSnowflakeDatabases.java.md index 95e8df8e1..83a8d0508 100644 --- a/docs/dataSnowflakeDatabases.java.md +++ b/docs/dataSnowflakeDatabases.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabases -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases snowflake_databases}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases snowflake_databases}. #### Initializers @@ -45,7 +45,7 @@ DataSnowflakeDatabases.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeDatabasesLimit | limit block. | | startsWith | java.lang.String | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -131,7 +131,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} --- @@ -163,7 +163,7 @@ Runs DESC DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} --- @@ -175,7 +175,7 @@ Runs SHOW PARAMETERS FOR DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} --- @@ -553,7 +553,7 @@ The construct id used in the generated config for the DataSnowflakeDatabases to The id of the existing DataSnowflakeDatabases that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use --- @@ -910,7 +910,7 @@ DataSnowflakeDatabasesConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeDatabasesLimit | limit block. | | startsWith | java.lang.String | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -997,7 +997,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1014,7 +1014,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} --- @@ -1028,7 +1028,7 @@ public DataSnowflakeDatabasesLimit getLimit(); limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} --- @@ -1042,7 +1042,7 @@ public java.lang.String getStartsWith(); Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} --- @@ -1058,7 +1058,7 @@ Runs DESC DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} --- @@ -1074,7 +1074,7 @@ Runs SHOW PARAMETERS FOR DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} --- @@ -1350,7 +1350,7 @@ public java.lang.Number getRows(); The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} --- @@ -1366,7 +1366,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- diff --git a/docs/dataSnowflakeDatabases.python.md b/docs/dataSnowflakeDatabases.python.md index 9f8e0a6be..c3328ee0b 100644 --- a/docs/dataSnowflakeDatabases.python.md +++ b/docs/dataSnowflakeDatabases.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabases -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases snowflake_databases}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases snowflake_databases}. #### Initializers @@ -41,7 +41,7 @@ dataSnowflakeDatabases.DataSnowflakeDatabases( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeDatabasesLimit | limit block. | | starts_with | str | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} --- @@ -159,7 +159,7 @@ Runs DESC DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} --- @@ -171,7 +171,7 @@ Runs SHOW PARAMETERS FOR DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} --- @@ -438,7 +438,7 @@ def put_limit( The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} --- @@ -450,7 +450,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- @@ -604,7 +604,7 @@ The construct id used in the generated config for the DataSnowflakeDatabases to The id of the existing DataSnowflakeDatabases that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use --- @@ -955,7 +955,7 @@ dataSnowflakeDatabases.DataSnowflakeDatabasesConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeDatabasesLimit | limit block. | | starts_with | str | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -1042,7 +1042,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1059,7 +1059,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} --- @@ -1073,7 +1073,7 @@ limit: DataSnowflakeDatabasesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} --- @@ -1087,7 +1087,7 @@ starts_with: str Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} --- @@ -1103,7 +1103,7 @@ Runs DESC DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} --- @@ -1119,7 +1119,7 @@ Runs SHOW PARAMETERS FOR DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} --- @@ -1375,7 +1375,7 @@ rows: typing.Union[int, float] The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} --- @@ -1391,7 +1391,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- diff --git a/docs/dataSnowflakeDatabases.typescript.md b/docs/dataSnowflakeDatabases.typescript.md index dd7535f82..2f7c04b55 100644 --- a/docs/dataSnowflakeDatabases.typescript.md +++ b/docs/dataSnowflakeDatabases.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeDatabases -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases snowflake_databases}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases snowflake_databases}. #### Initializers @@ -420,7 +420,7 @@ The construct id used in the generated config for the DataSnowflakeDatabases to The id of the existing DataSnowflakeDatabases that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use --- @@ -757,7 +757,7 @@ const dataSnowflakeDatabasesConfig: dataSnowflakeDatabases.DataSnowflakeDatabase | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeDatabasesLimit | limit block. | | startsWith | string | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -844,7 +844,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -861,7 +861,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} --- @@ -875,7 +875,7 @@ public readonly limit: DataSnowflakeDatabasesLimit; limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} --- @@ -889,7 +889,7 @@ public readonly startsWith: string; Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} --- @@ -905,7 +905,7 @@ Runs DESC DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} --- @@ -921,7 +921,7 @@ Runs SHOW PARAMETERS FOR DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} --- @@ -1174,7 +1174,7 @@ public readonly rows: number; The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} --- @@ -1190,7 +1190,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} --- diff --git a/docs/dataSnowflakeDynamicTables.csharp.md b/docs/dataSnowflakeDynamicTables.csharp.md index 3cd3e368f..7f96d211a 100644 --- a/docs/dataSnowflakeDynamicTables.csharp.md +++ b/docs/dataSnowflakeDynamicTables.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeDynamicTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. #### Initializers @@ -439,7 +439,7 @@ The construct id used in the generated config for the DataSnowflakeDynamicTables The id of the existing DataSnowflakeDynamicTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use --- @@ -767,7 +767,7 @@ new DataSnowflakeDynamicTablesConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | | In | DataSnowflakeDynamicTablesIn | in block. | | Like | DataSnowflakeDynamicTablesLike | like block. | | Limit | DataSnowflakeDynamicTablesLimit | limit block. | @@ -853,7 +853,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -870,7 +870,7 @@ public DataSnowflakeDynamicTablesIn In { get; set; } in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} --- @@ -884,7 +884,7 @@ public DataSnowflakeDynamicTablesLike Like { get; set; } like block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} --- @@ -898,7 +898,7 @@ public DataSnowflakeDynamicTablesLimit Limit { get; set; } limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} --- @@ -914,7 +914,7 @@ Optionally filters the command output based on the characters that appear at the The string is case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} --- @@ -952,7 +952,7 @@ public object Account { get; set; } Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} --- @@ -966,7 +966,7 @@ public string Database { get; set; } Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} --- @@ -980,7 +980,7 @@ public string Schema { get; set; } Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} --- @@ -1016,7 +1016,7 @@ Filters the command output by object name. The filter uses case-insensitive pattern matching with support for SQL wildcard characters (% and _). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} --- @@ -1054,7 +1054,7 @@ The optional FROM 'name_string' subclause effectively serves as a “cursor” f This enables fetching the specified number of rows following the first row whose object name matches the specified string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} --- @@ -1068,7 +1068,7 @@ public double Rows { get; set; } Specifies the maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- diff --git a/docs/dataSnowflakeDynamicTables.go.md b/docs/dataSnowflakeDynamicTables.go.md index 43acec232..79b903649 100644 --- a/docs/dataSnowflakeDynamicTables.go.md +++ b/docs/dataSnowflakeDynamicTables.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeDynamicTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. #### Initializers @@ -439,7 +439,7 @@ The construct id used in the generated config for the DataSnowflakeDynamicTables The id of the existing DataSnowflakeDynamicTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use --- @@ -767,7 +767,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | | In | DataSnowflakeDynamicTablesIn | in block. | | Like | DataSnowflakeDynamicTablesLike | like block. | | Limit | DataSnowflakeDynamicTablesLimit | limit block. | @@ -853,7 +853,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -870,7 +870,7 @@ In DataSnowflakeDynamicTablesIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} --- @@ -884,7 +884,7 @@ Like DataSnowflakeDynamicTablesLike like block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} --- @@ -898,7 +898,7 @@ Limit DataSnowflakeDynamicTablesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} --- @@ -914,7 +914,7 @@ Optionally filters the command output based on the characters that appear at the The string is case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} --- @@ -952,7 +952,7 @@ Account interface{} Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} --- @@ -966,7 +966,7 @@ Database *string Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} --- @@ -980,7 +980,7 @@ Schema *string Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} --- @@ -1016,7 +1016,7 @@ Filters the command output by object name. The filter uses case-insensitive pattern matching with support for SQL wildcard characters (% and _). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} --- @@ -1054,7 +1054,7 @@ The optional FROM 'name_string' subclause effectively serves as a “cursor” f This enables fetching the specified number of rows following the first row whose object name matches the specified string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} --- @@ -1068,7 +1068,7 @@ Rows *f64 Specifies the maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- diff --git a/docs/dataSnowflakeDynamicTables.java.md b/docs/dataSnowflakeDynamicTables.java.md index 34fcd75f6..02592df9a 100644 --- a/docs/dataSnowflakeDynamicTables.java.md +++ b/docs/dataSnowflakeDynamicTables.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeDynamicTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeDynamicTables.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | | in | DataSnowflakeDynamicTablesIn | in block. | | like | DataSnowflakeDynamicTablesLike | like block. | | limit | DataSnowflakeDynamicTablesLimit | limit block. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf like block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} --- @@ -159,7 +159,7 @@ Optionally filters the command output based on the characters that appear at the The string is case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} --- @@ -556,7 +556,7 @@ The construct id used in the generated config for the DataSnowflakeDynamicTables The id of the existing DataSnowflakeDynamicTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use --- @@ -888,7 +888,7 @@ DataSnowflakeDynamicTablesConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | | in | DataSnowflakeDynamicTablesIn | in block. | | like | DataSnowflakeDynamicTablesLike | like block. | | limit | DataSnowflakeDynamicTablesLimit | limit block. | @@ -974,7 +974,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -991,7 +991,7 @@ public DataSnowflakeDynamicTablesIn getIn(); in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} --- @@ -1005,7 +1005,7 @@ public DataSnowflakeDynamicTablesLike getLike(); like block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} --- @@ -1019,7 +1019,7 @@ public DataSnowflakeDynamicTablesLimit getLimit(); limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} --- @@ -1035,7 +1035,7 @@ Optionally filters the command output based on the characters that appear at the The string is case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} --- @@ -1074,7 +1074,7 @@ public java.lang.Object getAccount(); Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} --- @@ -1088,7 +1088,7 @@ public java.lang.String getDatabase(); Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} --- @@ -1102,7 +1102,7 @@ public java.lang.String getSchema(); Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} --- @@ -1138,7 +1138,7 @@ Filters the command output by object name. The filter uses case-insensitive pattern matching with support for SQL wildcard characters (% and _). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} --- @@ -1176,7 +1176,7 @@ The optional FROM 'name_string' subclause effectively serves as a “cursor” f This enables fetching the specified number of rows following the first row whose object name matches the specified string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} --- @@ -1190,7 +1190,7 @@ public java.lang.Number getRows(); Specifies the maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- diff --git a/docs/dataSnowflakeDynamicTables.python.md b/docs/dataSnowflakeDynamicTables.python.md index 0e73d324b..a80bdbc1c 100644 --- a/docs/dataSnowflakeDynamicTables.python.md +++ b/docs/dataSnowflakeDynamicTables.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeDynamicTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeDynamicTables.DataSnowflakeDynamicTables( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | | in | DataSnowflakeDynamicTablesIn | in block. | | like | DataSnowflakeDynamicTablesLike | like block. | | limit | DataSnowflakeDynamicTablesLimit | limit block. | @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -125,7 +125,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf like block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} --- @@ -157,7 +157,7 @@ Optionally filters the command output based on the characters that appear at the The string is case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} --- @@ -426,7 +426,7 @@ def put_in( Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} --- @@ -436,7 +436,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} --- @@ -446,7 +446,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} --- @@ -466,7 +466,7 @@ Filters the command output by object name. The filter uses case-insensitive pattern matching with support for SQL wildcard characters (% and _). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} --- @@ -487,7 +487,7 @@ The optional FROM 'name_string' subclause effectively serves as a “cursor” f This enables fetching the specified number of rows following the first row whose object name matches the specified string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} --- @@ -497,7 +497,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- @@ -645,7 +645,7 @@ The construct id used in the generated config for the DataSnowflakeDynamicTables The id of the existing DataSnowflakeDynamicTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use --- @@ -973,7 +973,7 @@ dataSnowflakeDynamicTables.DataSnowflakeDynamicTablesConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | | in | DataSnowflakeDynamicTablesIn | in block. | | like | DataSnowflakeDynamicTablesLike | like block. | | limit | DataSnowflakeDynamicTablesLimit | limit block. | @@ -1059,7 +1059,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1076,7 +1076,7 @@ in: DataSnowflakeDynamicTablesIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} --- @@ -1090,7 +1090,7 @@ like: DataSnowflakeDynamicTablesLike like block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} --- @@ -1104,7 +1104,7 @@ limit: DataSnowflakeDynamicTablesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} --- @@ -1120,7 +1120,7 @@ Optionally filters the command output based on the characters that appear at the The string is case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} --- @@ -1158,7 +1158,7 @@ account: typing.Union[bool, IResolvable] Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} --- @@ -1172,7 +1172,7 @@ database: str Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} --- @@ -1186,7 +1186,7 @@ schema: str Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} --- @@ -1222,7 +1222,7 @@ Filters the command output by object name. The filter uses case-insensitive pattern matching with support for SQL wildcard characters (% and _). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} --- @@ -1260,7 +1260,7 @@ The optional FROM 'name_string' subclause effectively serves as a “cursor” f This enables fetching the specified number of rows following the first row whose object name matches the specified string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} --- @@ -1274,7 +1274,7 @@ rows: typing.Union[int, float] Specifies the maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- diff --git a/docs/dataSnowflakeDynamicTables.typescript.md b/docs/dataSnowflakeDynamicTables.typescript.md index dc561a241..f7d390a86 100644 --- a/docs/dataSnowflakeDynamicTables.typescript.md +++ b/docs/dataSnowflakeDynamicTables.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeDynamicTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables}. #### Initializers @@ -439,7 +439,7 @@ The construct id used in the generated config for the DataSnowflakeDynamicTables The id of the existing DataSnowflakeDynamicTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ const dataSnowflakeDynamicTablesConfig: dataSnowflakeDynamicTables.DataSnowflake | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. | | in | DataSnowflakeDynamicTablesIn | in block. | | like | DataSnowflakeDynamicTablesLike | like block. | | limit | DataSnowflakeDynamicTablesLimit | limit block. | @@ -840,7 +840,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ public readonly in: DataSnowflakeDynamicTablesIn; in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} --- @@ -871,7 +871,7 @@ public readonly like: DataSnowflakeDynamicTablesLike; like block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} --- @@ -885,7 +885,7 @@ public readonly limit: DataSnowflakeDynamicTablesLimit; limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} --- @@ -901,7 +901,7 @@ Optionally filters the command output based on the characters that appear at the The string is case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} --- @@ -935,7 +935,7 @@ public readonly account: boolean | IResolvable; Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} --- @@ -949,7 +949,7 @@ public readonly database: string; Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} --- @@ -963,7 +963,7 @@ public readonly schema: string; Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} --- @@ -997,7 +997,7 @@ Filters the command output by object name. The filter uses case-insensitive pattern matching with support for SQL wildcard characters (% and _). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} --- @@ -1032,7 +1032,7 @@ The optional FROM 'name_string' subclause effectively serves as a “cursor” f This enables fetching the specified number of rows following the first row whose object name matches the specified string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} --- @@ -1046,7 +1046,7 @@ public readonly rows: number; Specifies the maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} --- diff --git a/docs/dataSnowflakeExternalFunctions.csharp.md b/docs/dataSnowflakeExternalFunctions.csharp.md index 5f2167d96..7c4a353b5 100644 --- a/docs/dataSnowflakeExternalFunctions.csharp.md +++ b/docs/dataSnowflakeExternalFunctions.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeExternalFunctions -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions snowflake_external_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions snowflake_external_functions}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeExternalFunct The id of the existing DataSnowflakeExternalFunctions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use --- @@ -669,7 +669,7 @@ new DataSnowflakeExternalFunctionsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | | Schema | string | The schema from which to return the external functions from. | --- @@ -754,7 +754,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -783,7 +783,7 @@ public string Schema { get; set; } The schema from which to return the external functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- diff --git a/docs/dataSnowflakeExternalFunctions.go.md b/docs/dataSnowflakeExternalFunctions.go.md index 8386fde1d..ac656e929 100644 --- a/docs/dataSnowflakeExternalFunctions.go.md +++ b/docs/dataSnowflakeExternalFunctions.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeExternalFunctions -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions snowflake_external_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions snowflake_external_functions}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeExternalFunct The id of the existing DataSnowflakeExternalFunctions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use --- @@ -669,7 +669,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | | Schema | *string | The schema from which to return the external functions from. | --- @@ -754,7 +754,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -783,7 +783,7 @@ Schema *string The schema from which to return the external functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- diff --git a/docs/dataSnowflakeExternalFunctions.java.md b/docs/dataSnowflakeExternalFunctions.java.md index 3e80d602e..169ba8f52 100644 --- a/docs/dataSnowflakeExternalFunctions.java.md +++ b/docs/dataSnowflakeExternalFunctions.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeExternalFunctions -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions snowflake_external_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions snowflake_external_functions}. #### Initializers @@ -41,7 +41,7 @@ DataSnowflakeExternalFunctions.Builder.create(Construct scope, java.lang.String | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | | schema | java.lang.String | The schema from which to return the external functions from. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -133,7 +133,7 @@ If you experience problems setting this value it might not be settable. Please t The schema from which to return the external functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- @@ -477,7 +477,7 @@ The construct id used in the generated config for the DataSnowflakeExternalFunct The id of the existing DataSnowflakeExternalFunctions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use --- @@ -764,7 +764,7 @@ DataSnowflakeExternalFunctionsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | | schema | java.lang.String | The schema from which to return the external functions from. | --- @@ -849,7 +849,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -878,7 +878,7 @@ public java.lang.String getSchema(); The schema from which to return the external functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- diff --git a/docs/dataSnowflakeExternalFunctions.python.md b/docs/dataSnowflakeExternalFunctions.python.md index 8ad644251..68b5704ce 100644 --- a/docs/dataSnowflakeExternalFunctions.python.md +++ b/docs/dataSnowflakeExternalFunctions.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeExternalFunctions -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions snowflake_external_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions snowflake_external_functions}. #### Initializers @@ -39,7 +39,7 @@ dataSnowflakeExternalFunctions.DataSnowflakeExternalFunctions( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | | schema | str | The schema from which to return the external functions from. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -131,7 +131,7 @@ If you experience problems setting this value it might not be settable. Please t The schema from which to return the external functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- @@ -511,7 +511,7 @@ The construct id used in the generated config for the DataSnowflakeExternalFunct The id of the existing DataSnowflakeExternalFunctions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use --- @@ -794,7 +794,7 @@ dataSnowflakeExternalFunctions.DataSnowflakeExternalFunctionsConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | | schema | str | The schema from which to return the external functions from. | --- @@ -879,7 +879,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -908,7 +908,7 @@ schema: str The schema from which to return the external functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- diff --git a/docs/dataSnowflakeExternalFunctions.typescript.md b/docs/dataSnowflakeExternalFunctions.typescript.md index 3d2fe89de..0e8c4843c 100644 --- a/docs/dataSnowflakeExternalFunctions.typescript.md +++ b/docs/dataSnowflakeExternalFunctions.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeExternalFunctions -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions snowflake_external_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions snowflake_external_functions}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeExternalFunct The id of the existing DataSnowflakeExternalFunctions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use --- @@ -658,7 +658,7 @@ const dataSnowflakeExternalFunctionsConfig: dataSnowflakeExternalFunctions.DataS | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. | | schema | string | The schema from which to return the external functions from. | --- @@ -743,7 +743,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -772,7 +772,7 @@ public readonly schema: string; The schema from which to return the external functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} --- diff --git a/docs/dataSnowflakeExternalTables.csharp.md b/docs/dataSnowflakeExternalTables.csharp.md index c2d265662..5726e3a5f 100644 --- a/docs/dataSnowflakeExternalTables.csharp.md +++ b/docs/dataSnowflakeExternalTables.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeExternalTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables snowflake_external_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables snowflake_external_tables}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeExternalTable The id of the existing DataSnowflakeExternalTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeExternalTablesConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the external tables from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the external tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeExternalTables.go.md b/docs/dataSnowflakeExternalTables.go.md index d4fe9bbab..4ebc42e52 100644 --- a/docs/dataSnowflakeExternalTables.go.md +++ b/docs/dataSnowflakeExternalTables.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeExternalTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables snowflake_external_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables snowflake_external_tables}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeExternalTable The id of the existing DataSnowflakeExternalTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | | Schema | *string | The schema from which to return the external tables from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the external tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeExternalTables.java.md b/docs/dataSnowflakeExternalTables.java.md index a85680c31..1736f3c0f 100644 --- a/docs/dataSnowflakeExternalTables.java.md +++ b/docs/dataSnowflakeExternalTables.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeExternalTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables snowflake_external_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables snowflake_external_tables}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeExternalTables.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the external tables from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the external tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeExternalTable The id of the existing DataSnowflakeExternalTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeExternalTablesConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the external tables from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the external tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeExternalTables.python.md b/docs/dataSnowflakeExternalTables.python.md index 4804c0c01..7da641c1e 100644 --- a/docs/dataSnowflakeExternalTables.python.md +++ b/docs/dataSnowflakeExternalTables.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeExternalTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables snowflake_external_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables snowflake_external_tables}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeExternalTables.DataSnowflakeExternalTables( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the external tables from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the external tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeExternalTable The id of the existing DataSnowflakeExternalTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeExternalTables.DataSnowflakeExternalTablesConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the external tables from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the external tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeExternalTables.typescript.md b/docs/dataSnowflakeExternalTables.typescript.md index 4fa1f46ad..4afe4a08e 100644 --- a/docs/dataSnowflakeExternalTables.typescript.md +++ b/docs/dataSnowflakeExternalTables.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeExternalTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables snowflake_external_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables snowflake_external_tables}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeExternalTable The id of the existing DataSnowflakeExternalTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeExternalTablesConfig: dataSnowflakeExternalTables.DataSnowfla | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | | schema | string | The schema from which to return the external tables from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the external tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeFailoverGroups.csharp.md b/docs/dataSnowflakeFailoverGroups.csharp.md index d1e2ce88c..165131ee3 100644 --- a/docs/dataSnowflakeFailoverGroups.csharp.md +++ b/docs/dataSnowflakeFailoverGroups.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeFailoverGroups -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups snowflake_failover_groups}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups snowflake_failover_groups}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeFailoverGroup The id of the existing DataSnowflakeFailoverGroups that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use --- @@ -638,7 +638,7 @@ new DataSnowflakeFailoverGroupsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | | InAccount | string | Specifies the identifier for the account. | --- @@ -721,7 +721,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -738,7 +738,7 @@ public string InAccount { get; set; } Specifies the identifier for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- diff --git a/docs/dataSnowflakeFailoverGroups.go.md b/docs/dataSnowflakeFailoverGroups.go.md index 51069fea0..58e148a3e 100644 --- a/docs/dataSnowflakeFailoverGroups.go.md +++ b/docs/dataSnowflakeFailoverGroups.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeFailoverGroups -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups snowflake_failover_groups}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups snowflake_failover_groups}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeFailoverGroup The id of the existing DataSnowflakeFailoverGroups that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use --- @@ -638,7 +638,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | | InAccount | *string | Specifies the identifier for the account. | --- @@ -721,7 +721,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -738,7 +738,7 @@ InAccount *string Specifies the identifier for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- diff --git a/docs/dataSnowflakeFailoverGroups.java.md b/docs/dataSnowflakeFailoverGroups.java.md index 93fbcb45a..3057bce8f 100644 --- a/docs/dataSnowflakeFailoverGroups.java.md +++ b/docs/dataSnowflakeFailoverGroups.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeFailoverGroups -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups snowflake_failover_groups}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups snowflake_failover_groups}. #### Initializers @@ -39,7 +39,7 @@ DataSnowflakeFailoverGroups.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | | inAccount | java.lang.String | Specifies the identifier for the account. | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -121,7 +121,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the identifier for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- @@ -458,7 +458,7 @@ The construct id used in the generated config for the DataSnowflakeFailoverGroup The id of the existing DataSnowflakeFailoverGroups that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use --- @@ -721,7 +721,7 @@ DataSnowflakeFailoverGroupsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | | inAccount | java.lang.String | Specifies the identifier for the account. | --- @@ -804,7 +804,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -821,7 +821,7 @@ public java.lang.String getInAccount(); Specifies the identifier for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- diff --git a/docs/dataSnowflakeFailoverGroups.python.md b/docs/dataSnowflakeFailoverGroups.python.md index dfb68b98d..54fc819bb 100644 --- a/docs/dataSnowflakeFailoverGroups.python.md +++ b/docs/dataSnowflakeFailoverGroups.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeFailoverGroups -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups snowflake_failover_groups}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups snowflake_failover_groups}. #### Initializers @@ -37,7 +37,7 @@ dataSnowflakeFailoverGroups.DataSnowflakeFailoverGroups( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | | in_account | str | Specifies the identifier for the account. | --- @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -119,7 +119,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the identifier for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- @@ -492,7 +492,7 @@ The construct id used in the generated config for the DataSnowflakeFailoverGroup The id of the existing DataSnowflakeFailoverGroups that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ dataSnowflakeFailoverGroups.DataSnowflakeFailoverGroupsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | | in_account | str | Specifies the identifier for the account. | --- @@ -834,7 +834,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -851,7 +851,7 @@ in_account: str Specifies the identifier for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- diff --git a/docs/dataSnowflakeFailoverGroups.typescript.md b/docs/dataSnowflakeFailoverGroups.typescript.md index 96810f627..f735dc5c7 100644 --- a/docs/dataSnowflakeFailoverGroups.typescript.md +++ b/docs/dataSnowflakeFailoverGroups.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeFailoverGroups -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups snowflake_failover_groups}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups snowflake_failover_groups}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeFailoverGroup The id of the existing DataSnowflakeFailoverGroups that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use --- @@ -628,7 +628,7 @@ const dataSnowflakeFailoverGroupsConfig: dataSnowflakeFailoverGroups.DataSnowfla | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. | | inAccount | string | Specifies the identifier for the account. | --- @@ -711,7 +711,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -728,7 +728,7 @@ public readonly inAccount: string; Specifies the identifier for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} --- diff --git a/docs/dataSnowflakeFileFormats.csharp.md b/docs/dataSnowflakeFileFormats.csharp.md index c5ecfb6b8..d83e01abb 100644 --- a/docs/dataSnowflakeFileFormats.csharp.md +++ b/docs/dataSnowflakeFileFormats.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeFileFormats -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats snowflake_file_formats}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats snowflake_file_formats}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeFileFormats t The id of the existing DataSnowflakeFileFormats that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeFileFormatsConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the file formats from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the file formats from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeFileFormats.go.md b/docs/dataSnowflakeFileFormats.go.md index 7e11c2649..191e5bc7f 100644 --- a/docs/dataSnowflakeFileFormats.go.md +++ b/docs/dataSnowflakeFileFormats.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeFileFormats -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats snowflake_file_formats}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats snowflake_file_formats}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeFileFormats t The id of the existing DataSnowflakeFileFormats that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | | Schema | *string | The schema from which to return the file formats from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the file formats from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeFileFormats.java.md b/docs/dataSnowflakeFileFormats.java.md index e9aec3463..fbfc43e0b 100644 --- a/docs/dataSnowflakeFileFormats.java.md +++ b/docs/dataSnowflakeFileFormats.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeFileFormats -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats snowflake_file_formats}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats snowflake_file_formats}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeFileFormats.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the file formats from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the file formats from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeFileFormats t The id of the existing DataSnowflakeFileFormats that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeFileFormatsConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the file formats from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the file formats from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeFileFormats.python.md b/docs/dataSnowflakeFileFormats.python.md index 1851c820f..e3dfbc285 100644 --- a/docs/dataSnowflakeFileFormats.python.md +++ b/docs/dataSnowflakeFileFormats.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeFileFormats -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats snowflake_file_formats}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats snowflake_file_formats}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeFileFormats.DataSnowflakeFileFormats( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the file formats from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the file formats from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeFileFormats t The id of the existing DataSnowflakeFileFormats that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeFileFormats.DataSnowflakeFileFormatsConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the file formats from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the file formats from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeFileFormats.typescript.md b/docs/dataSnowflakeFileFormats.typescript.md index eb630d146..10020c07d 100644 --- a/docs/dataSnowflakeFileFormats.typescript.md +++ b/docs/dataSnowflakeFileFormats.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeFileFormats -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats snowflake_file_formats}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats snowflake_file_formats}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeFileFormats t The id of the existing DataSnowflakeFileFormats that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeFileFormatsConfig: dataSnowflakeFileFormats.DataSnowflakeFile | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | | schema | string | The schema from which to return the file formats from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the file formats from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeFunctions.csharp.md b/docs/dataSnowflakeFunctions.csharp.md index 9354e5794..84f516e30 100644 --- a/docs/dataSnowflakeFunctions.csharp.md +++ b/docs/dataSnowflakeFunctions.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeFunctions -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions snowflake_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions snowflake_functions}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeFunctions to The id of the existing DataSnowflakeFunctions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeFunctionsConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the functions from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeFunctions.go.md b/docs/dataSnowflakeFunctions.go.md index 3537065d0..a11c8ab94 100644 --- a/docs/dataSnowflakeFunctions.go.md +++ b/docs/dataSnowflakeFunctions.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeFunctions -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions snowflake_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions snowflake_functions}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeFunctions to The id of the existing DataSnowflakeFunctions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | | Schema | *string | The schema from which to return the functions from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeFunctions.java.md b/docs/dataSnowflakeFunctions.java.md index e1bad5c6f..1aeded7ea 100644 --- a/docs/dataSnowflakeFunctions.java.md +++ b/docs/dataSnowflakeFunctions.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeFunctions -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions snowflake_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions snowflake_functions}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeFunctions.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the functions from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeFunctions to The id of the existing DataSnowflakeFunctions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeFunctionsConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the functions from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeFunctions.python.md b/docs/dataSnowflakeFunctions.python.md index 4d2a3a9d9..ba47356ff 100644 --- a/docs/dataSnowflakeFunctions.python.md +++ b/docs/dataSnowflakeFunctions.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeFunctions -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions snowflake_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions snowflake_functions}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeFunctions.DataSnowflakeFunctions( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the functions from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeFunctions to The id of the existing DataSnowflakeFunctions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeFunctions.DataSnowflakeFunctionsConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the functions from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeFunctions.typescript.md b/docs/dataSnowflakeFunctions.typescript.md index b65c465c1..3f0fafc3c 100644 --- a/docs/dataSnowflakeFunctions.typescript.md +++ b/docs/dataSnowflakeFunctions.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeFunctions -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions snowflake_functions}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions snowflake_functions}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeFunctions to The id of the existing DataSnowflakeFunctions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeFunctionsConfig: dataSnowflakeFunctions.DataSnowflakeFunction | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | | schema | string | The schema from which to return the functions from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the functions from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeGrants.csharp.md b/docs/dataSnowflakeGrants.csharp.md index dcd2ba449..512bdd9fd 100644 --- a/docs/dataSnowflakeGrants.csharp.md +++ b/docs/dataSnowflakeGrants.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeGrants -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants snowflake_grants}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants snowflake_grants}. #### Initializers @@ -472,7 +472,7 @@ The construct id used in the generated config for the DataSnowflakeGrants to imp The id of the existing DataSnowflakeGrants that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use --- @@ -828,7 +828,7 @@ new DataSnowflakeGrantsConfig { | GrantsOf | DataSnowflakeGrantsGrantsOf | grants_of block. | | GrantsOn | DataSnowflakeGrantsGrantsOn | grants_on block. | | GrantsTo | DataSnowflakeGrantsGrantsTo | grants_to block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | --- @@ -912,7 +912,7 @@ public DataSnowflakeGrantsFutureGrantsIn FutureGrantsIn { get; set; } future_grants_in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} --- @@ -926,7 +926,7 @@ public DataSnowflakeGrantsFutureGrantsTo FutureGrantsTo { get; set; } future_grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} --- @@ -940,7 +940,7 @@ public DataSnowflakeGrantsGrantsOf GrantsOf { get; set; } grants_of block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} --- @@ -954,7 +954,7 @@ public DataSnowflakeGrantsGrantsOn GrantsOn { get; set; } grants_on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} --- @@ -968,7 +968,7 @@ public DataSnowflakeGrantsGrantsTo GrantsTo { get; set; } grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} --- @@ -980,7 +980,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1019,7 +1019,7 @@ public string Database { get; set; } Lists all privileges on new (i.e. future) objects of a specified type in the database granted to a role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database DataSnowflakeGrants#database} --- @@ -1033,7 +1033,7 @@ public string Schema { get; set; } Lists all privileges on new (i.e. future) objects of a specified type in the schema granted to a role. Schema must be a fully qualified name ("<db_name>"."<schema_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} --- @@ -1069,7 +1069,7 @@ public string AccountRole { get; set; } Lists all privileges on new (i.e. future) objects of a specified type in a database or schema granted to the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1083,7 +1083,7 @@ public string DatabaseRole { get; set; } Lists all privileges on new (i.e. future) objects granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1136,7 +1136,7 @@ public string AccountRole { get; set; } Lists all users and roles to which the account role has been granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1152,7 +1152,7 @@ Lists all the users and roles to which the application role has been granted. Must be a fully qualified name ("".""). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -1168,7 +1168,7 @@ Lists all users and roles to which the database role has been granted. Must be a fully qualified name ("".""). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1182,7 +1182,7 @@ public string Share { get; set; } Lists all the accounts for the share and indicates the accounts that are using the share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -1222,7 +1222,7 @@ Object hierarchy to list privileges on. The only valid value is: ACCOUNT. Setting this attribute lists all the account-level (i.e. global) privileges that have been granted to roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account DataSnowflakeGrants#account} --- @@ -1236,7 +1236,7 @@ public string ObjectName { get; set; } Name of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} --- @@ -1250,7 +1250,7 @@ public string ObjectType { get; set; } Type of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} --- @@ -1294,7 +1294,7 @@ public string AccountRole { get; set; } Lists all privileges and roles granted to the role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1308,7 +1308,7 @@ public string Application { get; set; } Lists all the privileges and roles granted to the application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application DataSnowflakeGrants#application} --- @@ -1322,7 +1322,7 @@ public string ApplicationRole { get; set; } Lists all the privileges and roles granted to the application role. Must be a fully qualified name ("<app_name>"."<app_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -1336,7 +1336,7 @@ public string DatabaseRole { get; set; } Lists all privileges and roles granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1350,7 +1350,7 @@ public DataSnowflakeGrantsGrantsToShare Share { get; set; } share block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -1366,7 +1366,7 @@ Lists all the roles granted to the user. Note that the PUBLIC role, which is automatically available to every user, is not listed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#user DataSnowflakeGrants#user} --- @@ -1400,7 +1400,7 @@ public string ShareName { get; set; } Lists all of the privileges and roles granted to the specified share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- diff --git a/docs/dataSnowflakeGrants.go.md b/docs/dataSnowflakeGrants.go.md index a358076dc..59ed34342 100644 --- a/docs/dataSnowflakeGrants.go.md +++ b/docs/dataSnowflakeGrants.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeGrants -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants snowflake_grants}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants snowflake_grants}. #### Initializers @@ -472,7 +472,7 @@ The construct id used in the generated config for the DataSnowflakeGrants to imp The id of the existing DataSnowflakeGrants that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use --- @@ -828,7 +828,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | GrantsOf | DataSnowflakeGrantsGrantsOf | grants_of block. | | GrantsOn | DataSnowflakeGrantsGrantsOn | grants_on block. | | GrantsTo | DataSnowflakeGrantsGrantsTo | grants_to block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | --- @@ -912,7 +912,7 @@ FutureGrantsIn DataSnowflakeGrantsFutureGrantsIn future_grants_in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} --- @@ -926,7 +926,7 @@ FutureGrantsTo DataSnowflakeGrantsFutureGrantsTo future_grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} --- @@ -940,7 +940,7 @@ GrantsOf DataSnowflakeGrantsGrantsOf grants_of block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} --- @@ -954,7 +954,7 @@ GrantsOn DataSnowflakeGrantsGrantsOn grants_on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} --- @@ -968,7 +968,7 @@ GrantsTo DataSnowflakeGrantsGrantsTo grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} --- @@ -980,7 +980,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1019,7 +1019,7 @@ Database *string Lists all privileges on new (i.e. future) objects of a specified type in the database granted to a role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database DataSnowflakeGrants#database} --- @@ -1033,7 +1033,7 @@ Schema *string Lists all privileges on new (i.e. future) objects of a specified type in the schema granted to a role. Schema must be a fully qualified name ("<db_name>"."<schema_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} --- @@ -1069,7 +1069,7 @@ AccountRole *string Lists all privileges on new (i.e. future) objects of a specified type in a database or schema granted to the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1083,7 +1083,7 @@ DatabaseRole *string Lists all privileges on new (i.e. future) objects granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1136,7 +1136,7 @@ AccountRole *string Lists all users and roles to which the account role has been granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1152,7 +1152,7 @@ Lists all the users and roles to which the application role has been granted. Must be a fully qualified name ("".""). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -1168,7 +1168,7 @@ Lists all users and roles to which the database role has been granted. Must be a fully qualified name ("".""). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1182,7 +1182,7 @@ Share *string Lists all the accounts for the share and indicates the accounts that are using the share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -1222,7 +1222,7 @@ Object hierarchy to list privileges on. The only valid value is: ACCOUNT. Setting this attribute lists all the account-level (i.e. global) privileges that have been granted to roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account DataSnowflakeGrants#account} --- @@ -1236,7 +1236,7 @@ ObjectName *string Name of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} --- @@ -1250,7 +1250,7 @@ ObjectType *string Type of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} --- @@ -1294,7 +1294,7 @@ AccountRole *string Lists all privileges and roles granted to the role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1308,7 +1308,7 @@ Application *string Lists all the privileges and roles granted to the application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application DataSnowflakeGrants#application} --- @@ -1322,7 +1322,7 @@ ApplicationRole *string Lists all the privileges and roles granted to the application role. Must be a fully qualified name ("<app_name>"."<app_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -1336,7 +1336,7 @@ DatabaseRole *string Lists all privileges and roles granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1350,7 +1350,7 @@ Share DataSnowflakeGrantsGrantsToShare share block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -1366,7 +1366,7 @@ Lists all the roles granted to the user. Note that the PUBLIC role, which is automatically available to every user, is not listed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#user DataSnowflakeGrants#user} --- @@ -1400,7 +1400,7 @@ ShareName *string Lists all of the privileges and roles granted to the specified share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- diff --git a/docs/dataSnowflakeGrants.java.md b/docs/dataSnowflakeGrants.java.md index eac7f18b0..47f215d05 100644 --- a/docs/dataSnowflakeGrants.java.md +++ b/docs/dataSnowflakeGrants.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeGrants -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants snowflake_grants}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants snowflake_grants}. #### Initializers @@ -48,7 +48,7 @@ DataSnowflakeGrants.Builder.create(Construct scope, java.lang.String id) | grantsOf | DataSnowflakeGrantsGrantsOf | grants_of block. | | grantsOn | DataSnowflakeGrantsGrantsOn | grants_on block. | | grantsTo | DataSnowflakeGrantsGrantsTo | grants_to block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope future_grants_in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf future_grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf grants_of block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf grants_on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -599,7 +599,7 @@ The construct id used in the generated config for the DataSnowflakeGrants to imp The id of the existing DataSnowflakeGrants that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use --- @@ -959,7 +959,7 @@ DataSnowflakeGrantsConfig.builder() | grantsOf | DataSnowflakeGrantsGrantsOf | grants_of block. | | grantsOn | DataSnowflakeGrantsGrantsOn | grants_on block. | | grantsTo | DataSnowflakeGrantsGrantsTo | grants_to block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | --- @@ -1043,7 +1043,7 @@ public DataSnowflakeGrantsFutureGrantsIn getFutureGrantsIn(); future_grants_in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} --- @@ -1057,7 +1057,7 @@ public DataSnowflakeGrantsFutureGrantsTo getFutureGrantsTo(); future_grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} --- @@ -1071,7 +1071,7 @@ public DataSnowflakeGrantsGrantsOf getGrantsOf(); grants_of block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} --- @@ -1085,7 +1085,7 @@ public DataSnowflakeGrantsGrantsOn getGrantsOn(); grants_on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} --- @@ -1099,7 +1099,7 @@ public DataSnowflakeGrantsGrantsTo getGrantsTo(); grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} --- @@ -1111,7 +1111,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1150,7 +1150,7 @@ public java.lang.String getDatabase(); Lists all privileges on new (i.e. future) objects of a specified type in the database granted to a role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database DataSnowflakeGrants#database} --- @@ -1164,7 +1164,7 @@ public java.lang.String getSchema(); Lists all privileges on new (i.e. future) objects of a specified type in the schema granted to a role. Schema must be a fully qualified name ("<db_name>"."<schema_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} --- @@ -1200,7 +1200,7 @@ public java.lang.String getAccountRole(); Lists all privileges on new (i.e. future) objects of a specified type in a database or schema granted to the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1214,7 +1214,7 @@ public java.lang.String getDatabaseRole(); Lists all privileges on new (i.e. future) objects granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1266,7 +1266,7 @@ public java.lang.String getAccountRole(); Lists all users and roles to which the account role has been granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1282,7 +1282,7 @@ Lists all the users and roles to which the application role has been granted. Must be a fully qualified name ("".""). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -1298,7 +1298,7 @@ Lists all users and roles to which the database role has been granted. Must be a fully qualified name ("".""). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1312,7 +1312,7 @@ public java.lang.String getShare(); Lists all the accounts for the share and indicates the accounts that are using the share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -1353,7 +1353,7 @@ Object hierarchy to list privileges on. The only valid value is: ACCOUNT. Setting this attribute lists all the account-level (i.e. global) privileges that have been granted to roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account DataSnowflakeGrants#account} --- @@ -1367,7 +1367,7 @@ public java.lang.String getObjectName(); Name of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} --- @@ -1381,7 +1381,7 @@ public java.lang.String getObjectType(); Type of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} --- @@ -1425,7 +1425,7 @@ public java.lang.String getAccountRole(); Lists all privileges and roles granted to the role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1439,7 +1439,7 @@ public java.lang.String getApplication(); Lists all the privileges and roles granted to the application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application DataSnowflakeGrants#application} --- @@ -1453,7 +1453,7 @@ public java.lang.String getApplicationRole(); Lists all the privileges and roles granted to the application role. Must be a fully qualified name ("<app_name>"."<app_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -1467,7 +1467,7 @@ public java.lang.String getDatabaseRole(); Lists all privileges and roles granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1481,7 +1481,7 @@ public DataSnowflakeGrantsGrantsToShare getShare(); share block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -1497,7 +1497,7 @@ Lists all the roles granted to the user. Note that the PUBLIC role, which is automatically available to every user, is not listed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#user DataSnowflakeGrants#user} --- @@ -1531,7 +1531,7 @@ public java.lang.String getShareName(); Lists all of the privileges and roles granted to the specified share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- diff --git a/docs/dataSnowflakeGrants.python.md b/docs/dataSnowflakeGrants.python.md index 20ae850f0..badb91e38 100644 --- a/docs/dataSnowflakeGrants.python.md +++ b/docs/dataSnowflakeGrants.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeGrants -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants snowflake_grants}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants snowflake_grants}. #### Initializers @@ -46,7 +46,7 @@ dataSnowflakeGrants.DataSnowflakeGrants( | grants_of | DataSnowflakeGrantsGrantsOf | grants_of block. | | grants_on | DataSnowflakeGrantsGrantsOn | grants_on block. | | grants_to | DataSnowflakeGrantsGrantsTo | grants_to block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope future_grants_in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf future_grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf grants_of block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf grants_on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -438,7 +438,7 @@ def put_future_grants_in( Lists all privileges on new (i.e. future) objects of a specified type in the database granted to a role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database DataSnowflakeGrants#database} --- @@ -448,7 +448,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Lists all privileges on new (i.e. future) objects of a specified type in the schema granted to a role. Schema must be a fully qualified name ("<db_name>"."<schema_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} --- @@ -467,7 +467,7 @@ def put_future_grants_to( Lists all privileges on new (i.e. future) objects of a specified type in a database or schema granted to the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -477,7 +477,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Lists all privileges on new (i.e. future) objects granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -498,7 +498,7 @@ def put_grants_of( Lists all users and roles to which the account role has been granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -510,7 +510,7 @@ Lists all the users and roles to which the application role has been granted. Must be a fully qualified name ("".""). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -522,7 +522,7 @@ Lists all users and roles to which the database role has been granted. Must be a fully qualified name ("".""). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -532,7 +532,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Lists all the accounts for the share and indicates the accounts that are using the share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -554,7 +554,7 @@ Object hierarchy to list privileges on. The only valid value is: ACCOUNT. Setting this attribute lists all the account-level (i.e. global) privileges that have been granted to roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account DataSnowflakeGrants#account} --- @@ -564,7 +564,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Name of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} --- @@ -574,7 +574,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Type of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} --- @@ -597,7 +597,7 @@ def put_grants_to( Lists all privileges and roles granted to the role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -607,7 +607,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Lists all the privileges and roles granted to the application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application DataSnowflakeGrants#application} --- @@ -617,7 +617,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Lists all the privileges and roles granted to the application role. Must be a fully qualified name ("<app_name>"."<app_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -627,7 +627,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Lists all privileges and roles granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -637,7 +637,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf share block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -649,7 +649,7 @@ Lists all the roles granted to the user. Note that the PUBLIC role, which is automatically available to every user, is not listed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#user DataSnowflakeGrants#user} --- @@ -803,7 +803,7 @@ The construct id used in the generated config for the DataSnowflakeGrants to imp The id of the existing DataSnowflakeGrants that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use --- @@ -1159,7 +1159,7 @@ dataSnowflakeGrants.DataSnowflakeGrantsConfig( | grants_of | DataSnowflakeGrantsGrantsOf | grants_of block. | | grants_on | DataSnowflakeGrantsGrantsOn | grants_on block. | | grants_to | DataSnowflakeGrantsGrantsTo | grants_to block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | --- @@ -1243,7 +1243,7 @@ future_grants_in: DataSnowflakeGrantsFutureGrantsIn future_grants_in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} --- @@ -1257,7 +1257,7 @@ future_grants_to: DataSnowflakeGrantsFutureGrantsTo future_grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} --- @@ -1271,7 +1271,7 @@ grants_of: DataSnowflakeGrantsGrantsOf grants_of block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} --- @@ -1285,7 +1285,7 @@ grants_on: DataSnowflakeGrantsGrantsOn grants_on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} --- @@ -1299,7 +1299,7 @@ grants_to: DataSnowflakeGrantsGrantsTo grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} --- @@ -1311,7 +1311,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1350,7 +1350,7 @@ database: str Lists all privileges on new (i.e. future) objects of a specified type in the database granted to a role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database DataSnowflakeGrants#database} --- @@ -1364,7 +1364,7 @@ schema: str Lists all privileges on new (i.e. future) objects of a specified type in the schema granted to a role. Schema must be a fully qualified name ("<db_name>"."<schema_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} --- @@ -1400,7 +1400,7 @@ account_role: str Lists all privileges on new (i.e. future) objects of a specified type in a database or schema granted to the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1414,7 +1414,7 @@ database_role: str Lists all privileges on new (i.e. future) objects granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1465,7 +1465,7 @@ account_role: str Lists all users and roles to which the account role has been granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1481,7 +1481,7 @@ Lists all the users and roles to which the application role has been granted. Must be a fully qualified name ("".""). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -1497,7 +1497,7 @@ Lists all users and roles to which the database role has been granted. Must be a fully qualified name ("".""). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1511,7 +1511,7 @@ share: str Lists all the accounts for the share and indicates the accounts that are using the share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -1551,7 +1551,7 @@ Object hierarchy to list privileges on. The only valid value is: ACCOUNT. Setting this attribute lists all the account-level (i.e. global) privileges that have been granted to roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account DataSnowflakeGrants#account} --- @@ -1565,7 +1565,7 @@ object_name: str Name of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} --- @@ -1579,7 +1579,7 @@ object_type: str Type of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} --- @@ -1623,7 +1623,7 @@ account_role: str Lists all privileges and roles granted to the role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1637,7 +1637,7 @@ application: str Lists all the privileges and roles granted to the application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application DataSnowflakeGrants#application} --- @@ -1651,7 +1651,7 @@ application_role: str Lists all the privileges and roles granted to the application role. Must be a fully qualified name ("<app_name>"."<app_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -1665,7 +1665,7 @@ database_role: str Lists all privileges and roles granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1679,7 +1679,7 @@ share: DataSnowflakeGrantsGrantsToShare share block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -1695,7 +1695,7 @@ Lists all the roles granted to the user. Note that the PUBLIC role, which is automatically available to every user, is not listed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#user DataSnowflakeGrants#user} --- @@ -1729,7 +1729,7 @@ share_name: str Lists all of the privileges and roles granted to the specified share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- @@ -3940,7 +3940,7 @@ def put_share( Lists all of the privileges and roles granted to the specified share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- diff --git a/docs/dataSnowflakeGrants.typescript.md b/docs/dataSnowflakeGrants.typescript.md index 0249f07b8..0648cc9dd 100644 --- a/docs/dataSnowflakeGrants.typescript.md +++ b/docs/dataSnowflakeGrants.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeGrants -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants snowflake_grants}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants snowflake_grants}. #### Initializers @@ -472,7 +472,7 @@ The construct id used in the generated config for the DataSnowflakeGrants to imp The id of the existing DataSnowflakeGrants that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use --- @@ -814,7 +814,7 @@ const dataSnowflakeGrantsConfig: dataSnowflakeGrants.DataSnowflakeGrantsConfig = | grantsOf | DataSnowflakeGrantsGrantsOf | grants_of block. | | grantsOn | DataSnowflakeGrantsGrantsOn | grants_on block. | | grantsTo | DataSnowflakeGrantsGrantsTo | grants_to block. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. | --- @@ -898,7 +898,7 @@ public readonly futureGrantsIn: DataSnowflakeGrantsFutureGrantsIn; future_grants_in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} --- @@ -912,7 +912,7 @@ public readonly futureGrantsTo: DataSnowflakeGrantsFutureGrantsTo; future_grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} --- @@ -926,7 +926,7 @@ public readonly grantsOf: DataSnowflakeGrantsGrantsOf; grants_of block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} --- @@ -940,7 +940,7 @@ public readonly grantsOn: DataSnowflakeGrantsGrantsOn; grants_on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} --- @@ -954,7 +954,7 @@ public readonly grantsTo: DataSnowflakeGrantsGrantsTo; grants_to block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} --- @@ -966,7 +966,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1002,7 +1002,7 @@ public readonly database: string; Lists all privileges on new (i.e. future) objects of a specified type in the database granted to a role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database DataSnowflakeGrants#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database DataSnowflakeGrants#database} --- @@ -1016,7 +1016,7 @@ public readonly schema: string; Lists all privileges on new (i.e. future) objects of a specified type in the schema granted to a role. Schema must be a fully qualified name ("<db_name>"."<schema_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} --- @@ -1049,7 +1049,7 @@ public readonly accountRole: string; Lists all privileges on new (i.e. future) objects of a specified type in a database or schema granted to the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1063,7 +1063,7 @@ public readonly databaseRole: string; Lists all privileges on new (i.e. future) objects granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1109,7 +1109,7 @@ public readonly accountRole: string; Lists all users and roles to which the account role has been granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1125,7 +1125,7 @@ Lists all the users and roles to which the application role has been granted. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -1141,7 +1141,7 @@ Lists all users and roles to which the database role has been granted. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1155,7 +1155,7 @@ public readonly share: string; Lists all the accounts for the share and indicates the accounts that are using the share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -1191,7 +1191,7 @@ Object hierarchy to list privileges on. The only valid value is: ACCOUNT. Setting this attribute lists all the account-level (i.e. global) privileges that have been granted to roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account DataSnowflakeGrants#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account DataSnowflakeGrants#account} --- @@ -1205,7 +1205,7 @@ public readonly objectName: string; Name of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} --- @@ -1219,7 +1219,7 @@ public readonly objectType: string; Type of object to list privileges on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} --- @@ -1256,7 +1256,7 @@ public readonly accountRole: string; Lists all privileges and roles granted to the role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} --- @@ -1270,7 +1270,7 @@ public readonly application: string; Lists all the privileges and roles granted to the application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application DataSnowflakeGrants#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application DataSnowflakeGrants#application} --- @@ -1284,7 +1284,7 @@ public readonly applicationRole: string; Lists all the privileges and roles granted to the application role. Must be a fully qualified name ("<app_name>"."<app_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} --- @@ -1298,7 +1298,7 @@ public readonly databaseRole: string; Lists all privileges and roles granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} --- @@ -1312,7 +1312,7 @@ public readonly share: DataSnowflakeGrantsGrantsToShare; share block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} --- @@ -1328,7 +1328,7 @@ Lists all the roles granted to the user. Note that the PUBLIC role, which is automatically available to every user, is not listed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#user DataSnowflakeGrants#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#user DataSnowflakeGrants#user} --- @@ -1360,7 +1360,7 @@ public readonly shareName: string; Lists all of the privileges and roles granted to the specified share. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} --- diff --git a/docs/dataSnowflakeMaskingPolicies.csharp.md b/docs/dataSnowflakeMaskingPolicies.csharp.md index fdddb2748..35d13e9c6 100644 --- a/docs/dataSnowflakeMaskingPolicies.csharp.md +++ b/docs/dataSnowflakeMaskingPolicies.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeMaskingPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies snowflake_masking_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies snowflake_masking_policies}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeMaskingPolici The id of the existing DataSnowflakeMaskingPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ new DataSnowflakeMaskingPoliciesConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | | In | DataSnowflakeMaskingPoliciesIn | in block. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeMaskingPoliciesLimit | limit block. | @@ -840,7 +840,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ public DataSnowflakeMaskingPoliciesIn In { get; set; } in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} --- @@ -871,7 +871,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} --- @@ -885,7 +885,7 @@ public DataSnowflakeMaskingPoliciesLimit Limit { get; set; } limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} --- @@ -901,7 +901,7 @@ Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} --- @@ -943,7 +943,7 @@ public object Account { get; set; } Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} --- @@ -957,7 +957,7 @@ public string Application { get; set; } Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} --- @@ -971,7 +971,7 @@ public string ApplicationPackage { get; set; } Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} --- @@ -985,7 +985,7 @@ public string Database { get; set; } Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -999,7 +999,7 @@ public string Schema { get; set; } Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} --- @@ -1035,7 +1035,7 @@ public double Rows { get; set; } The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} --- @@ -1051,7 +1051,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} --- diff --git a/docs/dataSnowflakeMaskingPolicies.go.md b/docs/dataSnowflakeMaskingPolicies.go.md index d43e8f733..785e7ffc9 100644 --- a/docs/dataSnowflakeMaskingPolicies.go.md +++ b/docs/dataSnowflakeMaskingPolicies.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeMaskingPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies snowflake_masking_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies snowflake_masking_policies}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeMaskingPolici The id of the existing DataSnowflakeMaskingPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | | In | DataSnowflakeMaskingPoliciesIn | in block. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeMaskingPoliciesLimit | limit block. | @@ -840,7 +840,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ In DataSnowflakeMaskingPoliciesIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} --- @@ -871,7 +871,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} --- @@ -885,7 +885,7 @@ Limit DataSnowflakeMaskingPoliciesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} --- @@ -901,7 +901,7 @@ Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} --- @@ -943,7 +943,7 @@ Account interface{} Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} --- @@ -957,7 +957,7 @@ Application *string Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} --- @@ -971,7 +971,7 @@ ApplicationPackage *string Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} --- @@ -985,7 +985,7 @@ Database *string Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -999,7 +999,7 @@ Schema *string Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} --- @@ -1035,7 +1035,7 @@ Rows *f64 The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} --- @@ -1051,7 +1051,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} --- diff --git a/docs/dataSnowflakeMaskingPolicies.java.md b/docs/dataSnowflakeMaskingPolicies.java.md index 3cc892a68..54c44864f 100644 --- a/docs/dataSnowflakeMaskingPolicies.java.md +++ b/docs/dataSnowflakeMaskingPolicies.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeMaskingPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies snowflake_masking_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies snowflake_masking_policies}. #### Initializers @@ -43,7 +43,7 @@ DataSnowflakeMaskingPolicies.Builder.create(Construct scope, java.lang.String id | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | | in | DataSnowflakeMaskingPoliciesIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeMaskingPoliciesLimit | limit block. | @@ -115,7 +115,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -128,7 +128,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} --- @@ -160,7 +160,7 @@ Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} --- @@ -544,7 +544,7 @@ The construct id used in the generated config for the DataSnowflakeMaskingPolici The id of the existing DataSnowflakeMaskingPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use --- @@ -877,7 +877,7 @@ DataSnowflakeMaskingPoliciesConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | | in | DataSnowflakeMaskingPoliciesIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeMaskingPoliciesLimit | limit block. | @@ -963,7 +963,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -980,7 +980,7 @@ public DataSnowflakeMaskingPoliciesIn getIn(); in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} --- @@ -994,7 +994,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} --- @@ -1008,7 +1008,7 @@ public DataSnowflakeMaskingPoliciesLimit getLimit(); limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} --- @@ -1024,7 +1024,7 @@ Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} --- @@ -1067,7 +1067,7 @@ public java.lang.Object getAccount(); Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} --- @@ -1081,7 +1081,7 @@ public java.lang.String getApplication(); Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} --- @@ -1095,7 +1095,7 @@ public java.lang.String getApplicationPackage(); Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} --- @@ -1109,7 +1109,7 @@ public java.lang.String getDatabase(); Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -1123,7 +1123,7 @@ public java.lang.String getSchema(); Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} --- @@ -1159,7 +1159,7 @@ public java.lang.Number getRows(); The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} --- @@ -1175,7 +1175,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} --- diff --git a/docs/dataSnowflakeMaskingPolicies.python.md b/docs/dataSnowflakeMaskingPolicies.python.md index 2abe01b85..aa0093fb4 100644 --- a/docs/dataSnowflakeMaskingPolicies.python.md +++ b/docs/dataSnowflakeMaskingPolicies.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeMaskingPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies snowflake_masking_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies snowflake_masking_policies}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeMaskingPolicies.DataSnowflakeMaskingPolicies( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | | in | DataSnowflakeMaskingPoliciesIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeMaskingPoliciesLimit | limit block. | @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -125,7 +125,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} --- @@ -157,7 +157,7 @@ Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} --- @@ -427,7 +427,7 @@ def put_in( Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} --- @@ -437,7 +437,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} --- @@ -447,7 +447,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} --- @@ -457,7 +457,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -467,7 +467,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} --- @@ -486,7 +486,7 @@ def put_limit( The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} --- @@ -498,7 +498,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} --- @@ -646,7 +646,7 @@ The construct id used in the generated config for the DataSnowflakeMaskingPolici The id of the existing DataSnowflakeMaskingPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use --- @@ -974,7 +974,7 @@ dataSnowflakeMaskingPolicies.DataSnowflakeMaskingPoliciesConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | | in | DataSnowflakeMaskingPoliciesIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeMaskingPoliciesLimit | limit block. | @@ -1060,7 +1060,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1077,7 +1077,7 @@ in: DataSnowflakeMaskingPoliciesIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} --- @@ -1091,7 +1091,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} --- @@ -1105,7 +1105,7 @@ limit: DataSnowflakeMaskingPoliciesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} --- @@ -1121,7 +1121,7 @@ Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} --- @@ -1163,7 +1163,7 @@ account: typing.Union[bool, IResolvable] Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} --- @@ -1177,7 +1177,7 @@ application: str Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} --- @@ -1191,7 +1191,7 @@ application_package: str Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} --- @@ -1205,7 +1205,7 @@ database: str Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -1219,7 +1219,7 @@ schema: str Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} --- @@ -1255,7 +1255,7 @@ rows: typing.Union[int, float] The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} --- @@ -1271,7 +1271,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} --- diff --git a/docs/dataSnowflakeMaskingPolicies.typescript.md b/docs/dataSnowflakeMaskingPolicies.typescript.md index 24abb60d9..b48202a78 100644 --- a/docs/dataSnowflakeMaskingPolicies.typescript.md +++ b/docs/dataSnowflakeMaskingPolicies.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeMaskingPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies snowflake_masking_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies snowflake_masking_policies}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeMaskingPolici The id of the existing DataSnowflakeMaskingPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use --- @@ -741,7 +741,7 @@ const dataSnowflakeMaskingPoliciesConfig: dataSnowflakeMaskingPolicies.DataSnowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. | | in | DataSnowflakeMaskingPoliciesIn | in block. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeMaskingPoliciesLimit | limit block. | @@ -827,7 +827,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -844,7 +844,7 @@ public readonly in: DataSnowflakeMaskingPoliciesIn; in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} --- @@ -858,7 +858,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} --- @@ -872,7 +872,7 @@ public readonly limit: DataSnowflakeMaskingPoliciesLimit; limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} --- @@ -888,7 +888,7 @@ Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} --- @@ -924,7 +924,7 @@ public readonly account: boolean | IResolvable; Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} --- @@ -938,7 +938,7 @@ public readonly application: string; Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} --- @@ -952,7 +952,7 @@ public readonly applicationPackage: string; Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} --- @@ -966,7 +966,7 @@ public readonly database: string; Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} --- @@ -980,7 +980,7 @@ public readonly schema: string; Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} --- @@ -1013,7 +1013,7 @@ public readonly rows: number; The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} --- @@ -1029,7 +1029,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} --- diff --git a/docs/dataSnowflakeMaterializedViews.csharp.md b/docs/dataSnowflakeMaterializedViews.csharp.md index 428c36050..ee192acb7 100644 --- a/docs/dataSnowflakeMaterializedViews.csharp.md +++ b/docs/dataSnowflakeMaterializedViews.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeMaterializedViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views snowflake_materialized_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views snowflake_materialized_views}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeMaterializedV The id of the existing DataSnowflakeMaterializedViews that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeMaterializedViewsConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the views from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the views from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeMaterializedViews.go.md b/docs/dataSnowflakeMaterializedViews.go.md index 1d407df28..9f88b1af7 100644 --- a/docs/dataSnowflakeMaterializedViews.go.md +++ b/docs/dataSnowflakeMaterializedViews.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeMaterializedViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views snowflake_materialized_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views snowflake_materialized_views}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeMaterializedV The id of the existing DataSnowflakeMaterializedViews that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | | Schema | *string | The schema from which to return the views from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the views from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeMaterializedViews.java.md b/docs/dataSnowflakeMaterializedViews.java.md index 3600daf40..7c038f18c 100644 --- a/docs/dataSnowflakeMaterializedViews.java.md +++ b/docs/dataSnowflakeMaterializedViews.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeMaterializedViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views snowflake_materialized_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views snowflake_materialized_views}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeMaterializedViews.Builder.create(Construct scope, java.lang.String | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the views from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the views from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeMaterializedV The id of the existing DataSnowflakeMaterializedViews that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeMaterializedViewsConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the views from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the views from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeMaterializedViews.python.md b/docs/dataSnowflakeMaterializedViews.python.md index f5bfc77b7..f13c5c1ee 100644 --- a/docs/dataSnowflakeMaterializedViews.python.md +++ b/docs/dataSnowflakeMaterializedViews.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeMaterializedViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views snowflake_materialized_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views snowflake_materialized_views}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeMaterializedViews.DataSnowflakeMaterializedViews( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the views from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the views from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeMaterializedV The id of the existing DataSnowflakeMaterializedViews that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeMaterializedViews.DataSnowflakeMaterializedViewsConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the views from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the views from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeMaterializedViews.typescript.md b/docs/dataSnowflakeMaterializedViews.typescript.md index a2c0a63db..ef6774160 100644 --- a/docs/dataSnowflakeMaterializedViews.typescript.md +++ b/docs/dataSnowflakeMaterializedViews.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeMaterializedViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views snowflake_materialized_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views snowflake_materialized_views}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeMaterializedV The id of the existing DataSnowflakeMaterializedViews that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeMaterializedViewsConfig: dataSnowflakeMaterializedViews.DataS | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | | schema | string | The schema from which to return the views from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the views from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeNetworkPolicies.csharp.md b/docs/dataSnowflakeNetworkPolicies.csharp.md index 10668dbc1..6920f8e6b 100644 --- a/docs/dataSnowflakeNetworkPolicies.csharp.md +++ b/docs/dataSnowflakeNetworkPolicies.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeNetworkPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies snowflake_network_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies snowflake_network_policies}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeNetworkPolici The id of the existing DataSnowflakeNetworkPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use --- @@ -668,7 +668,7 @@ new DataSnowflakeNetworkPoliciesConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | WithDescribe | object | Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICIES. | @@ -752,7 +752,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -769,7 +769,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} --- @@ -785,7 +785,7 @@ Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- diff --git a/docs/dataSnowflakeNetworkPolicies.go.md b/docs/dataSnowflakeNetworkPolicies.go.md index 1145b8064..fe2cae9f2 100644 --- a/docs/dataSnowflakeNetworkPolicies.go.md +++ b/docs/dataSnowflakeNetworkPolicies.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeNetworkPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies snowflake_network_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies snowflake_network_policies}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeNetworkPolici The id of the existing DataSnowflakeNetworkPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use --- @@ -668,7 +668,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | WithDescribe | interface{} | Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICIES. | @@ -752,7 +752,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -769,7 +769,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} --- @@ -785,7 +785,7 @@ Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- diff --git a/docs/dataSnowflakeNetworkPolicies.java.md b/docs/dataSnowflakeNetworkPolicies.java.md index 203dc703f..88d5e7f94 100644 --- a/docs/dataSnowflakeNetworkPolicies.java.md +++ b/docs/dataSnowflakeNetworkPolicies.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeNetworkPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies snowflake_network_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies snowflake_network_policies}. #### Initializers @@ -41,7 +41,7 @@ DataSnowflakeNetworkPolicies.Builder.create(Construct scope, java.lang.String id | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICIES. | @@ -111,7 +111,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -124,7 +124,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} --- @@ -136,7 +136,7 @@ Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- @@ -480,7 +480,7 @@ The construct id used in the generated config for the DataSnowflakeNetworkPolici The id of the existing DataSnowflakeNetworkPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use --- @@ -767,7 +767,7 @@ DataSnowflakeNetworkPoliciesConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICIES. | @@ -851,7 +851,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -868,7 +868,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} --- @@ -884,7 +884,7 @@ Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- diff --git a/docs/dataSnowflakeNetworkPolicies.python.md b/docs/dataSnowflakeNetworkPolicies.python.md index c3b8204ad..32f8c8a37 100644 --- a/docs/dataSnowflakeNetworkPolicies.python.md +++ b/docs/dataSnowflakeNetworkPolicies.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeNetworkPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies snowflake_network_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies snowflake_network_policies}. #### Initializers @@ -38,7 +38,7 @@ dataSnowflakeNetworkPolicies.DataSnowflakeNetworkPolicies( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | with_describe | typing.Union[bool, cdktf.IResolvable] | Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICIES. | @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -121,7 +121,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} --- @@ -133,7 +133,7 @@ Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- @@ -513,7 +513,7 @@ The construct id used in the generated config for the DataSnowflakeNetworkPolici The id of the existing DataSnowflakeNetworkPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use --- @@ -795,7 +795,7 @@ dataSnowflakeNetworkPolicies.DataSnowflakeNetworkPoliciesConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | with_describe | typing.Union[bool, cdktf.IResolvable] | Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICIES. | @@ -879,7 +879,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -896,7 +896,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} --- @@ -912,7 +912,7 @@ Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- diff --git a/docs/dataSnowflakeNetworkPolicies.typescript.md b/docs/dataSnowflakeNetworkPolicies.typescript.md index fc1de46f2..cb4de24ec 100644 --- a/docs/dataSnowflakeNetworkPolicies.typescript.md +++ b/docs/dataSnowflakeNetworkPolicies.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeNetworkPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies snowflake_network_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies snowflake_network_policies}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeNetworkPolici The id of the existing DataSnowflakeNetworkPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use --- @@ -657,7 +657,7 @@ const dataSnowflakeNetworkPoliciesConfig: dataSnowflakeNetworkPolicies.DataSnowf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | withDescribe | boolean \| cdktf.IResolvable | Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICIES. | @@ -741,7 +741,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -758,7 +758,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} --- @@ -774,7 +774,7 @@ Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICI The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} --- diff --git a/docs/dataSnowflakeParameters.csharp.md b/docs/dataSnowflakeParameters.csharp.md index ff876fe8d..de2ee1ec4 100644 --- a/docs/dataSnowflakeParameters.csharp.md +++ b/docs/dataSnowflakeParameters.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeParameters -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters snowflake_parameters}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters snowflake_parameters}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataSnowflakeParameters to The id of the existing DataSnowflakeParameters that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use --- @@ -758,7 +758,7 @@ new DataSnowflakeParametersConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | | ObjectName | string | If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. | | ObjectType | string | If parameter_type is set to "OBJECT" then object_type is the type of object to display object parameters for. | | ParameterType | string | The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". | @@ -845,7 +845,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -862,7 +862,7 @@ public string ObjectName { get; set; } If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} --- @@ -878,7 +878,7 @@ If parameter_type is set to "OBJECT" then object_type is the type of object to d Valid values are any object supported by the IN clause of the [SHOW PARAMETERS](https://docs.snowflake.com/en/sql-reference/sql/show-parameters.html#parameters) statement, including: WAREHOUSE | DATABASE | SCHEMA | TASK | TABLE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} --- @@ -892,7 +892,7 @@ public string ParameterType { get; set; } The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} --- @@ -908,7 +908,7 @@ Allows limiting the list of parameters by name using LIKE clause. Refer to [Limiting the List of Parameters by Name](https://docs.snowflake.com/en/sql-reference/parameters.html#limiting-the-list-of-parameters-by-name) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} --- @@ -922,7 +922,7 @@ public string User { get; set; } If parameter_type is set to "SESSION" then user is the name of the user to display session parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- diff --git a/docs/dataSnowflakeParameters.go.md b/docs/dataSnowflakeParameters.go.md index f718c59e5..5d7ce605d 100644 --- a/docs/dataSnowflakeParameters.go.md +++ b/docs/dataSnowflakeParameters.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeParameters -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters snowflake_parameters}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters snowflake_parameters}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataSnowflakeParameters to The id of the existing DataSnowflakeParameters that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use --- @@ -758,7 +758,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | | ObjectName | *string | If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. | | ObjectType | *string | If parameter_type is set to "OBJECT" then object_type is the type of object to display object parameters for. | | ParameterType | *string | The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". | @@ -845,7 +845,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -862,7 +862,7 @@ ObjectName *string If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} --- @@ -878,7 +878,7 @@ If parameter_type is set to "OBJECT" then object_type is the type of object to d Valid values are any object supported by the IN clause of the [SHOW PARAMETERS](https://docs.snowflake.com/en/sql-reference/sql/show-parameters.html#parameters) statement, including: WAREHOUSE | DATABASE | SCHEMA | TASK | TABLE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} --- @@ -892,7 +892,7 @@ ParameterType *string The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} --- @@ -908,7 +908,7 @@ Allows limiting the list of parameters by name using LIKE clause. Refer to [Limiting the List of Parameters by Name](https://docs.snowflake.com/en/sql-reference/parameters.html#limiting-the-list-of-parameters-by-name) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} --- @@ -922,7 +922,7 @@ User *string If parameter_type is set to "SESSION" then user is the name of the user to display session parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- diff --git a/docs/dataSnowflakeParameters.java.md b/docs/dataSnowflakeParameters.java.md index f34437f64..15ef6db7a 100644 --- a/docs/dataSnowflakeParameters.java.md +++ b/docs/dataSnowflakeParameters.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeParameters -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters snowflake_parameters}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters snowflake_parameters}. #### Initializers @@ -43,7 +43,7 @@ DataSnowflakeParameters.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | | objectName | java.lang.String | If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. | | objectType | java.lang.String | If parameter_type is set to "OBJECT" then object_type is the type of object to display object parameters for. | | parameterType | java.lang.String | The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". | @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -129,7 +129,7 @@ If you experience problems setting this value it might not be settable. Please t If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} --- @@ -141,7 +141,7 @@ If parameter_type is set to "OBJECT" then object_type is the type of object to d Valid values are any object supported by the IN clause of the [SHOW PARAMETERS](https://docs.snowflake.com/en/sql-reference/sql/show-parameters.html#parameters) statement, including: WAREHOUSE | DATABASE | SCHEMA | TASK | TABLE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} --- @@ -163,7 +163,7 @@ Allows limiting the list of parameters by name using LIKE clause. Refer to [Limiting the List of Parameters by Name](https://docs.snowflake.com/en/sql-reference/parameters.html#limiting-the-list-of-parameters-by-name) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If parameter_type is set to "SESSION" then user is the name of the user to display session parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- @@ -538,7 +538,7 @@ The construct id used in the generated config for the DataSnowflakeParameters to The id of the existing DataSnowflakeParameters that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use --- @@ -893,7 +893,7 @@ DataSnowflakeParametersConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | | objectName | java.lang.String | If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. | | objectType | java.lang.String | If parameter_type is set to "OBJECT" then object_type is the type of object to display object parameters for. | | parameterType | java.lang.String | The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". | @@ -980,7 +980,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -997,7 +997,7 @@ public java.lang.String getObjectName(); If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} --- @@ -1013,7 +1013,7 @@ If parameter_type is set to "OBJECT" then object_type is the type of object to d Valid values are any object supported by the IN clause of the [SHOW PARAMETERS](https://docs.snowflake.com/en/sql-reference/sql/show-parameters.html#parameters) statement, including: WAREHOUSE | DATABASE | SCHEMA | TASK | TABLE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} --- @@ -1027,7 +1027,7 @@ public java.lang.String getParameterType(); The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} --- @@ -1043,7 +1043,7 @@ Allows limiting the list of parameters by name using LIKE clause. Refer to [Limiting the List of Parameters by Name](https://docs.snowflake.com/en/sql-reference/parameters.html#limiting-the-list-of-parameters-by-name) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} --- @@ -1057,7 +1057,7 @@ public java.lang.String getUser(); If parameter_type is set to "SESSION" then user is the name of the user to display session parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- diff --git a/docs/dataSnowflakeParameters.python.md b/docs/dataSnowflakeParameters.python.md index 6a817651d..5d78cecf0 100644 --- a/docs/dataSnowflakeParameters.python.md +++ b/docs/dataSnowflakeParameters.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeParameters -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters snowflake_parameters}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters snowflake_parameters}. #### Initializers @@ -41,7 +41,7 @@ dataSnowflakeParameters.DataSnowflakeParameters( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | | object_name | str | If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. | | object_type | str | If parameter_type is set to "OBJECT" then object_type is the type of object to display object parameters for. | | parameter_type | str | The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} --- @@ -139,7 +139,7 @@ If parameter_type is set to "OBJECT" then object_type is the type of object to d Valid values are any object supported by the IN clause of the [SHOW PARAMETERS](https://docs.snowflake.com/en/sql-reference/sql/show-parameters.html#parameters) statement, including: WAREHOUSE | DATABASE | SCHEMA | TASK | TABLE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} --- @@ -149,7 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} --- @@ -161,7 +161,7 @@ Allows limiting the list of parameters by name using LIKE clause. Refer to [Limiting the List of Parameters by Name](https://docs.snowflake.com/en/sql-reference/parameters.html#limiting-the-list-of-parameters-by-name) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} --- @@ -171,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If parameter_type is set to "SESSION" then user is the name of the user to display session parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- @@ -572,7 +572,7 @@ The construct id used in the generated config for the DataSnowflakeParameters to The id of the existing DataSnowflakeParameters that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use --- @@ -923,7 +923,7 @@ dataSnowflakeParameters.DataSnowflakeParametersConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | | object_name | str | If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. | | object_type | str | If parameter_type is set to "OBJECT" then object_type is the type of object to display object parameters for. | | parameter_type | str | The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". | @@ -1010,7 +1010,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1027,7 +1027,7 @@ object_name: str If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} --- @@ -1043,7 +1043,7 @@ If parameter_type is set to "OBJECT" then object_type is the type of object to d Valid values are any object supported by the IN clause of the [SHOW PARAMETERS](https://docs.snowflake.com/en/sql-reference/sql/show-parameters.html#parameters) statement, including: WAREHOUSE | DATABASE | SCHEMA | TASK | TABLE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} --- @@ -1057,7 +1057,7 @@ parameter_type: str The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} --- @@ -1073,7 +1073,7 @@ Allows limiting the list of parameters by name using LIKE clause. Refer to [Limiting the List of Parameters by Name](https://docs.snowflake.com/en/sql-reference/parameters.html#limiting-the-list-of-parameters-by-name) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} --- @@ -1087,7 +1087,7 @@ user: str If parameter_type is set to "SESSION" then user is the name of the user to display session parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- diff --git a/docs/dataSnowflakeParameters.typescript.md b/docs/dataSnowflakeParameters.typescript.md index e5f8ee242..a0a2baa36 100644 --- a/docs/dataSnowflakeParameters.typescript.md +++ b/docs/dataSnowflakeParameters.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeParameters -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters snowflake_parameters}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters snowflake_parameters}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataSnowflakeParameters to The id of the existing DataSnowflakeParameters that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use --- @@ -744,7 +744,7 @@ const dataSnowflakeParametersConfig: dataSnowflakeParameters.DataSnowflakeParame | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. | | objectName | string | If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. | | objectType | string | If parameter_type is set to "OBJECT" then object_type is the type of object to display object parameters for. | | parameterType | string | The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". | @@ -831,7 +831,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -848,7 +848,7 @@ public readonly objectName: string; If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} --- @@ -864,7 +864,7 @@ If parameter_type is set to "OBJECT" then object_type is the type of object to d Valid values are any object supported by the IN clause of the [SHOW PARAMETERS](https://docs.snowflake.com/en/sql-reference/sql/show-parameters.html#parameters) statement, including: WAREHOUSE | DATABASE | SCHEMA | TASK | TABLE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} --- @@ -878,7 +878,7 @@ public readonly parameterType: string; The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} --- @@ -894,7 +894,7 @@ Allows limiting the list of parameters by name using LIKE clause. Refer to [Limiting the List of Parameters by Name](https://docs.snowflake.com/en/sql-reference/parameters.html#limiting-the-list-of-parameters-by-name) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} --- @@ -908,7 +908,7 @@ public readonly user: string; If parameter_type is set to "SESSION" then user is the name of the user to display session parameters for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} --- diff --git a/docs/dataSnowflakePipes.csharp.md b/docs/dataSnowflakePipes.csharp.md index 30fa0864e..9641c4a13 100644 --- a/docs/dataSnowflakePipes.csharp.md +++ b/docs/dataSnowflakePipes.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakePipes -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes snowflake_pipes}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes snowflake_pipes}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakePipes to impo The id of the existing DataSnowflakePipes that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakePipesConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the pipes from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#database DataSnowflakePipes#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the pipes from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakePipes.go.md b/docs/dataSnowflakePipes.go.md index d5f9d52cf..210cefa62 100644 --- a/docs/dataSnowflakePipes.go.md +++ b/docs/dataSnowflakePipes.go.md @@ -4,7 +4,7 @@ ### DataSnowflakePipes -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes snowflake_pipes}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes snowflake_pipes}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakePipes to impo The id of the existing DataSnowflakePipes that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | | Schema | *string | The schema from which to return the pipes from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#database DataSnowflakePipes#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the pipes from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakePipes.java.md b/docs/dataSnowflakePipes.java.md index f56937acd..d2ebb358d 100644 --- a/docs/dataSnowflakePipes.java.md +++ b/docs/dataSnowflakePipes.java.md @@ -4,7 +4,7 @@ ### DataSnowflakePipes -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes snowflake_pipes}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes snowflake_pipes}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakePipes.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the pipes from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#database DataSnowflakePipes#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the pipes from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakePipes to impo The id of the existing DataSnowflakePipes that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakePipesConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the pipes from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#database DataSnowflakePipes#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the pipes from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakePipes.python.md b/docs/dataSnowflakePipes.python.md index 613c1b0c6..fef3537e8 100644 --- a/docs/dataSnowflakePipes.python.md +++ b/docs/dataSnowflakePipes.python.md @@ -4,7 +4,7 @@ ### DataSnowflakePipes -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes snowflake_pipes}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes snowflake_pipes}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakePipes.DataSnowflakePipes( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the pipes from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#database DataSnowflakePipes#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the pipes from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakePipes to impo The id of the existing DataSnowflakePipes that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakePipes.DataSnowflakePipesConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the pipes from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#database DataSnowflakePipes#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the pipes from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakePipes.typescript.md b/docs/dataSnowflakePipes.typescript.md index 3e7c8920b..8a0ef34d8 100644 --- a/docs/dataSnowflakePipes.typescript.md +++ b/docs/dataSnowflakePipes.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakePipes -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes snowflake_pipes}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes snowflake_pipes}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakePipes to impo The id of the existing DataSnowflakePipes that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakePipesConfig: dataSnowflakePipes.DataSnowflakePipesConfig = { | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | | schema | string | The schema from which to return the pipes from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#database DataSnowflakePipes#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#database DataSnowflakePipes#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the pipes from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeProcedures.csharp.md b/docs/dataSnowflakeProcedures.csharp.md index b9c547f4f..43a0d1067 100644 --- a/docs/dataSnowflakeProcedures.csharp.md +++ b/docs/dataSnowflakeProcedures.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeProcedures -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures snowflake_procedures}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures snowflake_procedures}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeProcedures to The id of the existing DataSnowflakeProcedures that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeProceduresConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the procedures from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the procedures from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeProcedures.go.md b/docs/dataSnowflakeProcedures.go.md index 9c4a2a9d7..72ab76208 100644 --- a/docs/dataSnowflakeProcedures.go.md +++ b/docs/dataSnowflakeProcedures.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeProcedures -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures snowflake_procedures}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures snowflake_procedures}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeProcedures to The id of the existing DataSnowflakeProcedures that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | | Schema | *string | The schema from which to return the procedures from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the procedures from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeProcedures.java.md b/docs/dataSnowflakeProcedures.java.md index ea09a5dd5..2654f47af 100644 --- a/docs/dataSnowflakeProcedures.java.md +++ b/docs/dataSnowflakeProcedures.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeProcedures -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures snowflake_procedures}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures snowflake_procedures}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeProcedures.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the procedures from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the procedures from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeProcedures to The id of the existing DataSnowflakeProcedures that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeProceduresConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the procedures from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the procedures from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeProcedures.python.md b/docs/dataSnowflakeProcedures.python.md index bb0de59be..eac3eb159 100644 --- a/docs/dataSnowflakeProcedures.python.md +++ b/docs/dataSnowflakeProcedures.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeProcedures -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures snowflake_procedures}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures snowflake_procedures}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeProcedures.DataSnowflakeProcedures( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the procedures from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the procedures from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeProcedures to The id of the existing DataSnowflakeProcedures that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeProcedures.DataSnowflakeProceduresConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the procedures from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the procedures from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeProcedures.typescript.md b/docs/dataSnowflakeProcedures.typescript.md index a50ab022b..aa2cce5e7 100644 --- a/docs/dataSnowflakeProcedures.typescript.md +++ b/docs/dataSnowflakeProcedures.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeProcedures -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures snowflake_procedures}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures snowflake_procedures}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeProcedures to The id of the existing DataSnowflakeProcedures that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeProceduresConfig: dataSnowflakeProcedures.DataSnowflakeProced | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | | schema | string | The schema from which to return the procedures from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the procedures from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeResourceMonitors.csharp.md b/docs/dataSnowflakeResourceMonitors.csharp.md index cfdcb64bf..8a8aa5dd0 100644 --- a/docs/dataSnowflakeResourceMonitors.csharp.md +++ b/docs/dataSnowflakeResourceMonitors.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeResourceMonitors -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeResourceMonit The id of the existing DataSnowflakeResourceMonitors that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use --- @@ -638,7 +638,7 @@ new DataSnowflakeResourceMonitorsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | --- @@ -721,7 +721,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -738,7 +738,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} --- diff --git a/docs/dataSnowflakeResourceMonitors.go.md b/docs/dataSnowflakeResourceMonitors.go.md index baf44eb0f..a594d0fd0 100644 --- a/docs/dataSnowflakeResourceMonitors.go.md +++ b/docs/dataSnowflakeResourceMonitors.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeResourceMonitors -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeResourceMonit The id of the existing DataSnowflakeResourceMonitors that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use --- @@ -638,7 +638,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | --- @@ -721,7 +721,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -738,7 +738,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} --- diff --git a/docs/dataSnowflakeResourceMonitors.java.md b/docs/dataSnowflakeResourceMonitors.java.md index 00c47499b..9460f692c 100644 --- a/docs/dataSnowflakeResourceMonitors.java.md +++ b/docs/dataSnowflakeResourceMonitors.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeResourceMonitors -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. #### Initializers @@ -39,7 +39,7 @@ DataSnowflakeResourceMonitors.Builder.create(Construct scope, java.lang.String i | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -121,7 +121,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} --- @@ -458,7 +458,7 @@ The construct id used in the generated config for the DataSnowflakeResourceMonit The id of the existing DataSnowflakeResourceMonitors that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use --- @@ -721,7 +721,7 @@ DataSnowflakeResourceMonitorsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | --- @@ -804,7 +804,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -821,7 +821,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} --- diff --git a/docs/dataSnowflakeResourceMonitors.python.md b/docs/dataSnowflakeResourceMonitors.python.md index ec3113cdd..04e83c01b 100644 --- a/docs/dataSnowflakeResourceMonitors.python.md +++ b/docs/dataSnowflakeResourceMonitors.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeResourceMonitors -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. #### Initializers @@ -37,7 +37,7 @@ dataSnowflakeResourceMonitors.DataSnowflakeResourceMonitors( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | --- @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -119,7 +119,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} --- @@ -492,7 +492,7 @@ The construct id used in the generated config for the DataSnowflakeResourceMonit The id of the existing DataSnowflakeResourceMonitors that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ dataSnowflakeResourceMonitors.DataSnowflakeResourceMonitorsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | --- @@ -834,7 +834,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -851,7 +851,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} --- diff --git a/docs/dataSnowflakeResourceMonitors.typescript.md b/docs/dataSnowflakeResourceMonitors.typescript.md index 937b21d95..be982b501 100644 --- a/docs/dataSnowflakeResourceMonitors.typescript.md +++ b/docs/dataSnowflakeResourceMonitors.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeResourceMonitors -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors snowflake_resource_monitors}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeResourceMonit The id of the existing DataSnowflakeResourceMonitors that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use --- @@ -628,7 +628,7 @@ const dataSnowflakeResourceMonitorsConfig: dataSnowflakeResourceMonitors.DataSno | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | --- @@ -711,7 +711,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -728,7 +728,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} --- diff --git a/docs/dataSnowflakeRole.csharp.md b/docs/dataSnowflakeRole.csharp.md index 5d36c33ac..582e0281a 100644 --- a/docs/dataSnowflakeRole.csharp.md +++ b/docs/dataSnowflakeRole.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role snowflake_role}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeRole to impor The id of the existing DataSnowflakeRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use --- @@ -632,7 +632,7 @@ new DataSnowflakeRoleConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Name | string | The role for which to return metadata. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. | --- @@ -716,7 +716,7 @@ public string Name { get; set; } The role for which to return metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#name DataSnowflakeRole#name} --- @@ -728,7 +728,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeRole.go.md b/docs/dataSnowflakeRole.go.md index 4d5d46c97..da36fffe3 100644 --- a/docs/dataSnowflakeRole.go.md +++ b/docs/dataSnowflakeRole.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role snowflake_role}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeRole to impor The id of the existing DataSnowflakeRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use --- @@ -632,7 +632,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Name | *string | The role for which to return metadata. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. | --- @@ -716,7 +716,7 @@ Name *string The role for which to return metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#name DataSnowflakeRole#name} --- @@ -728,7 +728,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeRole.java.md b/docs/dataSnowflakeRole.java.md index da33ee3df..bc88d1e8c 100644 --- a/docs/dataSnowflakeRole.java.md +++ b/docs/dataSnowflakeRole.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role snowflake_role}. #### Initializers @@ -40,7 +40,7 @@ DataSnowflakeRole.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | The role for which to return metadata. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The role for which to return metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#name DataSnowflakeRole#name} --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -451,7 +451,7 @@ The construct id used in the generated config for the DataSnowflakeRole to impor The id of the existing DataSnowflakeRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use --- @@ -715,7 +715,7 @@ DataSnowflakeRoleConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | The role for which to return metadata. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. | --- @@ -799,7 +799,7 @@ public java.lang.String getName(); The role for which to return metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#name DataSnowflakeRole#name} --- @@ -811,7 +811,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeRole.python.md b/docs/dataSnowflakeRole.python.md index 31f6ef687..50ef6aab9 100644 --- a/docs/dataSnowflakeRole.python.md +++ b/docs/dataSnowflakeRole.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role snowflake_role}. #### Initializers @@ -38,7 +38,7 @@ dataSnowflakeRole.DataSnowflakeRole( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | The role for which to return metadata. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope The role for which to return metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#name DataSnowflakeRole#name} --- @@ -116,7 +116,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -485,7 +485,7 @@ The construct id used in the generated config for the DataSnowflakeRole to impor The id of the existing DataSnowflakeRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use --- @@ -745,7 +745,7 @@ dataSnowflakeRole.DataSnowflakeRoleConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | The role for which to return metadata. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. | --- @@ -829,7 +829,7 @@ name: str The role for which to return metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#name DataSnowflakeRole#name} --- @@ -841,7 +841,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeRole.typescript.md b/docs/dataSnowflakeRole.typescript.md index c25cbfe80..bb8229054 100644 --- a/docs/dataSnowflakeRole.typescript.md +++ b/docs/dataSnowflakeRole.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role snowflake_role}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeRole to impor The id of the existing DataSnowflakeRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use --- @@ -622,7 +622,7 @@ const dataSnowflakeRoleConfig: dataSnowflakeRole.DataSnowflakeRoleConfig = { ... | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | name | string | The role for which to return metadata. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. | --- @@ -706,7 +706,7 @@ public readonly name: string; The role for which to return metadata. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#name DataSnowflakeRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#name DataSnowflakeRole#name} --- @@ -718,7 +718,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeRoles.csharp.md b/docs/dataSnowflakeRoles.csharp.md index 0b8ef165d..b5e121bf1 100644 --- a/docs/dataSnowflakeRoles.csharp.md +++ b/docs/dataSnowflakeRoles.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeRoles -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles snowflake_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles snowflake_roles}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeRoles to impo The id of the existing DataSnowflakeRoles that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use --- @@ -668,7 +668,7 @@ new DataSnowflakeRolesConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | | InClass | string | Filters the SHOW GRANTS output by class name. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | @@ -752,7 +752,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -769,7 +769,7 @@ public string InClass { get; set; } Filters the SHOW GRANTS output by class name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} --- @@ -783,7 +783,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- diff --git a/docs/dataSnowflakeRoles.go.md b/docs/dataSnowflakeRoles.go.md index ffc98b680..6c4bcd67d 100644 --- a/docs/dataSnowflakeRoles.go.md +++ b/docs/dataSnowflakeRoles.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeRoles -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles snowflake_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles snowflake_roles}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeRoles to impo The id of the existing DataSnowflakeRoles that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use --- @@ -668,7 +668,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | | InClass | *string | Filters the SHOW GRANTS output by class name. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | @@ -752,7 +752,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -769,7 +769,7 @@ InClass *string Filters the SHOW GRANTS output by class name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} --- @@ -783,7 +783,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- diff --git a/docs/dataSnowflakeRoles.java.md b/docs/dataSnowflakeRoles.java.md index 17c529af5..6bd89d275 100644 --- a/docs/dataSnowflakeRoles.java.md +++ b/docs/dataSnowflakeRoles.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeRoles -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles snowflake_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles snowflake_roles}. #### Initializers @@ -40,7 +40,7 @@ DataSnowflakeRoles.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | | inClass | java.lang.String | Filters the SHOW GRANTS output by class name. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -123,7 +123,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the SHOW GRANTS output by class name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} --- @@ -133,7 +133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- @@ -477,7 +477,7 @@ The construct id used in the generated config for the DataSnowflakeRoles to impo The id of the existing DataSnowflakeRoles that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use --- @@ -763,7 +763,7 @@ DataSnowflakeRolesConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | | inClass | java.lang.String | Filters the SHOW GRANTS output by class name. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | @@ -847,7 +847,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -864,7 +864,7 @@ public java.lang.String getInClass(); Filters the SHOW GRANTS output by class name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} --- @@ -878,7 +878,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- diff --git a/docs/dataSnowflakeRoles.python.md b/docs/dataSnowflakeRoles.python.md index 13cc8f85c..0352a07ab 100644 --- a/docs/dataSnowflakeRoles.python.md +++ b/docs/dataSnowflakeRoles.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeRoles -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles snowflake_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles snowflake_roles}. #### Initializers @@ -38,7 +38,7 @@ dataSnowflakeRoles.DataSnowflakeRoles( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | | in_class | str | Filters the SHOW GRANTS output by class name. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -121,7 +121,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the SHOW GRANTS output by class name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} --- @@ -131,7 +131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- @@ -511,7 +511,7 @@ The construct id used in the generated config for the DataSnowflakeRoles to impo The id of the existing DataSnowflakeRoles that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use --- @@ -793,7 +793,7 @@ dataSnowflakeRoles.DataSnowflakeRolesConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | | in_class | str | Filters the SHOW GRANTS output by class name. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | @@ -877,7 +877,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -894,7 +894,7 @@ in_class: str Filters the SHOW GRANTS output by class name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} --- @@ -908,7 +908,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- diff --git a/docs/dataSnowflakeRoles.typescript.md b/docs/dataSnowflakeRoles.typescript.md index 4c02b6047..5add136a4 100644 --- a/docs/dataSnowflakeRoles.typescript.md +++ b/docs/dataSnowflakeRoles.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeRoles -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles snowflake_roles}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles snowflake_roles}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeRoles to impo The id of the existing DataSnowflakeRoles that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use --- @@ -657,7 +657,7 @@ const dataSnowflakeRolesConfig: dataSnowflakeRoles.DataSnowflakeRolesConfig = { | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. | | inClass | string | Filters the SHOW GRANTS output by class name. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | @@ -741,7 +741,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -758,7 +758,7 @@ public readonly inClass: string; Filters the SHOW GRANTS output by class name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} --- @@ -772,7 +772,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#like DataSnowflakeRoles#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#like DataSnowflakeRoles#like} --- diff --git a/docs/dataSnowflakeRowAccessPolicies.csharp.md b/docs/dataSnowflakeRowAccessPolicies.csharp.md index 4447dc448..63b567d0d 100644 --- a/docs/dataSnowflakeRowAccessPolicies.csharp.md +++ b/docs/dataSnowflakeRowAccessPolicies.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeRowAccessPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeRowAccessPoli The id of the existing DataSnowflakeRowAccessPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ new DataSnowflakeRowAccessPoliciesConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | | In | DataSnowflakeRowAccessPoliciesIn | in block. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeRowAccessPoliciesLimit | limit block. | @@ -840,7 +840,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ public DataSnowflakeRowAccessPoliciesIn In { get; set; } in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} --- @@ -871,7 +871,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} --- @@ -885,7 +885,7 @@ public DataSnowflakeRowAccessPoliciesLimit Limit { get; set; } limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} --- @@ -901,7 +901,7 @@ Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} --- @@ -943,7 +943,7 @@ public object Account { get; set; } Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} --- @@ -957,7 +957,7 @@ public string Application { get; set; } Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} --- @@ -971,7 +971,7 @@ public string ApplicationPackage { get; set; } Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} --- @@ -985,7 +985,7 @@ public string Database { get; set; } Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -999,7 +999,7 @@ public string Schema { get; set; } Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} --- @@ -1035,7 +1035,7 @@ public double Rows { get; set; } The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} --- @@ -1051,7 +1051,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} --- diff --git a/docs/dataSnowflakeRowAccessPolicies.go.md b/docs/dataSnowflakeRowAccessPolicies.go.md index d75981c46..f8e6b006a 100644 --- a/docs/dataSnowflakeRowAccessPolicies.go.md +++ b/docs/dataSnowflakeRowAccessPolicies.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeRowAccessPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeRowAccessPoli The id of the existing DataSnowflakeRowAccessPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | | In | DataSnowflakeRowAccessPoliciesIn | in block. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeRowAccessPoliciesLimit | limit block. | @@ -840,7 +840,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ In DataSnowflakeRowAccessPoliciesIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} --- @@ -871,7 +871,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} --- @@ -885,7 +885,7 @@ Limit DataSnowflakeRowAccessPoliciesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} --- @@ -901,7 +901,7 @@ Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} --- @@ -943,7 +943,7 @@ Account interface{} Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} --- @@ -957,7 +957,7 @@ Application *string Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} --- @@ -971,7 +971,7 @@ ApplicationPackage *string Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} --- @@ -985,7 +985,7 @@ Database *string Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -999,7 +999,7 @@ Schema *string Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} --- @@ -1035,7 +1035,7 @@ Rows *f64 The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} --- @@ -1051,7 +1051,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} --- diff --git a/docs/dataSnowflakeRowAccessPolicies.java.md b/docs/dataSnowflakeRowAccessPolicies.java.md index 0a1db0b1c..59b665ef1 100644 --- a/docs/dataSnowflakeRowAccessPolicies.java.md +++ b/docs/dataSnowflakeRowAccessPolicies.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeRowAccessPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. #### Initializers @@ -43,7 +43,7 @@ DataSnowflakeRowAccessPolicies.Builder.create(Construct scope, java.lang.String | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | | in | DataSnowflakeRowAccessPoliciesIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeRowAccessPoliciesLimit | limit block. | @@ -115,7 +115,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -128,7 +128,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} --- @@ -160,7 +160,7 @@ Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} --- @@ -544,7 +544,7 @@ The construct id used in the generated config for the DataSnowflakeRowAccessPoli The id of the existing DataSnowflakeRowAccessPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use --- @@ -877,7 +877,7 @@ DataSnowflakeRowAccessPoliciesConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | | in | DataSnowflakeRowAccessPoliciesIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeRowAccessPoliciesLimit | limit block. | @@ -963,7 +963,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -980,7 +980,7 @@ public DataSnowflakeRowAccessPoliciesIn getIn(); in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} --- @@ -994,7 +994,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} --- @@ -1008,7 +1008,7 @@ public DataSnowflakeRowAccessPoliciesLimit getLimit(); limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} --- @@ -1024,7 +1024,7 @@ Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} --- @@ -1067,7 +1067,7 @@ public java.lang.Object getAccount(); Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} --- @@ -1081,7 +1081,7 @@ public java.lang.String getApplication(); Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} --- @@ -1095,7 +1095,7 @@ public java.lang.String getApplicationPackage(); Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} --- @@ -1109,7 +1109,7 @@ public java.lang.String getDatabase(); Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -1123,7 +1123,7 @@ public java.lang.String getSchema(); Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} --- @@ -1159,7 +1159,7 @@ public java.lang.Number getRows(); The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} --- @@ -1175,7 +1175,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} --- diff --git a/docs/dataSnowflakeRowAccessPolicies.python.md b/docs/dataSnowflakeRowAccessPolicies.python.md index 323717bbd..1a259d38b 100644 --- a/docs/dataSnowflakeRowAccessPolicies.python.md +++ b/docs/dataSnowflakeRowAccessPolicies.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeRowAccessPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeRowAccessPolicies.DataSnowflakeRowAccessPolicies( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | | in | DataSnowflakeRowAccessPoliciesIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeRowAccessPoliciesLimit | limit block. | @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -125,7 +125,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} --- @@ -157,7 +157,7 @@ Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} --- @@ -427,7 +427,7 @@ def put_in( Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} --- @@ -437,7 +437,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} --- @@ -447,7 +447,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} --- @@ -457,7 +457,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -467,7 +467,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} --- @@ -486,7 +486,7 @@ def put_limit( The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} --- @@ -498,7 +498,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} --- @@ -646,7 +646,7 @@ The construct id used in the generated config for the DataSnowflakeRowAccessPoli The id of the existing DataSnowflakeRowAccessPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use --- @@ -974,7 +974,7 @@ dataSnowflakeRowAccessPolicies.DataSnowflakeRowAccessPoliciesConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | | in | DataSnowflakeRowAccessPoliciesIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeRowAccessPoliciesLimit | limit block. | @@ -1060,7 +1060,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1077,7 +1077,7 @@ in: DataSnowflakeRowAccessPoliciesIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} --- @@ -1091,7 +1091,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} --- @@ -1105,7 +1105,7 @@ limit: DataSnowflakeRowAccessPoliciesLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} --- @@ -1121,7 +1121,7 @@ Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} --- @@ -1163,7 +1163,7 @@ account: typing.Union[bool, IResolvable] Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} --- @@ -1177,7 +1177,7 @@ application: str Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} --- @@ -1191,7 +1191,7 @@ application_package: str Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} --- @@ -1205,7 +1205,7 @@ database: str Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -1219,7 +1219,7 @@ schema: str Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} --- @@ -1255,7 +1255,7 @@ rows: typing.Union[int, float] The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} --- @@ -1271,7 +1271,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} --- diff --git a/docs/dataSnowflakeRowAccessPolicies.typescript.md b/docs/dataSnowflakeRowAccessPolicies.typescript.md index 5dab3c0a1..d2c7c46bf 100644 --- a/docs/dataSnowflakeRowAccessPolicies.typescript.md +++ b/docs/dataSnowflakeRowAccessPolicies.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeRowAccessPolicies -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies snowflake_row_access_policies}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeRowAccessPoli The id of the existing DataSnowflakeRowAccessPolicies that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use --- @@ -741,7 +741,7 @@ const dataSnowflakeRowAccessPoliciesConfig: dataSnowflakeRowAccessPolicies.DataS | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. | | in | DataSnowflakeRowAccessPoliciesIn | in block. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeRowAccessPoliciesLimit | limit block. | @@ -827,7 +827,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -844,7 +844,7 @@ public readonly in: DataSnowflakeRowAccessPoliciesIn; in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} --- @@ -858,7 +858,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} --- @@ -872,7 +872,7 @@ public readonly limit: DataSnowflakeRowAccessPoliciesLimit; limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} --- @@ -888,7 +888,7 @@ Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} --- @@ -924,7 +924,7 @@ public readonly account: boolean | IResolvable; Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} --- @@ -938,7 +938,7 @@ public readonly application: string; Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} --- @@ -952,7 +952,7 @@ public readonly applicationPackage: string; Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} --- @@ -966,7 +966,7 @@ public readonly database: string; Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} --- @@ -980,7 +980,7 @@ public readonly schema: string; Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} --- @@ -1013,7 +1013,7 @@ public readonly rows: number; The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} --- @@ -1029,7 +1029,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} --- diff --git a/docs/dataSnowflakeSchemas.csharp.md b/docs/dataSnowflakeSchemas.csharp.md index 7d9135b37..b527adedc 100644 --- a/docs/dataSnowflakeSchemas.csharp.md +++ b/docs/dataSnowflakeSchemas.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeSchemas -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas snowflake_schemas}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas snowflake_schemas}. #### Initializers @@ -440,7 +440,7 @@ The construct id used in the generated config for the DataSnowflakeSchemas to im The id of the existing DataSnowflakeSchemas that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use --- @@ -814,7 +814,7 @@ new DataSnowflakeSchemasConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | | In | DataSnowflakeSchemasIn | in block. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeSchemasLimit | limit block. | @@ -902,7 +902,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -919,7 +919,7 @@ public DataSnowflakeSchemasIn In { get; set; } in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} --- @@ -933,7 +933,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} --- @@ -947,7 +947,7 @@ public DataSnowflakeSchemasLimit Limit { get; set; } limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} --- @@ -961,7 +961,7 @@ public string StartsWith { get; set; } Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} --- @@ -977,7 +977,7 @@ Runs DESC SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} --- @@ -993,7 +993,7 @@ Runs SHOW PARAMETERS FOR SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} --- @@ -1033,7 +1033,7 @@ public object Account { get; set; } Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} --- @@ -1047,7 +1047,7 @@ public string Application { get; set; } Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} --- @@ -1061,7 +1061,7 @@ public string ApplicationPackage { get; set; } Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} --- @@ -1075,7 +1075,7 @@ public string Database { get; set; } Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} --- @@ -1111,7 +1111,7 @@ public double Rows { get; set; } The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} --- @@ -1127,7 +1127,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- diff --git a/docs/dataSnowflakeSchemas.go.md b/docs/dataSnowflakeSchemas.go.md index 5055447b8..989f5f9e9 100644 --- a/docs/dataSnowflakeSchemas.go.md +++ b/docs/dataSnowflakeSchemas.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeSchemas -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas snowflake_schemas}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas snowflake_schemas}. #### Initializers @@ -440,7 +440,7 @@ The construct id used in the generated config for the DataSnowflakeSchemas to im The id of the existing DataSnowflakeSchemas that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use --- @@ -814,7 +814,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | | In | DataSnowflakeSchemasIn | in block. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeSchemasLimit | limit block. | @@ -902,7 +902,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -919,7 +919,7 @@ In DataSnowflakeSchemasIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} --- @@ -933,7 +933,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} --- @@ -947,7 +947,7 @@ Limit DataSnowflakeSchemasLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} --- @@ -961,7 +961,7 @@ StartsWith *string Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} --- @@ -977,7 +977,7 @@ Runs DESC SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} --- @@ -993,7 +993,7 @@ Runs SHOW PARAMETERS FOR SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} --- @@ -1033,7 +1033,7 @@ Account interface{} Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} --- @@ -1047,7 +1047,7 @@ Application *string Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} --- @@ -1061,7 +1061,7 @@ ApplicationPackage *string Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} --- @@ -1075,7 +1075,7 @@ Database *string Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} --- @@ -1111,7 +1111,7 @@ Rows *f64 The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} --- @@ -1127,7 +1127,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- diff --git a/docs/dataSnowflakeSchemas.java.md b/docs/dataSnowflakeSchemas.java.md index bb841b1be..3c33ad5de 100644 --- a/docs/dataSnowflakeSchemas.java.md +++ b/docs/dataSnowflakeSchemas.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeSchemas -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas snowflake_schemas}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas snowflake_schemas}. #### Initializers @@ -46,7 +46,7 @@ DataSnowflakeSchemas.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | | in | DataSnowflakeSchemasIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeSchemasLimit | limit block. | @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -133,7 +133,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} --- @@ -143,7 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} --- @@ -153,7 +153,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} --- @@ -163,7 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} --- @@ -175,7 +175,7 @@ Runs DESC SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} --- @@ -187,7 +187,7 @@ Runs SHOW PARAMETERS FOR SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} --- @@ -585,7 +585,7 @@ The construct id used in the generated config for the DataSnowflakeSchemas to im The id of the existing DataSnowflakeSchemas that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use --- @@ -965,7 +965,7 @@ DataSnowflakeSchemasConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | | in | DataSnowflakeSchemasIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeSchemasLimit | limit block. | @@ -1053,7 +1053,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1070,7 +1070,7 @@ public DataSnowflakeSchemasIn getIn(); in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} --- @@ -1084,7 +1084,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} --- @@ -1098,7 +1098,7 @@ public DataSnowflakeSchemasLimit getLimit(); limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} --- @@ -1112,7 +1112,7 @@ public java.lang.String getStartsWith(); Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} --- @@ -1128,7 +1128,7 @@ Runs DESC SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} --- @@ -1144,7 +1144,7 @@ Runs SHOW PARAMETERS FOR SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} --- @@ -1185,7 +1185,7 @@ public java.lang.Object getAccount(); Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} --- @@ -1199,7 +1199,7 @@ public java.lang.String getApplication(); Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} --- @@ -1213,7 +1213,7 @@ public java.lang.String getApplicationPackage(); Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} --- @@ -1227,7 +1227,7 @@ public java.lang.String getDatabase(); Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} --- @@ -1263,7 +1263,7 @@ public java.lang.Number getRows(); The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} --- @@ -1279,7 +1279,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- diff --git a/docs/dataSnowflakeSchemas.python.md b/docs/dataSnowflakeSchemas.python.md index 0cc093d8c..814b51840 100644 --- a/docs/dataSnowflakeSchemas.python.md +++ b/docs/dataSnowflakeSchemas.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeSchemas -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas snowflake_schemas}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas snowflake_schemas}. #### Initializers @@ -42,7 +42,7 @@ dataSnowflakeSchemas.DataSnowflakeSchemas( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | | in | DataSnowflakeSchemasIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeSchemasLimit | limit block. | @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -129,7 +129,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} --- @@ -139,7 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} --- @@ -149,7 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} --- @@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} --- @@ -171,7 +171,7 @@ Runs DESC SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} --- @@ -183,7 +183,7 @@ Runs SHOW PARAMETERS FOR SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} --- @@ -454,7 +454,7 @@ def put_in( Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} --- @@ -464,7 +464,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} --- @@ -474,7 +474,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} --- @@ -484,7 +484,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} --- @@ -503,7 +503,7 @@ def put_limit( The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} --- @@ -515,7 +515,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- @@ -675,7 +675,7 @@ The construct id used in the generated config for the DataSnowflakeSchemas to im The id of the existing DataSnowflakeSchemas that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use --- @@ -1049,7 +1049,7 @@ dataSnowflakeSchemas.DataSnowflakeSchemasConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | | in | DataSnowflakeSchemasIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeSchemasLimit | limit block. | @@ -1137,7 +1137,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1154,7 +1154,7 @@ in: DataSnowflakeSchemasIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} --- @@ -1168,7 +1168,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} --- @@ -1182,7 +1182,7 @@ limit: DataSnowflakeSchemasLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} --- @@ -1196,7 +1196,7 @@ starts_with: str Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} --- @@ -1212,7 +1212,7 @@ Runs DESC SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} --- @@ -1228,7 +1228,7 @@ Runs SHOW PARAMETERS FOR SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} --- @@ -1268,7 +1268,7 @@ account: typing.Union[bool, IResolvable] Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} --- @@ -1282,7 +1282,7 @@ application: str Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} --- @@ -1296,7 +1296,7 @@ application_package: str Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} --- @@ -1310,7 +1310,7 @@ database: str Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} --- @@ -1346,7 +1346,7 @@ rows: typing.Union[int, float] The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} --- @@ -1362,7 +1362,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- diff --git a/docs/dataSnowflakeSchemas.typescript.md b/docs/dataSnowflakeSchemas.typescript.md index 7390c6257..eabb053a9 100644 --- a/docs/dataSnowflakeSchemas.typescript.md +++ b/docs/dataSnowflakeSchemas.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeSchemas -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas snowflake_schemas}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas snowflake_schemas}. #### Initializers @@ -440,7 +440,7 @@ The construct id used in the generated config for the DataSnowflakeSchemas to im The id of the existing DataSnowflakeSchemas that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use --- @@ -799,7 +799,7 @@ const dataSnowflakeSchemasConfig: dataSnowflakeSchemas.DataSnowflakeSchemasConfi | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. | | in | DataSnowflakeSchemasIn | in block. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeSchemasLimit | limit block. | @@ -887,7 +887,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -904,7 +904,7 @@ public readonly in: DataSnowflakeSchemasIn; in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} --- @@ -918,7 +918,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} --- @@ -932,7 +932,7 @@ public readonly limit: DataSnowflakeSchemasLimit; limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} --- @@ -946,7 +946,7 @@ public readonly startsWith: string; Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} --- @@ -962,7 +962,7 @@ Runs DESC SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} --- @@ -978,7 +978,7 @@ Runs SHOW PARAMETERS FOR SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} --- @@ -1013,7 +1013,7 @@ public readonly account: boolean | IResolvable; Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} --- @@ -1027,7 +1027,7 @@ public readonly application: string; Returns records for the specified application. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} --- @@ -1041,7 +1041,7 @@ public readonly applicationPackage: string; Returns records for the specified application package. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} --- @@ -1055,7 +1055,7 @@ public readonly database: string; Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} --- @@ -1088,7 +1088,7 @@ public readonly rows: number; The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} --- @@ -1104,7 +1104,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} --- diff --git a/docs/dataSnowflakeSecurityIntegrations.csharp.md b/docs/dataSnowflakeSecurityIntegrations.csharp.md index 4b493657b..c90a56fac 100644 --- a/docs/dataSnowflakeSecurityIntegrations.csharp.md +++ b/docs/dataSnowflakeSecurityIntegrations.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeSecurityIntegrations -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations snowflake_security_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations snowflake_security_integrations}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeSecurityInteg The id of the existing DataSnowflakeSecurityIntegrations that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use --- @@ -668,7 +668,7 @@ new DataSnowflakeSecurityIntegrationsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | WithDescribe | object | Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SECURITY INTEGRATIONS. | @@ -752,7 +752,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -769,7 +769,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} --- @@ -785,7 +785,7 @@ Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- diff --git a/docs/dataSnowflakeSecurityIntegrations.go.md b/docs/dataSnowflakeSecurityIntegrations.go.md index 6ccb66045..95d708e2e 100644 --- a/docs/dataSnowflakeSecurityIntegrations.go.md +++ b/docs/dataSnowflakeSecurityIntegrations.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeSecurityIntegrations -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations snowflake_security_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations snowflake_security_integrations}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeSecurityInteg The id of the existing DataSnowflakeSecurityIntegrations that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use --- @@ -668,7 +668,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | WithDescribe | interface{} | Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SECURITY INTEGRATIONS. | @@ -752,7 +752,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -769,7 +769,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} --- @@ -785,7 +785,7 @@ Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- diff --git a/docs/dataSnowflakeSecurityIntegrations.java.md b/docs/dataSnowflakeSecurityIntegrations.java.md index 2b7011d38..2799fa07b 100644 --- a/docs/dataSnowflakeSecurityIntegrations.java.md +++ b/docs/dataSnowflakeSecurityIntegrations.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeSecurityIntegrations -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations snowflake_security_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations snowflake_security_integrations}. #### Initializers @@ -41,7 +41,7 @@ DataSnowflakeSecurityIntegrations.Builder.create(Construct scope, java.lang.Stri | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SECURITY INTEGRATIONS. | @@ -111,7 +111,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -124,7 +124,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} --- @@ -136,7 +136,7 @@ Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- @@ -480,7 +480,7 @@ The construct id used in the generated config for the DataSnowflakeSecurityInteg The id of the existing DataSnowflakeSecurityIntegrations that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use --- @@ -767,7 +767,7 @@ DataSnowflakeSecurityIntegrationsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SECURITY INTEGRATIONS. | @@ -851,7 +851,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -868,7 +868,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} --- @@ -884,7 +884,7 @@ Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- diff --git a/docs/dataSnowflakeSecurityIntegrations.python.md b/docs/dataSnowflakeSecurityIntegrations.python.md index c40664748..9fbd7695b 100644 --- a/docs/dataSnowflakeSecurityIntegrations.python.md +++ b/docs/dataSnowflakeSecurityIntegrations.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeSecurityIntegrations -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations snowflake_security_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations snowflake_security_integrations}. #### Initializers @@ -38,7 +38,7 @@ dataSnowflakeSecurityIntegrations.DataSnowflakeSecurityIntegrations( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | with_describe | typing.Union[bool, cdktf.IResolvable] | Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SECURITY INTEGRATIONS. | @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -121,7 +121,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} --- @@ -133,7 +133,7 @@ Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- @@ -513,7 +513,7 @@ The construct id used in the generated config for the DataSnowflakeSecurityInteg The id of the existing DataSnowflakeSecurityIntegrations that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use --- @@ -795,7 +795,7 @@ dataSnowflakeSecurityIntegrations.DataSnowflakeSecurityIntegrationsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | with_describe | typing.Union[bool, cdktf.IResolvable] | Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SECURITY INTEGRATIONS. | @@ -879,7 +879,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -896,7 +896,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} --- @@ -912,7 +912,7 @@ Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- diff --git a/docs/dataSnowflakeSecurityIntegrations.typescript.md b/docs/dataSnowflakeSecurityIntegrations.typescript.md index 66e6a89c6..daae01cd1 100644 --- a/docs/dataSnowflakeSecurityIntegrations.typescript.md +++ b/docs/dataSnowflakeSecurityIntegrations.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeSecurityIntegrations -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations snowflake_security_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations snowflake_security_integrations}. #### Initializers @@ -386,7 +386,7 @@ The construct id used in the generated config for the DataSnowflakeSecurityInteg The id of the existing DataSnowflakeSecurityIntegrations that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use --- @@ -657,7 +657,7 @@ const dataSnowflakeSecurityIntegrationsConfig: dataSnowflakeSecurityIntegrations | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | withDescribe | boolean \| cdktf.IResolvable | Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SECURITY INTEGRATIONS. | @@ -741,7 +741,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -758,7 +758,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} --- @@ -774,7 +774,7 @@ Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SE The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} --- diff --git a/docs/dataSnowflakeSequences.csharp.md b/docs/dataSnowflakeSequences.csharp.md index f8bf550f4..9197ad563 100644 --- a/docs/dataSnowflakeSequences.csharp.md +++ b/docs/dataSnowflakeSequences.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeSequences -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences snowflake_sequences}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences snowflake_sequences}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSequences to The id of the existing DataSnowflakeSequences that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeSequencesConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the sequences from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the sequences from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSequences.go.md b/docs/dataSnowflakeSequences.go.md index a55fc47a4..ab36529ee 100644 --- a/docs/dataSnowflakeSequences.go.md +++ b/docs/dataSnowflakeSequences.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeSequences -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences snowflake_sequences}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences snowflake_sequences}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSequences to The id of the existing DataSnowflakeSequences that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | | Schema | *string | The schema from which to return the sequences from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the sequences from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSequences.java.md b/docs/dataSnowflakeSequences.java.md index a9907480c..491cc176f 100644 --- a/docs/dataSnowflakeSequences.java.md +++ b/docs/dataSnowflakeSequences.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeSequences -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences snowflake_sequences}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences snowflake_sequences}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeSequences.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the sequences from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the sequences from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeSequences to The id of the existing DataSnowflakeSequences that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeSequencesConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the sequences from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the sequences from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSequences.python.md b/docs/dataSnowflakeSequences.python.md index 4150be9ca..d059cbc14 100644 --- a/docs/dataSnowflakeSequences.python.md +++ b/docs/dataSnowflakeSequences.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeSequences -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences snowflake_sequences}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences snowflake_sequences}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeSequences.DataSnowflakeSequences( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the sequences from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the sequences from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeSequences to The id of the existing DataSnowflakeSequences that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeSequences.DataSnowflakeSequencesConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the sequences from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the sequences from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSequences.typescript.md b/docs/dataSnowflakeSequences.typescript.md index 192893264..be440a881 100644 --- a/docs/dataSnowflakeSequences.typescript.md +++ b/docs/dataSnowflakeSequences.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeSequences -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences snowflake_sequences}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences snowflake_sequences}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSequences to The id of the existing DataSnowflakeSequences that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeSequencesConfig: dataSnowflakeSequences.DataSnowflakeSequence | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | | schema | string | The schema from which to return the sequences from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the sequences from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeShares.csharp.md b/docs/dataSnowflakeShares.csharp.md index 0096458ef..726daf9f1 100644 --- a/docs/dataSnowflakeShares.csharp.md +++ b/docs/dataSnowflakeShares.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeShares -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares snowflake_shares}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares snowflake_shares}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeShares to imp The id of the existing DataSnowflakeShares that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use --- @@ -638,7 +638,7 @@ new DataSnowflakeSharesConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | | Pattern | string | Filters the command output by object name. | --- @@ -721,7 +721,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -738,7 +738,7 @@ public string Pattern { get; set; } Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- diff --git a/docs/dataSnowflakeShares.go.md b/docs/dataSnowflakeShares.go.md index 147ec8b88..a16692d51 100644 --- a/docs/dataSnowflakeShares.go.md +++ b/docs/dataSnowflakeShares.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeShares -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares snowflake_shares}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares snowflake_shares}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeShares to imp The id of the existing DataSnowflakeShares that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use --- @@ -638,7 +638,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | | Pattern | *string | Filters the command output by object name. | --- @@ -721,7 +721,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -738,7 +738,7 @@ Pattern *string Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- diff --git a/docs/dataSnowflakeShares.java.md b/docs/dataSnowflakeShares.java.md index 4ba30d9ca..eebefbdda 100644 --- a/docs/dataSnowflakeShares.java.md +++ b/docs/dataSnowflakeShares.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeShares -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares snowflake_shares}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares snowflake_shares}. #### Initializers @@ -39,7 +39,7 @@ DataSnowflakeShares.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | | pattern | java.lang.String | Filters the command output by object name. | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -121,7 +121,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- @@ -458,7 +458,7 @@ The construct id used in the generated config for the DataSnowflakeShares to imp The id of the existing DataSnowflakeShares that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use --- @@ -721,7 +721,7 @@ DataSnowflakeSharesConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | | pattern | java.lang.String | Filters the command output by object name. | --- @@ -804,7 +804,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -821,7 +821,7 @@ public java.lang.String getPattern(); Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- diff --git a/docs/dataSnowflakeShares.python.md b/docs/dataSnowflakeShares.python.md index b058303b8..16914dc31 100644 --- a/docs/dataSnowflakeShares.python.md +++ b/docs/dataSnowflakeShares.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeShares -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares snowflake_shares}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares snowflake_shares}. #### Initializers @@ -37,7 +37,7 @@ dataSnowflakeShares.DataSnowflakeShares( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | | pattern | str | Filters the command output by object name. | --- @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -119,7 +119,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- @@ -492,7 +492,7 @@ The construct id used in the generated config for the DataSnowflakeShares to imp The id of the existing DataSnowflakeShares that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ dataSnowflakeShares.DataSnowflakeSharesConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | | pattern | str | Filters the command output by object name. | --- @@ -834,7 +834,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -851,7 +851,7 @@ pattern: str Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- diff --git a/docs/dataSnowflakeShares.typescript.md b/docs/dataSnowflakeShares.typescript.md index 4d420bed8..04a5b9b60 100644 --- a/docs/dataSnowflakeShares.typescript.md +++ b/docs/dataSnowflakeShares.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeShares -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares snowflake_shares}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares snowflake_shares}. #### Initializers @@ -379,7 +379,7 @@ The construct id used in the generated config for the DataSnowflakeShares to imp The id of the existing DataSnowflakeShares that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use --- @@ -628,7 +628,7 @@ const dataSnowflakeSharesConfig: dataSnowflakeShares.DataSnowflakeSharesConfig = | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. | | pattern | string | Filters the command output by object name. | --- @@ -711,7 +711,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -728,7 +728,7 @@ public readonly pattern: string; Filters the command output by object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} --- diff --git a/docs/dataSnowflakeStages.csharp.md b/docs/dataSnowflakeStages.csharp.md index bb9b04351..d08661f14 100644 --- a/docs/dataSnowflakeStages.csharp.md +++ b/docs/dataSnowflakeStages.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeStages -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages snowflake_stages}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages snowflake_stages}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeStages to imp The id of the existing DataSnowflakeStages that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeStagesConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the stages from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#database DataSnowflakeStages#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the stages from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStages.go.md b/docs/dataSnowflakeStages.go.md index 465150ec9..13de9028d 100644 --- a/docs/dataSnowflakeStages.go.md +++ b/docs/dataSnowflakeStages.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeStages -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages snowflake_stages}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages snowflake_stages}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeStages to imp The id of the existing DataSnowflakeStages that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | | Schema | *string | The schema from which to return the stages from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#database DataSnowflakeStages#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the stages from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStages.java.md b/docs/dataSnowflakeStages.java.md index f5c0818a8..90985659d 100644 --- a/docs/dataSnowflakeStages.java.md +++ b/docs/dataSnowflakeStages.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeStages -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages snowflake_stages}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages snowflake_stages}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeStages.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the stages from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#database DataSnowflakeStages#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the stages from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeStages to imp The id of the existing DataSnowflakeStages that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeStagesConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the stages from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#database DataSnowflakeStages#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the stages from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStages.python.md b/docs/dataSnowflakeStages.python.md index f6a952cbf..b2090ae0f 100644 --- a/docs/dataSnowflakeStages.python.md +++ b/docs/dataSnowflakeStages.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeStages -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages snowflake_stages}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages snowflake_stages}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeStages.DataSnowflakeStages( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the stages from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#database DataSnowflakeStages#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the stages from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeStages to imp The id of the existing DataSnowflakeStages that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeStages.DataSnowflakeStagesConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the stages from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#database DataSnowflakeStages#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the stages from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStages.typescript.md b/docs/dataSnowflakeStages.typescript.md index 3fbaaf128..3869eb22c 100644 --- a/docs/dataSnowflakeStages.typescript.md +++ b/docs/dataSnowflakeStages.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeStages -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages snowflake_stages}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages snowflake_stages}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeStages to imp The id of the existing DataSnowflakeStages that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeStagesConfig: dataSnowflakeStages.DataSnowflakeStagesConfig = | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | | schema | string | The schema from which to return the stages from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#database DataSnowflakeStages#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#database DataSnowflakeStages#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the stages from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStorageIntegrations.csharp.md b/docs/dataSnowflakeStorageIntegrations.csharp.md index 87189099d..d80b4bb66 100644 --- a/docs/dataSnowflakeStorageIntegrations.csharp.md +++ b/docs/dataSnowflakeStorageIntegrations.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeStorageIntegrations -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations snowflake_storage_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations snowflake_storage_integrations}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeStorageIntegr The id of the existing DataSnowflakeStorageIntegrations that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use --- @@ -608,7 +608,7 @@ new DataSnowflakeStorageIntegrationsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | --- @@ -690,7 +690,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStorageIntegrations.go.md b/docs/dataSnowflakeStorageIntegrations.go.md index 5cbd76c33..7fabe6c01 100644 --- a/docs/dataSnowflakeStorageIntegrations.go.md +++ b/docs/dataSnowflakeStorageIntegrations.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeStorageIntegrations -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations snowflake_storage_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations snowflake_storage_integrations}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeStorageIntegr The id of the existing DataSnowflakeStorageIntegrations that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use --- @@ -608,7 +608,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | --- @@ -690,7 +690,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStorageIntegrations.java.md b/docs/dataSnowflakeStorageIntegrations.java.md index 0ef0bad61..0a9875a3b 100644 --- a/docs/dataSnowflakeStorageIntegrations.java.md +++ b/docs/dataSnowflakeStorageIntegrations.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeStorageIntegrations -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations snowflake_storage_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations snowflake_storage_integrations}. #### Initializers @@ -38,7 +38,7 @@ DataSnowflakeStorageIntegrations.Builder.create(Construct scope, java.lang.Strin | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | --- @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -439,7 +439,7 @@ The construct id used in the generated config for the DataSnowflakeStorageIntegr The id of the existing DataSnowflakeStorageIntegrations that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ DataSnowflakeStorageIntegrationsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | --- @@ -761,7 +761,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStorageIntegrations.python.md b/docs/dataSnowflakeStorageIntegrations.python.md index 1d8dfe88f..30677c90e 100644 --- a/docs/dataSnowflakeStorageIntegrations.python.md +++ b/docs/dataSnowflakeStorageIntegrations.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeStorageIntegrations -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations snowflake_storage_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations snowflake_storage_integrations}. #### Initializers @@ -36,7 +36,7 @@ dataSnowflakeStorageIntegrations.DataSnowflakeStorageIntegrations( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | --- @@ -104,7 +104,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -473,7 +473,7 @@ The construct id used in the generated config for the DataSnowflakeStorageIntegr The id of the existing DataSnowflakeStorageIntegrations that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use --- @@ -709,7 +709,7 @@ dataSnowflakeStorageIntegrations.DataSnowflakeStorageIntegrationsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | --- @@ -791,7 +791,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStorageIntegrations.typescript.md b/docs/dataSnowflakeStorageIntegrations.typescript.md index 1eb219b7b..63401d225 100644 --- a/docs/dataSnowflakeStorageIntegrations.typescript.md +++ b/docs/dataSnowflakeStorageIntegrations.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeStorageIntegrations -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations snowflake_storage_integrations}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations snowflake_storage_integrations}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeStorageIntegr The id of the existing DataSnowflakeStorageIntegrations that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use --- @@ -599,7 +599,7 @@ const dataSnowflakeStorageIntegrationsConfig: dataSnowflakeStorageIntegrations.D | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. | --- @@ -681,7 +681,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStreamlits.csharp.md b/docs/dataSnowflakeStreamlits.csharp.md index 083649665..8ca0efdcd 100644 --- a/docs/dataSnowflakeStreamlits.csharp.md +++ b/docs/dataSnowflakeStreamlits.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeStreamlits -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits snowflake_streamlits}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits snowflake_streamlits}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeStreamlits to The id of the existing DataSnowflakeStreamlits that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ new DataSnowflakeStreamlitsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | | In | DataSnowflakeStreamlitsIn | in block. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeStreamlitsLimit | limit block. | @@ -840,7 +840,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ public DataSnowflakeStreamlitsIn In { get; set; } in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} --- @@ -871,7 +871,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} --- @@ -885,7 +885,7 @@ public DataSnowflakeStreamlitsLimit Limit { get; set; } limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} --- @@ -901,7 +901,7 @@ Runs DESC STREAMLIT for each streamlit returned by SHOW STREAMLITS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} --- @@ -939,7 +939,7 @@ public object Account { get; set; } Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} --- @@ -953,7 +953,7 @@ public string Database { get; set; } Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} --- @@ -967,7 +967,7 @@ public string Schema { get; set; } Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} --- @@ -1003,7 +1003,7 @@ public double Rows { get; set; } The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} --- @@ -1019,7 +1019,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- diff --git a/docs/dataSnowflakeStreamlits.go.md b/docs/dataSnowflakeStreamlits.go.md index 7dac1507f..a37759143 100644 --- a/docs/dataSnowflakeStreamlits.go.md +++ b/docs/dataSnowflakeStreamlits.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeStreamlits -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits snowflake_streamlits}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits snowflake_streamlits}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeStreamlits to The id of the existing DataSnowflakeStreamlits that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use --- @@ -754,7 +754,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | | In | DataSnowflakeStreamlitsIn | in block. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeStreamlitsLimit | limit block. | @@ -840,7 +840,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -857,7 +857,7 @@ In DataSnowflakeStreamlitsIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} --- @@ -871,7 +871,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} --- @@ -885,7 +885,7 @@ Limit DataSnowflakeStreamlitsLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} --- @@ -901,7 +901,7 @@ Runs DESC STREAMLIT for each streamlit returned by SHOW STREAMLITS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} --- @@ -939,7 +939,7 @@ Account interface{} Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} --- @@ -953,7 +953,7 @@ Database *string Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} --- @@ -967,7 +967,7 @@ Schema *string Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} --- @@ -1003,7 +1003,7 @@ Rows *f64 The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} --- @@ -1019,7 +1019,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- diff --git a/docs/dataSnowflakeStreamlits.java.md b/docs/dataSnowflakeStreamlits.java.md index ee1cff96b..aa99a63ac 100644 --- a/docs/dataSnowflakeStreamlits.java.md +++ b/docs/dataSnowflakeStreamlits.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeStreamlits -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits snowflake_streamlits}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits snowflake_streamlits}. #### Initializers @@ -43,7 +43,7 @@ DataSnowflakeStreamlits.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | | in | DataSnowflakeStreamlitsIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeStreamlitsLimit | limit block. | @@ -115,7 +115,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -128,7 +128,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} --- @@ -160,7 +160,7 @@ Runs DESC STREAMLIT for each streamlit returned by SHOW STREAMLITS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} --- @@ -544,7 +544,7 @@ The construct id used in the generated config for the DataSnowflakeStreamlits to The id of the existing DataSnowflakeStreamlits that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use --- @@ -877,7 +877,7 @@ DataSnowflakeStreamlitsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | | in | DataSnowflakeStreamlitsIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeStreamlitsLimit | limit block. | @@ -963,7 +963,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -980,7 +980,7 @@ public DataSnowflakeStreamlitsIn getIn(); in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} --- @@ -994,7 +994,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} --- @@ -1008,7 +1008,7 @@ public DataSnowflakeStreamlitsLimit getLimit(); limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} --- @@ -1024,7 +1024,7 @@ Runs DESC STREAMLIT for each streamlit returned by SHOW STREAMLITS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} --- @@ -1063,7 +1063,7 @@ public java.lang.Object getAccount(); Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} --- @@ -1077,7 +1077,7 @@ public java.lang.String getDatabase(); Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} --- @@ -1091,7 +1091,7 @@ public java.lang.String getSchema(); Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} --- @@ -1127,7 +1127,7 @@ public java.lang.Number getRows(); The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} --- @@ -1143,7 +1143,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- diff --git a/docs/dataSnowflakeStreamlits.python.md b/docs/dataSnowflakeStreamlits.python.md index b1f6b4f45..46549b6d2 100644 --- a/docs/dataSnowflakeStreamlits.python.md +++ b/docs/dataSnowflakeStreamlits.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeStreamlits -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits snowflake_streamlits}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits snowflake_streamlits}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeStreamlits.DataSnowflakeStreamlits( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | | in | DataSnowflakeStreamlitsIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeStreamlitsLimit | limit block. | @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -125,7 +125,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} --- @@ -157,7 +157,7 @@ Runs DESC STREAMLIT for each streamlit returned by SHOW STREAMLITS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} --- @@ -425,7 +425,7 @@ def put_in( Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} --- @@ -435,7 +435,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} --- @@ -445,7 +445,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} --- @@ -464,7 +464,7 @@ def put_limit( The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} --- @@ -476,7 +476,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- @@ -624,7 +624,7 @@ The construct id used in the generated config for the DataSnowflakeStreamlits to The id of the existing DataSnowflakeStreamlits that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use --- @@ -952,7 +952,7 @@ dataSnowflakeStreamlits.DataSnowflakeStreamlitsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | | in | DataSnowflakeStreamlitsIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeStreamlitsLimit | limit block. | @@ -1038,7 +1038,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1055,7 +1055,7 @@ in: DataSnowflakeStreamlitsIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} --- @@ -1069,7 +1069,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} --- @@ -1083,7 +1083,7 @@ limit: DataSnowflakeStreamlitsLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} --- @@ -1099,7 +1099,7 @@ Runs DESC STREAMLIT for each streamlit returned by SHOW STREAMLITS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} --- @@ -1137,7 +1137,7 @@ account: typing.Union[bool, IResolvable] Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} --- @@ -1151,7 +1151,7 @@ database: str Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} --- @@ -1165,7 +1165,7 @@ schema: str Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} --- @@ -1201,7 +1201,7 @@ rows: typing.Union[int, float] The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} --- @@ -1217,7 +1217,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- diff --git a/docs/dataSnowflakeStreamlits.typescript.md b/docs/dataSnowflakeStreamlits.typescript.md index 8c37e804d..be605144d 100644 --- a/docs/dataSnowflakeStreamlits.typescript.md +++ b/docs/dataSnowflakeStreamlits.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeStreamlits -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits snowflake_streamlits}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits snowflake_streamlits}. #### Initializers @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataSnowflakeStreamlits to The id of the existing DataSnowflakeStreamlits that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use --- @@ -741,7 +741,7 @@ const dataSnowflakeStreamlitsConfig: dataSnowflakeStreamlits.DataSnowflakeStream | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. | | in | DataSnowflakeStreamlitsIn | in block. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeStreamlitsLimit | limit block. | @@ -827,7 +827,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -844,7 +844,7 @@ public readonly in: DataSnowflakeStreamlitsIn; in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} --- @@ -858,7 +858,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} --- @@ -872,7 +872,7 @@ public readonly limit: DataSnowflakeStreamlitsLimit; limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} --- @@ -888,7 +888,7 @@ Runs DESC STREAMLIT for each streamlit returned by SHOW STREAMLITS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} --- @@ -922,7 +922,7 @@ public readonly account: boolean | IResolvable; Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} --- @@ -936,7 +936,7 @@ public readonly database: string; Returns records for the current database in use or for a specified database (db_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} --- @@ -950,7 +950,7 @@ public readonly schema: string; Returns records for the current schema in use or a specified schema (schema_name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} --- @@ -983,7 +983,7 @@ public readonly rows: number; The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} --- @@ -999,7 +999,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} --- diff --git a/docs/dataSnowflakeStreams.csharp.md b/docs/dataSnowflakeStreams.csharp.md index 66146884d..84bf1f23b 100644 --- a/docs/dataSnowflakeStreams.csharp.md +++ b/docs/dataSnowflakeStreams.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeStreams -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams snowflake_streams}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams snowflake_streams}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeStreams to im The id of the existing DataSnowflakeStreams that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeStreamsConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the streams from. | | Schema | string | The schema from which to return the streams from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#database DataSnowflakeStreams#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStreams.go.md b/docs/dataSnowflakeStreams.go.md index 507c7bf56..69965a8ae 100644 --- a/docs/dataSnowflakeStreams.go.md +++ b/docs/dataSnowflakeStreams.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeStreams -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams snowflake_streams}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams snowflake_streams}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeStreams to im The id of the existing DataSnowflakeStreams that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the streams from. | | Schema | *string | The schema from which to return the streams from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#database DataSnowflakeStreams#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStreams.java.md b/docs/dataSnowflakeStreams.java.md index f7ff75c29..52260b18e 100644 --- a/docs/dataSnowflakeStreams.java.md +++ b/docs/dataSnowflakeStreams.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeStreams -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams snowflake_streams}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams snowflake_streams}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeStreams.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the streams from. | | schema | java.lang.String | The schema from which to return the streams from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#database DataSnowflakeStreams#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeStreams to im The id of the existing DataSnowflakeStreams that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeStreamsConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the streams from. | | schema | java.lang.String | The schema from which to return the streams from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#database DataSnowflakeStreams#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStreams.python.md b/docs/dataSnowflakeStreams.python.md index e5c44ba46..d69895377 100644 --- a/docs/dataSnowflakeStreams.python.md +++ b/docs/dataSnowflakeStreams.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeStreams -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams snowflake_streams}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams snowflake_streams}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeStreams.DataSnowflakeStreams( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the streams from. | | schema | str | The schema from which to return the streams from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#database DataSnowflakeStreams#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeStreams to im The id of the existing DataSnowflakeStreams that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeStreams.DataSnowflakeStreamsConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the streams from. | | schema | str | The schema from which to return the streams from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#database DataSnowflakeStreams#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeStreams.typescript.md b/docs/dataSnowflakeStreams.typescript.md index 17da8f326..be227443c 100644 --- a/docs/dataSnowflakeStreams.typescript.md +++ b/docs/dataSnowflakeStreams.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeStreams -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams snowflake_streams}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams snowflake_streams}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeStreams to im The id of the existing DataSnowflakeStreams that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeStreamsConfig: dataSnowflakeStreams.DataSnowflakeStreamsConfi | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the streams from. | | schema | string | The schema from which to return the streams from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#database DataSnowflakeStreams#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#database DataSnowflakeStreams#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the streams from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGenerateScimAccessToken.csharp.md b/docs/dataSnowflakeSystemGenerateScimAccessToken.csharp.md index 7682cb7de..7049a2461 100644 --- a/docs/dataSnowflakeSystemGenerateScimAccessToken.csharp.md +++ b/docs/dataSnowflakeSystemGenerateScimAccessToken.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGenerateScimAccessToken -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGenerat The id of the existing DataSnowflakeSystemGenerateScimAccessToken that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use --- @@ -632,7 +632,7 @@ new DataSnowflakeSystemGenerateScimAccessTokenConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | IntegrationName | string | SCIM Integration Name. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | --- @@ -716,7 +716,7 @@ public string IntegrationName { get; set; } SCIM Integration Name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} --- @@ -728,7 +728,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGenerateScimAccessToken.go.md b/docs/dataSnowflakeSystemGenerateScimAccessToken.go.md index ab522eb85..3d44c432f 100644 --- a/docs/dataSnowflakeSystemGenerateScimAccessToken.go.md +++ b/docs/dataSnowflakeSystemGenerateScimAccessToken.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGenerateScimAccessToken -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGenerat The id of the existing DataSnowflakeSystemGenerateScimAccessToken that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use --- @@ -632,7 +632,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | IntegrationName | *string | SCIM Integration Name. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | --- @@ -716,7 +716,7 @@ IntegrationName *string SCIM Integration Name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} --- @@ -728,7 +728,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGenerateScimAccessToken.java.md b/docs/dataSnowflakeSystemGenerateScimAccessToken.java.md index 68805bf58..bc8b4b99e 100644 --- a/docs/dataSnowflakeSystemGenerateScimAccessToken.java.md +++ b/docs/dataSnowflakeSystemGenerateScimAccessToken.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGenerateScimAccessToken -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token}. #### Initializers @@ -40,7 +40,7 @@ DataSnowflakeSystemGenerateScimAccessToken.Builder.create(Construct scope, java. | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | integrationName | java.lang.String | SCIM Integration Name. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope SCIM Integration Name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -451,7 +451,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGenerat The id of the existing DataSnowflakeSystemGenerateScimAccessToken that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use --- @@ -715,7 +715,7 @@ DataSnowflakeSystemGenerateScimAccessTokenConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | integrationName | java.lang.String | SCIM Integration Name. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | --- @@ -799,7 +799,7 @@ public java.lang.String getIntegrationName(); SCIM Integration Name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} --- @@ -811,7 +811,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGenerateScimAccessToken.python.md b/docs/dataSnowflakeSystemGenerateScimAccessToken.python.md index f7b3813b5..c072f4e90 100644 --- a/docs/dataSnowflakeSystemGenerateScimAccessToken.python.md +++ b/docs/dataSnowflakeSystemGenerateScimAccessToken.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGenerateScimAccessToken -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token}. #### Initializers @@ -38,7 +38,7 @@ dataSnowflakeSystemGenerateScimAccessToken.DataSnowflakeSystemGenerateScimAccess | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | integration_name | str | SCIM Integration Name. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope SCIM Integration Name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} --- @@ -116,7 +116,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -485,7 +485,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGenerat The id of the existing DataSnowflakeSystemGenerateScimAccessToken that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use --- @@ -745,7 +745,7 @@ dataSnowflakeSystemGenerateScimAccessToken.DataSnowflakeSystemGenerateScimAccess | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | integration_name | str | SCIM Integration Name. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | --- @@ -829,7 +829,7 @@ integration_name: str SCIM Integration Name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} --- @@ -841,7 +841,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGenerateScimAccessToken.typescript.md b/docs/dataSnowflakeSystemGenerateScimAccessToken.typescript.md index d01c663dd..64034887d 100644 --- a/docs/dataSnowflakeSystemGenerateScimAccessToken.typescript.md +++ b/docs/dataSnowflakeSystemGenerateScimAccessToken.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGenerateScimAccessToken -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGenerat The id of the existing DataSnowflakeSystemGenerateScimAccessToken that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use --- @@ -622,7 +622,7 @@ const dataSnowflakeSystemGenerateScimAccessTokenConfig: dataSnowflakeSystemGener | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | integrationName | string | SCIM Integration Name. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. | --- @@ -706,7 +706,7 @@ public readonly integrationName: string; SCIM Integration Name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} --- @@ -718,7 +718,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.csharp.md b/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.csharp.md index 70c406921..d2fbba13a 100644 --- a/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.csharp.md +++ b/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetAwsSnsIamPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetAwsS The id of the existing DataSnowflakeSystemGetAwsSnsIamPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use --- @@ -632,7 +632,7 @@ new DataSnowflakeSystemGetAwsSnsIamPolicyConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | AwsSnsTopicArn | string | Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | --- @@ -716,7 +716,7 @@ public string AwsSnsTopicArn { get; set; } Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} --- @@ -728,7 +728,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.go.md b/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.go.md index 2249cce74..b637a7c54 100644 --- a/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.go.md +++ b/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetAwsSnsIamPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetAwsS The id of the existing DataSnowflakeSystemGetAwsSnsIamPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use --- @@ -632,7 +632,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | AwsSnsTopicArn | *string | Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | --- @@ -716,7 +716,7 @@ AwsSnsTopicArn *string Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} --- @@ -728,7 +728,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.java.md b/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.java.md index 9cc111b34..0e33c104e 100644 --- a/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.java.md +++ b/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetAwsSnsIamPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy}. #### Initializers @@ -40,7 +40,7 @@ DataSnowflakeSystemGetAwsSnsIamPolicy.Builder.create(Construct scope, java.lang. | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | awsSnsTopicArn | java.lang.String | Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -451,7 +451,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetAwsS The id of the existing DataSnowflakeSystemGetAwsSnsIamPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use --- @@ -715,7 +715,7 @@ DataSnowflakeSystemGetAwsSnsIamPolicyConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | awsSnsTopicArn | java.lang.String | Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | --- @@ -799,7 +799,7 @@ public java.lang.String getAwsSnsTopicArn(); Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} --- @@ -811,7 +811,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.python.md b/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.python.md index d4cdc68a4..9e2ed81f8 100644 --- a/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.python.md +++ b/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetAwsSnsIamPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy}. #### Initializers @@ -38,7 +38,7 @@ dataSnowflakeSystemGetAwsSnsIamPolicy.DataSnowflakeSystemGetAwsSnsIamPolicy( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | aws_sns_topic_arn | str | Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} --- @@ -116,7 +116,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -485,7 +485,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetAwsS The id of the existing DataSnowflakeSystemGetAwsSnsIamPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use --- @@ -745,7 +745,7 @@ dataSnowflakeSystemGetAwsSnsIamPolicy.DataSnowflakeSystemGetAwsSnsIamPolicyConfi | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | aws_sns_topic_arn | str | Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | --- @@ -829,7 +829,7 @@ aws_sns_topic_arn: str Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} --- @@ -841,7 +841,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.typescript.md b/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.typescript.md index a1d2f74a0..a4102f8da 100644 --- a/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.typescript.md +++ b/docs/dataSnowflakeSystemGetAwsSnsIamPolicy.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetAwsSnsIamPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetAwsS The id of the existing DataSnowflakeSystemGetAwsSnsIamPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use --- @@ -622,7 +622,7 @@ const dataSnowflakeSystemGetAwsSnsIamPolicyConfig: dataSnowflakeSystemGetAwsSnsI | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | awsSnsTopicArn | string | Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. | --- @@ -706,7 +706,7 @@ public readonly awsSnsTopicArn: string; Amazon Resource Name (ARN) of the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} --- @@ -718,7 +718,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetPrivatelinkConfig.csharp.md b/docs/dataSnowflakeSystemGetPrivatelinkConfig.csharp.md index 9d960e0ad..7508f6014 100644 --- a/docs/dataSnowflakeSystemGetPrivatelinkConfig.csharp.md +++ b/docs/dataSnowflakeSystemGetPrivatelinkConfig.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetPrivatelinkConfig -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetPriv The id of the existing DataSnowflakeSystemGetPrivatelinkConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use --- @@ -696,7 +696,7 @@ new DataSnowflakeSystemGetPrivatelinkConfigConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | --- @@ -778,7 +778,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetPrivatelinkConfig.go.md b/docs/dataSnowflakeSystemGetPrivatelinkConfig.go.md index 4628b2399..5e686c99a 100644 --- a/docs/dataSnowflakeSystemGetPrivatelinkConfig.go.md +++ b/docs/dataSnowflakeSystemGetPrivatelinkConfig.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetPrivatelinkConfig -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetPriv The id of the existing DataSnowflakeSystemGetPrivatelinkConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use --- @@ -696,7 +696,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | --- @@ -778,7 +778,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetPrivatelinkConfig.java.md b/docs/dataSnowflakeSystemGetPrivatelinkConfig.java.md index 6f7c13a48..e8edfcdcd 100644 --- a/docs/dataSnowflakeSystemGetPrivatelinkConfig.java.md +++ b/docs/dataSnowflakeSystemGetPrivatelinkConfig.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetPrivatelinkConfig -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. #### Initializers @@ -38,7 +38,7 @@ DataSnowflakeSystemGetPrivatelinkConfig.Builder.create(Construct scope, java.lan | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | --- @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -439,7 +439,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetPriv The id of the existing DataSnowflakeSystemGetPrivatelinkConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use --- @@ -767,7 +767,7 @@ DataSnowflakeSystemGetPrivatelinkConfigConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | --- @@ -849,7 +849,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetPrivatelinkConfig.python.md b/docs/dataSnowflakeSystemGetPrivatelinkConfig.python.md index cb45b40c2..1bde50b85 100644 --- a/docs/dataSnowflakeSystemGetPrivatelinkConfig.python.md +++ b/docs/dataSnowflakeSystemGetPrivatelinkConfig.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetPrivatelinkConfig -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. #### Initializers @@ -36,7 +36,7 @@ dataSnowflakeSystemGetPrivatelinkConfig.DataSnowflakeSystemGetPrivatelinkConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | --- @@ -104,7 +104,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -473,7 +473,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetPriv The id of the existing DataSnowflakeSystemGetPrivatelinkConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use --- @@ -797,7 +797,7 @@ dataSnowflakeSystemGetPrivatelinkConfig.DataSnowflakeSystemGetPrivatelinkConfigC | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | --- @@ -879,7 +879,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetPrivatelinkConfig.typescript.md b/docs/dataSnowflakeSystemGetPrivatelinkConfig.typescript.md index df2e610c7..6b2e55c5d 100644 --- a/docs/dataSnowflakeSystemGetPrivatelinkConfig.typescript.md +++ b/docs/dataSnowflakeSystemGetPrivatelinkConfig.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetPrivatelinkConfig -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetPriv The id of the existing DataSnowflakeSystemGetPrivatelinkConfig that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use --- @@ -687,7 +687,7 @@ const dataSnowflakeSystemGetPrivatelinkConfigConfig: dataSnowflakeSystemGetPriva | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. | --- @@ -769,7 +769,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.csharp.md b/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.csharp.md index 317ece32e..cff5e1fc6 100644 --- a/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.csharp.md +++ b/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetSnowflakePlatformInfo -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetSnow The id of the existing DataSnowflakeSystemGetSnowflakePlatformInfo that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use --- @@ -619,7 +619,7 @@ new DataSnowflakeSystemGetSnowflakePlatformInfoConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | --- @@ -701,7 +701,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.go.md b/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.go.md index 81df02df7..87dbc73e1 100644 --- a/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.go.md +++ b/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetSnowflakePlatformInfo -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetSnow The id of the existing DataSnowflakeSystemGetSnowflakePlatformInfo that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use --- @@ -619,7 +619,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | --- @@ -701,7 +701,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.java.md b/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.java.md index 848d88bb0..fe0b3ac0d 100644 --- a/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.java.md +++ b/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetSnowflakePlatformInfo -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info}. #### Initializers @@ -38,7 +38,7 @@ DataSnowflakeSystemGetSnowflakePlatformInfo.Builder.create(Construct scope, java | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | --- @@ -106,7 +106,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -439,7 +439,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetSnow The id of the existing DataSnowflakeSystemGetSnowflakePlatformInfo that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ DataSnowflakeSystemGetSnowflakePlatformInfoConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | --- @@ -772,7 +772,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.python.md b/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.python.md index e0b3dbc44..382980383 100644 --- a/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.python.md +++ b/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetSnowflakePlatformInfo -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info}. #### Initializers @@ -36,7 +36,7 @@ dataSnowflakeSystemGetSnowflakePlatformInfo.DataSnowflakeSystemGetSnowflakePlatf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | --- @@ -104,7 +104,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -473,7 +473,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetSnow The id of the existing DataSnowflakeSystemGetSnowflakePlatformInfo that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use --- @@ -720,7 +720,7 @@ dataSnowflakeSystemGetSnowflakePlatformInfo.DataSnowflakeSystemGetSnowflakePlatf | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | --- @@ -802,7 +802,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.typescript.md b/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.typescript.md index 7fb35f79b..b3c71d69b 100644 --- a/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.typescript.md +++ b/docs/dataSnowflakeSystemGetSnowflakePlatformInfo.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeSystemGetSnowflakePlatformInfo -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeSystemGetSnow The id of the existing DataSnowflakeSystemGetSnowflakePlatformInfo that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use --- @@ -610,7 +610,7 @@ const dataSnowflakeSystemGetSnowflakePlatformInfoConfig: dataSnowflakeSystemGetS | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. | --- @@ -692,7 +692,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeTables.csharp.md b/docs/dataSnowflakeTables.csharp.md index 12dcfb2f1..0f2775191 100644 --- a/docs/dataSnowflakeTables.csharp.md +++ b/docs/dataSnowflakeTables.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables snowflake_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables snowflake_tables}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeTables to imp The id of the existing DataSnowflakeTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeTablesConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the tables from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#database DataSnowflakeTables#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeTables.go.md b/docs/dataSnowflakeTables.go.md index ba97cf462..f06bf4731 100644 --- a/docs/dataSnowflakeTables.go.md +++ b/docs/dataSnowflakeTables.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables snowflake_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables snowflake_tables}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeTables to imp The id of the existing DataSnowflakeTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | | Schema | *string | The schema from which to return the tables from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#database DataSnowflakeTables#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeTables.java.md b/docs/dataSnowflakeTables.java.md index 67afd8320..52e29b87a 100644 --- a/docs/dataSnowflakeTables.java.md +++ b/docs/dataSnowflakeTables.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables snowflake_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables snowflake_tables}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeTables.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the tables from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#database DataSnowflakeTables#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeTables to imp The id of the existing DataSnowflakeTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeTablesConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the tables from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#database DataSnowflakeTables#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeTables.python.md b/docs/dataSnowflakeTables.python.md index b5fad28aa..fcec6a552 100644 --- a/docs/dataSnowflakeTables.python.md +++ b/docs/dataSnowflakeTables.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables snowflake_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables snowflake_tables}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeTables.DataSnowflakeTables( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the tables from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#database DataSnowflakeTables#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeTables to imp The id of the existing DataSnowflakeTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeTables.DataSnowflakeTablesConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the tables from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#database DataSnowflakeTables#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeTables.typescript.md b/docs/dataSnowflakeTables.typescript.md index d41ca4958..99801bde0 100644 --- a/docs/dataSnowflakeTables.typescript.md +++ b/docs/dataSnowflakeTables.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeTables -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables snowflake_tables}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables snowflake_tables}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeTables to imp The id of the existing DataSnowflakeTables that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeTablesConfig: dataSnowflakeTables.DataSnowflakeTablesConfig = | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | | schema | string | The schema from which to return the tables from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#database DataSnowflakeTables#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#database DataSnowflakeTables#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the tables from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeTasks.csharp.md b/docs/dataSnowflakeTasks.csharp.md index 9da35c547..e3c200bca 100644 --- a/docs/dataSnowflakeTasks.csharp.md +++ b/docs/dataSnowflakeTasks.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeTasks -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks snowflake_tasks}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks snowflake_tasks}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeTasks to impo The id of the existing DataSnowflakeTasks that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ new DataSnowflakeTasksConfig { | Provisioners | object[] | *No description.* | | Database | string | The database from which to return the schemas from. | | Schema | string | The schema from which to return the tasks from. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | --- @@ -740,7 +740,7 @@ public string Database { get; set; } The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} --- @@ -754,7 +754,7 @@ public string Schema { get; set; } The schema from which to return the tasks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} --- @@ -766,7 +766,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeTasks.go.md b/docs/dataSnowflakeTasks.go.md index 5dc464f5b..a403e48fb 100644 --- a/docs/dataSnowflakeTasks.go.md +++ b/docs/dataSnowflakeTasks.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeTasks -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks snowflake_tasks}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks snowflake_tasks}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeTasks to impo The id of the existing DataSnowflakeTasks that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use --- @@ -656,7 +656,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Provisioners | *[]interface{} | *No description.* | | Database | *string | The database from which to return the schemas from. | | Schema | *string | The schema from which to return the tasks from. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | --- @@ -740,7 +740,7 @@ Database *string The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} --- @@ -754,7 +754,7 @@ Schema *string The schema from which to return the tasks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} --- @@ -766,7 +766,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeTasks.java.md b/docs/dataSnowflakeTasks.java.md index 42e9da9c0..9580f56d1 100644 --- a/docs/dataSnowflakeTasks.java.md +++ b/docs/dataSnowflakeTasks.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeTasks -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks snowflake_tasks}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks snowflake_tasks}. #### Initializers @@ -42,7 +42,7 @@ DataSnowflakeTasks.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the tasks from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the tasks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -463,7 +463,7 @@ The construct id used in the generated config for the DataSnowflakeTasks to impo The id of the existing DataSnowflakeTasks that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use --- @@ -751,7 +751,7 @@ DataSnowflakeTasksConfig.builder() | provisioners | java.util.List | *No description.* | | database | java.lang.String | The database from which to return the schemas from. | | schema | java.lang.String | The schema from which to return the tasks from. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | --- @@ -835,7 +835,7 @@ public java.lang.String getDatabase(); The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} --- @@ -849,7 +849,7 @@ public java.lang.String getSchema(); The schema from which to return the tasks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeTasks.python.md b/docs/dataSnowflakeTasks.python.md index 213c2f4ae..b7a39420b 100644 --- a/docs/dataSnowflakeTasks.python.md +++ b/docs/dataSnowflakeTasks.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeTasks -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks snowflake_tasks}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks snowflake_tasks}. #### Initializers @@ -40,7 +40,7 @@ dataSnowflakeTasks.DataSnowflakeTasks( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the tasks from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema from which to return the tasks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -497,7 +497,7 @@ The construct id used in the generated config for the DataSnowflakeTasks to impo The id of the existing DataSnowflakeTasks that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ dataSnowflakeTasks.DataSnowflakeTasksConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database | str | The database from which to return the schemas from. | | schema | str | The schema from which to return the tasks from. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | --- @@ -865,7 +865,7 @@ database: str The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} --- @@ -879,7 +879,7 @@ schema: str The schema from which to return the tasks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeTasks.typescript.md b/docs/dataSnowflakeTasks.typescript.md index bbfcabd6d..e941b62e7 100644 --- a/docs/dataSnowflakeTasks.typescript.md +++ b/docs/dataSnowflakeTasks.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeTasks -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks snowflake_tasks}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks snowflake_tasks}. #### Initializers @@ -372,7 +372,7 @@ The construct id used in the generated config for the DataSnowflakeTasks to impo The id of the existing DataSnowflakeTasks that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use --- @@ -645,7 +645,7 @@ const dataSnowflakeTasksConfig: dataSnowflakeTasks.DataSnowflakeTasksConfig = { | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | database | string | The database from which to return the schemas from. | | schema | string | The schema from which to return the tasks from. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. | --- @@ -729,7 +729,7 @@ public readonly database: string; The database from which to return the schemas from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} --- @@ -743,7 +743,7 @@ public readonly schema: string; The schema from which to return the tasks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} --- @@ -755,7 +755,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataSnowflakeUsers.csharp.md b/docs/dataSnowflakeUsers.csharp.md index b8954bfd5..c9954b186 100644 --- a/docs/dataSnowflakeUsers.csharp.md +++ b/docs/dataSnowflakeUsers.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeUsers -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users snowflake_users}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users snowflake_users}. #### Initializers @@ -420,7 +420,7 @@ The construct id used in the generated config for the DataSnowflakeUsers to impo The id of the existing DataSnowflakeUsers that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use --- @@ -771,7 +771,7 @@ new DataSnowflakeUsersConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeUsersLimit | limit block. | | StartsWith | string | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -858,7 +858,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -875,7 +875,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#like DataSnowflakeUsers#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- @@ -889,7 +889,7 @@ public DataSnowflakeUsersLimit Limit { get; set; } limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} --- @@ -903,7 +903,7 @@ public string StartsWith { get; set; } Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} --- @@ -919,7 +919,7 @@ Runs DESC USER for each user returned by SHOW USERS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- @@ -935,7 +935,7 @@ Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- @@ -971,7 +971,7 @@ public double Rows { get; set; } The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} --- @@ -987,7 +987,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#from DataSnowflakeUsers#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- @@ -2507,6 +2507,7 @@ Returns a reversible string representation. | RsaPublicKeyFp | string | *No description.* | | SnowflakeLock | HashiCorp.Cdktf.IResolvable | *No description.* | | SnowflakeSupport | HashiCorp.Cdktf.IResolvable | *No description.* | +| Type | string | *No description.* | | InternalValue | DataSnowflakeUsersUsersDescribeOutput | *No description.* | --- @@ -2845,6 +2846,16 @@ public IResolvable SnowflakeSupport { get; } --- +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + ##### `InternalValue`Optional ```csharp diff --git a/docs/dataSnowflakeUsers.go.md b/docs/dataSnowflakeUsers.go.md index 98682fbfc..07d0c4ee8 100644 --- a/docs/dataSnowflakeUsers.go.md +++ b/docs/dataSnowflakeUsers.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeUsers -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users snowflake_users}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users snowflake_users}. #### Initializers @@ -420,7 +420,7 @@ The construct id used in the generated config for the DataSnowflakeUsers to impo The id of the existing DataSnowflakeUsers that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use --- @@ -771,7 +771,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeUsersLimit | limit block. | | StartsWith | *string | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -858,7 +858,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -875,7 +875,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#like DataSnowflakeUsers#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- @@ -889,7 +889,7 @@ Limit DataSnowflakeUsersLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} --- @@ -903,7 +903,7 @@ StartsWith *string Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} --- @@ -919,7 +919,7 @@ Runs DESC USER for each user returned by SHOW USERS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- @@ -935,7 +935,7 @@ Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- @@ -971,7 +971,7 @@ Rows *f64 The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} --- @@ -987,7 +987,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#from DataSnowflakeUsers#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- @@ -2507,6 +2507,7 @@ Returns a reversible string representation. | RsaPublicKeyFp | *string | *No description.* | | SnowflakeLock | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | | SnowflakeSupport | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Type | *string | *No description.* | | InternalValue | DataSnowflakeUsersUsersDescribeOutput | *No description.* | --- @@ -2845,6 +2846,16 @@ func SnowflakeSupport() IResolvable --- +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + ##### `InternalValue`Optional ```go diff --git a/docs/dataSnowflakeUsers.java.md b/docs/dataSnowflakeUsers.java.md index badf45724..33046a8a6 100644 --- a/docs/dataSnowflakeUsers.java.md +++ b/docs/dataSnowflakeUsers.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeUsers -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users snowflake_users}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users snowflake_users}. #### Initializers @@ -45,7 +45,7 @@ DataSnowflakeUsers.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeUsersLimit | limit block. | | startsWith | java.lang.String | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -131,7 +131,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#like DataSnowflakeUsers#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} --- @@ -163,7 +163,7 @@ Runs DESC USER for each user returned by SHOW USERS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- @@ -175,7 +175,7 @@ Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- @@ -553,7 +553,7 @@ The construct id used in the generated config for the DataSnowflakeUsers to impo The id of the existing DataSnowflakeUsers that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use --- @@ -910,7 +910,7 @@ DataSnowflakeUsersConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeUsersLimit | limit block. | | startsWith | java.lang.String | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -997,7 +997,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1014,7 +1014,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#like DataSnowflakeUsers#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- @@ -1028,7 +1028,7 @@ public DataSnowflakeUsersLimit getLimit(); limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} --- @@ -1042,7 +1042,7 @@ public java.lang.String getStartsWith(); Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} --- @@ -1058,7 +1058,7 @@ Runs DESC USER for each user returned by SHOW USERS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- @@ -1074,7 +1074,7 @@ Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- @@ -1110,7 +1110,7 @@ public java.lang.Number getRows(); The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} --- @@ -1126,7 +1126,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#from DataSnowflakeUsers#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- @@ -2584,6 +2584,7 @@ Returns a reversible string representation. | rsaPublicKeyFp | java.lang.String | *No description.* | | snowflakeLock | com.hashicorp.cdktf.IResolvable | *No description.* | | snowflakeSupport | com.hashicorp.cdktf.IResolvable | *No description.* | +| type | java.lang.String | *No description.* | | internalValue | DataSnowflakeUsersUsersDescribeOutput | *No description.* | --- @@ -2922,6 +2923,16 @@ public IResolvable getSnowflakeSupport(); --- +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + ##### `internalValue`Optional ```java diff --git a/docs/dataSnowflakeUsers.python.md b/docs/dataSnowflakeUsers.python.md index f7e290aac..f83f141bc 100644 --- a/docs/dataSnowflakeUsers.python.md +++ b/docs/dataSnowflakeUsers.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeUsers -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users snowflake_users}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users snowflake_users}. #### Initializers @@ -41,7 +41,7 @@ dataSnowflakeUsers.DataSnowflakeUsers( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeUsersLimit | limit block. | | starts_with | str | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#like DataSnowflakeUsers#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} --- @@ -159,7 +159,7 @@ Runs DESC USER for each user returned by SHOW USERS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- @@ -171,7 +171,7 @@ Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- @@ -438,7 +438,7 @@ def put_limit( The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} --- @@ -450,7 +450,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#from DataSnowflakeUsers#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- @@ -604,7 +604,7 @@ The construct id used in the generated config for the DataSnowflakeUsers to impo The id of the existing DataSnowflakeUsers that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use --- @@ -955,7 +955,7 @@ dataSnowflakeUsers.DataSnowflakeUsersConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeUsersLimit | limit block. | | starts_with | str | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -1042,7 +1042,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1059,7 +1059,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#like DataSnowflakeUsers#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- @@ -1073,7 +1073,7 @@ limit: DataSnowflakeUsersLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} --- @@ -1087,7 +1087,7 @@ starts_with: str Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} --- @@ -1103,7 +1103,7 @@ Runs DESC USER for each user returned by SHOW USERS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- @@ -1119,7 +1119,7 @@ Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- @@ -1155,7 +1155,7 @@ rows: typing.Union[int, float] The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} --- @@ -1171,7 +1171,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#from DataSnowflakeUsers#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- @@ -2629,6 +2629,7 @@ Returns a reversible string representation. | rsa_public_key_fp | str | *No description.* | | snowflake_lock | cdktf.IResolvable | *No description.* | | snowflake_support | cdktf.IResolvable | *No description.* | +| type | str | *No description.* | | internal_value | DataSnowflakeUsersUsersDescribeOutput | *No description.* | --- @@ -2967,6 +2968,16 @@ snowflake_support: IResolvable --- +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + ##### `internal_value`Optional ```python diff --git a/docs/dataSnowflakeUsers.typescript.md b/docs/dataSnowflakeUsers.typescript.md index c04c7d85a..d1880e305 100644 --- a/docs/dataSnowflakeUsers.typescript.md +++ b/docs/dataSnowflakeUsers.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeUsers -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users snowflake_users}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users snowflake_users}. #### Initializers @@ -420,7 +420,7 @@ The construct id used in the generated config for the DataSnowflakeUsers to impo The id of the existing DataSnowflakeUsers that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use --- @@ -757,7 +757,7 @@ const dataSnowflakeUsersConfig: dataSnowflakeUsers.DataSnowflakeUsersConfig = { | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeUsersLimit | limit block. | | startsWith | string | Filters the output with **case-sensitive** characters indicating the beginning of the object name. | @@ -844,7 +844,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -861,7 +861,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#like DataSnowflakeUsers#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#like DataSnowflakeUsers#like} --- @@ -875,7 +875,7 @@ public readonly limit: DataSnowflakeUsersLimit; limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} --- @@ -889,7 +889,7 @@ public readonly startsWith: string; Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} --- @@ -905,7 +905,7 @@ Runs DESC USER for each user returned by SHOW USERS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} --- @@ -921,7 +921,7 @@ Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} --- @@ -954,7 +954,7 @@ public readonly rows: number; The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} --- @@ -970,7 +970,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#from DataSnowflakeUsers#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#from DataSnowflakeUsers#from} --- @@ -2366,6 +2366,7 @@ Returns a reversible string representation. | rsaPublicKeyFp | string | *No description.* | | snowflakeLock | cdktf.IResolvable | *No description.* | | snowflakeSupport | cdktf.IResolvable | *No description.* | +| type | string | *No description.* | | internalValue | DataSnowflakeUsersUsersDescribeOutput | *No description.* | --- @@ -2704,6 +2705,16 @@ public readonly snowflakeSupport: IResolvable; --- +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + ##### `internalValue`Optional ```typescript diff --git a/docs/dataSnowflakeViews.csharp.md b/docs/dataSnowflakeViews.csharp.md index 216dce8ca..557bec165 100644 --- a/docs/dataSnowflakeViews.csharp.md +++ b/docs/dataSnowflakeViews.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views snowflake_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views snowflake_views}. #### Initializers @@ -433,7 +433,7 @@ The construct id used in the generated config for the DataSnowflakeViews to impo The id of the existing DataSnowflakeViews that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use --- @@ -784,7 +784,7 @@ new DataSnowflakeViewsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. | | In | DataSnowflakeViewsIn | in block. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeViewsLimit | limit block. | @@ -871,7 +871,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -888,7 +888,7 @@ public DataSnowflakeViewsIn In { get; set; } in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#in DataSnowflakeViews#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#in DataSnowflakeViews#in} --- @@ -902,7 +902,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#like DataSnowflakeViews#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#like DataSnowflakeViews#like} --- @@ -916,7 +916,7 @@ public DataSnowflakeViewsLimit Limit { get; set; } limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#limit DataSnowflakeViews#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#limit DataSnowflakeViews#limit} --- @@ -930,7 +930,7 @@ public string StartsWith { get; set; } Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} --- @@ -946,7 +946,7 @@ Runs DESC VIEW for each view returned by SHOW VIEWS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- @@ -984,7 +984,7 @@ public object Account { get; set; } Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#account DataSnowflakeViews#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#account DataSnowflakeViews#account} --- @@ -998,7 +998,7 @@ public string Database { get; set; } Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#database DataSnowflakeViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#database DataSnowflakeViews#database} --- @@ -1012,7 +1012,7 @@ public string Schema { get; set; } Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#schema DataSnowflakeViews#schema} --- @@ -1048,7 +1048,7 @@ public double Rows { get; set; } The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#rows DataSnowflakeViews#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#rows DataSnowflakeViews#rows} --- @@ -1064,7 +1064,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#from DataSnowflakeViews#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#from DataSnowflakeViews#from} --- diff --git a/docs/dataSnowflakeViews.go.md b/docs/dataSnowflakeViews.go.md index f2c236bca..54c4b4802 100644 --- a/docs/dataSnowflakeViews.go.md +++ b/docs/dataSnowflakeViews.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views snowflake_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views snowflake_views}. #### Initializers @@ -433,7 +433,7 @@ The construct id used in the generated config for the DataSnowflakeViews to impo The id of the existing DataSnowflakeViews that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use --- @@ -784,7 +784,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. | | In | DataSnowflakeViewsIn | in block. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | Limit | DataSnowflakeViewsLimit | limit block. | @@ -871,7 +871,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -888,7 +888,7 @@ In DataSnowflakeViewsIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#in DataSnowflakeViews#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#in DataSnowflakeViews#in} --- @@ -902,7 +902,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#like DataSnowflakeViews#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#like DataSnowflakeViews#like} --- @@ -916,7 +916,7 @@ Limit DataSnowflakeViewsLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#limit DataSnowflakeViews#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#limit DataSnowflakeViews#limit} --- @@ -930,7 +930,7 @@ StartsWith *string Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} --- @@ -946,7 +946,7 @@ Runs DESC VIEW for each view returned by SHOW VIEWS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- @@ -984,7 +984,7 @@ Account interface{} Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#account DataSnowflakeViews#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#account DataSnowflakeViews#account} --- @@ -998,7 +998,7 @@ Database *string Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#database DataSnowflakeViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#database DataSnowflakeViews#database} --- @@ -1012,7 +1012,7 @@ Schema *string Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#schema DataSnowflakeViews#schema} --- @@ -1048,7 +1048,7 @@ Rows *f64 The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#rows DataSnowflakeViews#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#rows DataSnowflakeViews#rows} --- @@ -1064,7 +1064,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#from DataSnowflakeViews#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#from DataSnowflakeViews#from} --- diff --git a/docs/dataSnowflakeViews.java.md b/docs/dataSnowflakeViews.java.md index 3c32d6ffa..dd31e9f77 100644 --- a/docs/dataSnowflakeViews.java.md +++ b/docs/dataSnowflakeViews.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views snowflake_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views snowflake_views}. #### Initializers @@ -44,7 +44,7 @@ DataSnowflakeViews.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. | | in | DataSnowflakeViewsIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeViewsLimit | limit block. | @@ -117,7 +117,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -130,7 +130,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#in DataSnowflakeViews#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#in DataSnowflakeViews#in} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#like DataSnowflakeViews#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#like DataSnowflakeViews#like} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#limit DataSnowflakeViews#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#limit DataSnowflakeViews#limit} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} --- @@ -172,7 +172,7 @@ Runs DESC VIEW for each view returned by SHOW VIEWS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- @@ -563,7 +563,7 @@ The construct id used in the generated config for the DataSnowflakeViews to impo The id of the existing DataSnowflakeViews that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use --- @@ -919,7 +919,7 @@ DataSnowflakeViewsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. | | in | DataSnowflakeViewsIn | in block. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeViewsLimit | limit block. | @@ -1006,7 +1006,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1023,7 +1023,7 @@ public DataSnowflakeViewsIn getIn(); in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#in DataSnowflakeViews#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#in DataSnowflakeViews#in} --- @@ -1037,7 +1037,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#like DataSnowflakeViews#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#like DataSnowflakeViews#like} --- @@ -1051,7 +1051,7 @@ public DataSnowflakeViewsLimit getLimit(); limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#limit DataSnowflakeViews#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#limit DataSnowflakeViews#limit} --- @@ -1065,7 +1065,7 @@ public java.lang.String getStartsWith(); Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} --- @@ -1081,7 +1081,7 @@ Runs DESC VIEW for each view returned by SHOW VIEWS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- @@ -1120,7 +1120,7 @@ public java.lang.Object getAccount(); Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#account DataSnowflakeViews#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#account DataSnowflakeViews#account} --- @@ -1134,7 +1134,7 @@ public java.lang.String getDatabase(); Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#database DataSnowflakeViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#database DataSnowflakeViews#database} --- @@ -1148,7 +1148,7 @@ public java.lang.String getSchema(); Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#schema DataSnowflakeViews#schema} --- @@ -1184,7 +1184,7 @@ public java.lang.Number getRows(); The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#rows DataSnowflakeViews#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#rows DataSnowflakeViews#rows} --- @@ -1200,7 +1200,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#from DataSnowflakeViews#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#from DataSnowflakeViews#from} --- diff --git a/docs/dataSnowflakeViews.python.md b/docs/dataSnowflakeViews.python.md index aeeb90f34..9a7828964 100644 --- a/docs/dataSnowflakeViews.python.md +++ b/docs/dataSnowflakeViews.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views snowflake_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views snowflake_views}. #### Initializers @@ -41,7 +41,7 @@ dataSnowflakeViews.DataSnowflakeViews( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. | | in | DataSnowflakeViewsIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeViewsLimit | limit block. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#in DataSnowflakeViews#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#in DataSnowflakeViews#in} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#like DataSnowflakeViews#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#like DataSnowflakeViews#like} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#limit DataSnowflakeViews#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#limit DataSnowflakeViews#limit} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} --- @@ -169,7 +169,7 @@ Runs DESC VIEW for each view returned by SHOW VIEWS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- @@ -438,7 +438,7 @@ def put_in( Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#account DataSnowflakeViews#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#account DataSnowflakeViews#account} --- @@ -448,7 +448,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#database DataSnowflakeViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#database DataSnowflakeViews#database} --- @@ -458,7 +458,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#schema DataSnowflakeViews#schema} --- @@ -477,7 +477,7 @@ def put_limit( The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#rows DataSnowflakeViews#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#rows DataSnowflakeViews#rows} --- @@ -489,7 +489,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#from DataSnowflakeViews#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#from DataSnowflakeViews#from} --- @@ -643,7 +643,7 @@ The construct id used in the generated config for the DataSnowflakeViews to impo The id of the existing DataSnowflakeViews that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use --- @@ -994,7 +994,7 @@ dataSnowflakeViews.DataSnowflakeViewsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. | | in | DataSnowflakeViewsIn | in block. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeViewsLimit | limit block. | @@ -1081,7 +1081,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1098,7 +1098,7 @@ in: DataSnowflakeViewsIn in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#in DataSnowflakeViews#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#in DataSnowflakeViews#in} --- @@ -1112,7 +1112,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#like DataSnowflakeViews#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#like DataSnowflakeViews#like} --- @@ -1126,7 +1126,7 @@ limit: DataSnowflakeViewsLimit limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#limit DataSnowflakeViews#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#limit DataSnowflakeViews#limit} --- @@ -1140,7 +1140,7 @@ starts_with: str Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} --- @@ -1156,7 +1156,7 @@ Runs DESC VIEW for each view returned by SHOW VIEWS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- @@ -1194,7 +1194,7 @@ account: typing.Union[bool, IResolvable] Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#account DataSnowflakeViews#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#account DataSnowflakeViews#account} --- @@ -1208,7 +1208,7 @@ database: str Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#database DataSnowflakeViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#database DataSnowflakeViews#database} --- @@ -1222,7 +1222,7 @@ schema: str Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#schema DataSnowflakeViews#schema} --- @@ -1258,7 +1258,7 @@ rows: typing.Union[int, float] The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#rows DataSnowflakeViews#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#rows DataSnowflakeViews#rows} --- @@ -1274,7 +1274,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#from DataSnowflakeViews#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#from DataSnowflakeViews#from} --- diff --git a/docs/dataSnowflakeViews.typescript.md b/docs/dataSnowflakeViews.typescript.md index ecfdd0f93..b7ae5a48a 100644 --- a/docs/dataSnowflakeViews.typescript.md +++ b/docs/dataSnowflakeViews.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeViews -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views snowflake_views}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views snowflake_views}. #### Initializers @@ -433,7 +433,7 @@ The construct id used in the generated config for the DataSnowflakeViews to impo The id of the existing DataSnowflakeViews that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use --- @@ -770,7 +770,7 @@ const dataSnowflakeViewsConfig: dataSnowflakeViews.DataSnowflakeViewsConfig = { | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. | | in | DataSnowflakeViewsIn | in block. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | limit | DataSnowflakeViewsLimit | limit block. | @@ -857,7 +857,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -874,7 +874,7 @@ public readonly in: DataSnowflakeViewsIn; in block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#in DataSnowflakeViews#in} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#in DataSnowflakeViews#in} --- @@ -888,7 +888,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#like DataSnowflakeViews#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#like DataSnowflakeViews#like} --- @@ -902,7 +902,7 @@ public readonly limit: DataSnowflakeViewsLimit; limit block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#limit DataSnowflakeViews#limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#limit DataSnowflakeViews#limit} --- @@ -916,7 +916,7 @@ public readonly startsWith: string; Filters the output with **case-sensitive** characters indicating the beginning of the object name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} --- @@ -932,7 +932,7 @@ Runs DESC VIEW for each view returned by SHOW VIEWS. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} --- @@ -966,7 +966,7 @@ public readonly account: boolean | IResolvable; Returns records for the entire account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#account DataSnowflakeViews#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#account DataSnowflakeViews#account} --- @@ -980,7 +980,7 @@ public readonly database: string; Returns records for the current database in use or for a specified database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#database DataSnowflakeViews#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#database DataSnowflakeViews#database} --- @@ -994,7 +994,7 @@ public readonly schema: string; Returns records for the current schema in use or a specified schema. Use fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#schema DataSnowflakeViews#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#schema DataSnowflakeViews#schema} --- @@ -1027,7 +1027,7 @@ public readonly rows: number; The maximum number of rows to return. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#rows DataSnowflakeViews#rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#rows DataSnowflakeViews#rows} --- @@ -1043,7 +1043,7 @@ Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#from DataSnowflakeViews#from} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#from DataSnowflakeViews#from} --- diff --git a/docs/dataSnowflakeWarehouses.csharp.md b/docs/dataSnowflakeWarehouses.csharp.md index 183ad38f9..1fe354e71 100644 --- a/docs/dataSnowflakeWarehouses.csharp.md +++ b/docs/dataSnowflakeWarehouses.csharp.md @@ -4,7 +4,7 @@ ### DataSnowflakeWarehouses -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses snowflake_warehouses}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses snowflake_warehouses}. #### Initializers @@ -393,7 +393,7 @@ The construct id used in the generated config for the DataSnowflakeWarehouses to The id of the existing DataSnowflakeWarehouses that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use --- @@ -698,7 +698,7 @@ new DataSnowflakeWarehousesConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | | Like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | WithDescribe | object | Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | | WithParameters | object | Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | @@ -783,7 +783,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -800,7 +800,7 @@ public string Like { get; set; } Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} --- @@ -816,7 +816,7 @@ Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} --- @@ -832,7 +832,7 @@ Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSE The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- diff --git a/docs/dataSnowflakeWarehouses.go.md b/docs/dataSnowflakeWarehouses.go.md index 9ae58a58f..2421a0182 100644 --- a/docs/dataSnowflakeWarehouses.go.md +++ b/docs/dataSnowflakeWarehouses.go.md @@ -4,7 +4,7 @@ ### DataSnowflakeWarehouses -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses snowflake_warehouses}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses snowflake_warehouses}. #### Initializers @@ -393,7 +393,7 @@ The construct id used in the generated config for the DataSnowflakeWarehouses to The id of the existing DataSnowflakeWarehouses that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use --- @@ -698,7 +698,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/datasnowflake | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | | Like | *string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | WithDescribe | interface{} | Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | | WithParameters | interface{} | Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | @@ -783,7 +783,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -800,7 +800,7 @@ Like *string Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} --- @@ -816,7 +816,7 @@ Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} --- @@ -832,7 +832,7 @@ Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSE The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- diff --git a/docs/dataSnowflakeWarehouses.java.md b/docs/dataSnowflakeWarehouses.java.md index 2c29ea33a..bf67775d9 100644 --- a/docs/dataSnowflakeWarehouses.java.md +++ b/docs/dataSnowflakeWarehouses.java.md @@ -4,7 +4,7 @@ ### DataSnowflakeWarehouses -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses snowflake_warehouses}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses snowflake_warehouses}. #### Initializers @@ -43,7 +43,7 @@ DataSnowflakeWarehouses.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | | withParameters | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} --- @@ -139,7 +139,7 @@ Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} --- @@ -151,7 +151,7 @@ Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSE The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- @@ -502,7 +502,7 @@ The construct id used in the generated config for the DataSnowflakeWarehouses to The id of the existing DataSnowflakeWarehouses that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use --- @@ -813,7 +813,7 @@ DataSnowflakeWarehousesConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | | like | java.lang.String | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | withDescribe | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | | withParameters | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | @@ -898,7 +898,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -915,7 +915,7 @@ public java.lang.String getLike(); Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} --- @@ -931,7 +931,7 @@ Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} --- @@ -947,7 +947,7 @@ Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSE The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- diff --git a/docs/dataSnowflakeWarehouses.python.md b/docs/dataSnowflakeWarehouses.python.md index caef2309c..c8699bcd9 100644 --- a/docs/dataSnowflakeWarehouses.python.md +++ b/docs/dataSnowflakeWarehouses.python.md @@ -4,7 +4,7 @@ ### DataSnowflakeWarehouses -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses snowflake_warehouses}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses snowflake_warehouses}. #### Initializers @@ -39,7 +39,7 @@ dataSnowflakeWarehouses.DataSnowflakeWarehouses( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | with_describe | typing.Union[bool, cdktf.IResolvable] | Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | | with_parameters | typing.Union[bool, cdktf.IResolvable] | Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -123,7 +123,7 @@ If you experience problems setting this value it might not be settable. Please t Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} --- @@ -135,7 +135,7 @@ Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} --- @@ -147,7 +147,7 @@ Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSE The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- @@ -534,7 +534,7 @@ The construct id used in the generated config for the DataSnowflakeWarehouses to The id of the existing DataSnowflakeWarehouses that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use --- @@ -839,7 +839,7 @@ dataSnowflakeWarehouses.DataSnowflakeWarehousesConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | | like | str | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | with_describe | typing.Union[bool, cdktf.IResolvable] | Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | | with_parameters | typing.Union[bool, cdktf.IResolvable] | Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | @@ -924,7 +924,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -941,7 +941,7 @@ like: str Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} --- @@ -957,7 +957,7 @@ Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} --- @@ -973,7 +973,7 @@ Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSE The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- diff --git a/docs/dataSnowflakeWarehouses.typescript.md b/docs/dataSnowflakeWarehouses.typescript.md index 8f5f3d624..78041b62e 100644 --- a/docs/dataSnowflakeWarehouses.typescript.md +++ b/docs/dataSnowflakeWarehouses.typescript.md @@ -4,7 +4,7 @@ ### DataSnowflakeWarehouses -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses snowflake_warehouses}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses snowflake_warehouses}. #### Initializers @@ -393,7 +393,7 @@ The construct id used in the generated config for the DataSnowflakeWarehouses to The id of the existing DataSnowflakeWarehouses that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use --- @@ -686,7 +686,7 @@ const dataSnowflakeWarehousesConfig: dataSnowflakeWarehouses.DataSnowflakeWareho | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. | | like | string | Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). | | withDescribe | boolean \| cdktf.IResolvable | Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | | withParameters | boolean \| cdktf.IResolvable | Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. | @@ -771,7 +771,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -788,7 +788,7 @@ public readonly like: string; Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} --- @@ -804,7 +804,7 @@ Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. The output of describe is saved to the description field. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} --- @@ -820,7 +820,7 @@ Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSE The output of describe is saved to the parameters field as a map. By default this value is set to true. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} --- diff --git a/docs/database.csharp.md b/docs/database.csharp.md index 87ef53792..0efca27e5 100644 --- a/docs/database.csharp.md +++ b/docs/database.csharp.md @@ -4,7 +4,7 @@ ### Database -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database snowflake_database}. #### Initializers @@ -627,7 +627,7 @@ The construct id used in the generated config for the Database to import. The id of the existing Database that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#import import section} in the documentation of this resource for the id to use --- @@ -1376,7 +1376,7 @@ new DatabaseConfig { | DropPublicSchemaOnCreation | object | Specifies whether to drop public schema on creation or not. | | EnableConsoleOutput | object | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | ExternalVolume | string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. | | IsTransient | object | Specifies the database as transient. | | LogLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | MaxDataExtensionTimeInDays | double | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1475,7 +1475,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#name Database#name} --- @@ -1489,7 +1489,7 @@ public string Catalog { get; set; } The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#catalog Database#catalog} --- @@ -1503,7 +1503,7 @@ public string Comment { get; set; } Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#comment Database#comment} --- @@ -1519,7 +1519,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -1535,7 +1535,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} --- @@ -1551,7 +1551,7 @@ Specifies whether to drop public schema on creation or not. Modifying the parameter after database is already created won't have any effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -1565,7 +1565,7 @@ public object EnableConsoleOutput { get; set; } If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -1579,7 +1579,7 @@ public string ExternalVolume { get; set; } The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#external_volume Database#external_volume} --- @@ -1591,7 +1591,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1610,7 +1610,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#is_transient Database#is_transient} --- @@ -1626,7 +1626,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#log_level Database#log_level} --- @@ -1642,7 +1642,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -1656,7 +1656,7 @@ public object QuotedIdentifiersIgnoreCase { get; set; } If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -1672,7 +1672,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -1686,7 +1686,7 @@ public DatabaseReplication Replication { get; set; } replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replication Database#replication} --- @@ -1702,7 +1702,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -1718,7 +1718,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -1732,7 +1732,7 @@ public double TaskAutoRetryAttempts { get; set; } Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -1748,7 +1748,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#trace_level Database#trace_level} --- @@ -1764,7 +1764,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -1778,7 +1778,7 @@ public double UserTaskMinimumTriggerIntervalInSeconds { get; set; } Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -1792,7 +1792,7 @@ public double UserTaskTimeoutMs { get; set; } User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -1828,7 +1828,7 @@ public object EnableToAccount { get; set; } enable_to_account block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -1844,7 +1844,7 @@ Allows replicating data to accounts on lower editions in either of the following The primary database is in a Business Critical (or higher) account but one or more of the accounts approved for replication are on lower editions. Business Critical Edition is intended for Snowflake accounts with extremely sensitive data. 2. The primary database is in a Business Critical (or higher) account and a signed business associate agreement is in place to store PHI data in the account per HIPAA and HITRUST regulations, but no such agreement is in place for one or more of the accounts approved for replication, regardless if they are Business Critical (or higher) accounts. Both scenarios are prohibited by default in an effort to help prevent account administrators for Business Critical (or higher) accounts from inadvertently replicating sensitive data to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -1880,7 +1880,7 @@ public string AccountIdentifier { get; set; } Specifies account identifier for which replication should be enabled. The account identifiers should be in the form of `"".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#account_identifier Database#account_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#account_identifier Database#account_identifier} --- @@ -1894,7 +1894,7 @@ public object WithFailover { get; set; } Specifies if failover should be enabled for the specified account identifier. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#with_failover Database#with_failover} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#with_failover Database#with_failover} --- diff --git a/docs/database.go.md b/docs/database.go.md index 4d079234d..0d4c8fe37 100644 --- a/docs/database.go.md +++ b/docs/database.go.md @@ -4,7 +4,7 @@ ### Database -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database snowflake_database}. #### Initializers @@ -627,7 +627,7 @@ The construct id used in the generated config for the Database to import. The id of the existing Database that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#import import section} in the documentation of this resource for the id to use --- @@ -1376,7 +1376,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/database" | DropPublicSchemaOnCreation | interface{} | Specifies whether to drop public schema on creation or not. | | EnableConsoleOutput | interface{} | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | ExternalVolume | *string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. | | IsTransient | interface{} | Specifies the database as transient. | | LogLevel | *string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | MaxDataExtensionTimeInDays | *f64 | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1475,7 +1475,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#name Database#name} --- @@ -1489,7 +1489,7 @@ Catalog *string The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#catalog Database#catalog} --- @@ -1503,7 +1503,7 @@ Comment *string Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#comment Database#comment} --- @@ -1519,7 +1519,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -1535,7 +1535,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} --- @@ -1551,7 +1551,7 @@ Specifies whether to drop public schema on creation or not. Modifying the parameter after database is already created won't have any effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -1565,7 +1565,7 @@ EnableConsoleOutput interface{} If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -1579,7 +1579,7 @@ ExternalVolume *string The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#external_volume Database#external_volume} --- @@ -1591,7 +1591,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1610,7 +1610,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#is_transient Database#is_transient} --- @@ -1626,7 +1626,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#log_level Database#log_level} --- @@ -1642,7 +1642,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -1656,7 +1656,7 @@ QuotedIdentifiersIgnoreCase interface{} If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -1672,7 +1672,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -1686,7 +1686,7 @@ Replication DatabaseReplication replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replication Database#replication} --- @@ -1702,7 +1702,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -1718,7 +1718,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -1732,7 +1732,7 @@ TaskAutoRetryAttempts *f64 Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -1748,7 +1748,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#trace_level Database#trace_level} --- @@ -1764,7 +1764,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -1778,7 +1778,7 @@ UserTaskMinimumTriggerIntervalInSeconds *f64 Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -1792,7 +1792,7 @@ UserTaskTimeoutMs *f64 User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -1828,7 +1828,7 @@ EnableToAccount interface{} enable_to_account block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -1844,7 +1844,7 @@ Allows replicating data to accounts on lower editions in either of the following The primary database is in a Business Critical (or higher) account but one or more of the accounts approved for replication are on lower editions. Business Critical Edition is intended for Snowflake accounts with extremely sensitive data. 2. The primary database is in a Business Critical (or higher) account and a signed business associate agreement is in place to store PHI data in the account per HIPAA and HITRUST regulations, but no such agreement is in place for one or more of the accounts approved for replication, regardless if they are Business Critical (or higher) accounts. Both scenarios are prohibited by default in an effort to help prevent account administrators for Business Critical (or higher) accounts from inadvertently replicating sensitive data to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -1880,7 +1880,7 @@ AccountIdentifier *string Specifies account identifier for which replication should be enabled. The account identifiers should be in the form of `"".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#account_identifier Database#account_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#account_identifier Database#account_identifier} --- @@ -1894,7 +1894,7 @@ WithFailover interface{} Specifies if failover should be enabled for the specified account identifier. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#with_failover Database#with_failover} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#with_failover Database#with_failover} --- diff --git a/docs/database.java.md b/docs/database.java.md index 01fbf7b00..58c10a943 100644 --- a/docs/database.java.md +++ b/docs/database.java.md @@ -4,7 +4,7 @@ ### Database -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database snowflake_database}. #### Initializers @@ -72,7 +72,7 @@ Database.Builder.create(Construct scope, java.lang.String id) | dropPublicSchemaOnCreation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to drop public schema on creation or not. | | enableConsoleOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | java.lang.String | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. | | isTransient | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the database as transient. | | logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | | maxDataExtensionTimeInDays | java.lang.Number | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -157,7 +157,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#name Database#name} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#catalog Database#catalog} --- @@ -177,7 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#comment Database#comment} --- @@ -189,7 +189,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -201,7 +201,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} --- @@ -213,7 +213,7 @@ Specifies whether to drop public schema on creation or not. Modifying the parameter after database is already created won't have any effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -223,7 +223,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -233,7 +233,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#external_volume Database#external_volume} --- @@ -241,7 +241,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -256,7 +256,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#is_transient Database#is_transient} --- @@ -268,7 +268,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#log_level Database#log_level} --- @@ -280,7 +280,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -290,7 +290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -302,7 +302,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -312,7 +312,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replication Database#replication} --- @@ -324,7 +324,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -336,7 +336,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -346,7 +346,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -358,7 +358,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#trace_level Database#trace_level} --- @@ -370,7 +370,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -380,7 +380,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -390,7 +390,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -977,7 +977,7 @@ The construct id used in the generated config for the Database to import. The id of the existing Database that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#import import section} in the documentation of this resource for the id to use --- @@ -1735,7 +1735,7 @@ DatabaseConfig.builder() | dropPublicSchemaOnCreation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to drop public schema on creation or not. | | enableConsoleOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | java.lang.String | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. | | isTransient | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the database as transient. | | logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | | maxDataExtensionTimeInDays | java.lang.Number | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1834,7 +1834,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#name Database#name} --- @@ -1848,7 +1848,7 @@ public java.lang.String getCatalog(); The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#catalog Database#catalog} --- @@ -1862,7 +1862,7 @@ public java.lang.String getComment(); Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#comment Database#comment} --- @@ -1878,7 +1878,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -1894,7 +1894,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} --- @@ -1910,7 +1910,7 @@ Specifies whether to drop public schema on creation or not. Modifying the parameter after database is already created won't have any effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -1924,7 +1924,7 @@ public java.lang.Object getEnableConsoleOutput(); If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -1938,7 +1938,7 @@ public java.lang.String getExternalVolume(); The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#external_volume Database#external_volume} --- @@ -1950,7 +1950,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1969,7 +1969,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#is_transient Database#is_transient} --- @@ -1985,7 +1985,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#log_level Database#log_level} --- @@ -2001,7 +2001,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -2015,7 +2015,7 @@ public java.lang.Object getQuotedIdentifiersIgnoreCase(); If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -2031,7 +2031,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -2045,7 +2045,7 @@ public DatabaseReplication getReplication(); replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replication Database#replication} --- @@ -2061,7 +2061,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -2077,7 +2077,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -2091,7 +2091,7 @@ public java.lang.Number getTaskAutoRetryAttempts(); Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -2107,7 +2107,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#trace_level Database#trace_level} --- @@ -2123,7 +2123,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -2137,7 +2137,7 @@ public java.lang.Number getUserTaskMinimumTriggerIntervalInSeconds(); Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -2151,7 +2151,7 @@ public java.lang.Number getUserTaskTimeoutMs(); User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -2189,7 +2189,7 @@ public java.lang.Object getEnableToAccount(); enable_to_account block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -2205,7 +2205,7 @@ Allows replicating data to accounts on lower editions in either of the following The primary database is in a Business Critical (or higher) account but one or more of the accounts approved for replication are on lower editions. Business Critical Edition is intended for Snowflake accounts with extremely sensitive data. 2. The primary database is in a Business Critical (or higher) account and a signed business associate agreement is in place to store PHI data in the account per HIPAA and HITRUST regulations, but no such agreement is in place for one or more of the accounts approved for replication, regardless if they are Business Critical (or higher) accounts. Both scenarios are prohibited by default in an effort to help prevent account administrators for Business Critical (or higher) accounts from inadvertently replicating sensitive data to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -2242,7 +2242,7 @@ public java.lang.String getAccountIdentifier(); Specifies account identifier for which replication should be enabled. The account identifiers should be in the form of `"".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#account_identifier Database#account_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#account_identifier Database#account_identifier} --- @@ -2256,7 +2256,7 @@ public java.lang.Object getWithFailover(); Specifies if failover should be enabled for the specified account identifier. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#with_failover Database#with_failover} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#with_failover Database#with_failover} --- diff --git a/docs/database.python.md b/docs/database.python.md index 9fe340a64..ecd0c62a8 100644 --- a/docs/database.python.md +++ b/docs/database.python.md @@ -4,7 +4,7 @@ ### Database -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database snowflake_database}. #### Initializers @@ -65,7 +65,7 @@ database.Database( | drop_public_schema_on_creation | typing.Union[bool, cdktf.IResolvable] | Specifies whether to drop public schema on creation or not. | | enable_console_output | typing.Union[bool, cdktf.IResolvable] | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | external_volume | str | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. | | is_transient | typing.Union[bool, cdktf.IResolvable] | Specifies the database as transient. | | log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | | max_data_extension_time_in_days | typing.Union[int, float] | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -150,7 +150,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#name Database#name} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#catalog Database#catalog} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#comment Database#comment} --- @@ -182,7 +182,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -194,7 +194,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} --- @@ -206,7 +206,7 @@ Specifies whether to drop public schema on creation or not. Modifying the parameter after database is already created won't have any effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -216,7 +216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -226,7 +226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#external_volume Database#external_volume} --- @@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -249,7 +249,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#is_transient Database#is_transient} --- @@ -261,7 +261,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#log_level Database#log_level} --- @@ -273,7 +273,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -283,7 +283,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -295,7 +295,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -305,7 +305,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replication Database#replication} --- @@ -317,7 +317,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -329,7 +329,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -339,7 +339,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -351,7 +351,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#trace_level Database#trace_level} --- @@ -363,7 +363,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -373,7 +373,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -383,7 +383,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -779,7 +779,7 @@ def put_replication( enable_to_account block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -791,7 +791,7 @@ Allows replicating data to accounts on lower editions in either of the following The primary database is in a Business Critical (or higher) account but one or more of the accounts approved for replication are on lower editions. Business Critical Edition is intended for Snowflake accounts with extremely sensitive data. 2. The primary database is in a Business Critical (or higher) account and a signed business associate agreement is in place to store PHI data in the account per HIPAA and HITRUST regulations, but no such agreement is in place for one or more of the accounts approved for replication, regardless if they are Business Critical (or higher) accounts. Both scenarios are prohibited by default in an effort to help prevent account administrators for Business Critical (or higher) accounts from inadvertently replicating sensitive data to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -1035,7 +1035,7 @@ The construct id used in the generated config for the Database to import. The id of the existing Database that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#import import section} in the documentation of this resource for the id to use --- @@ -1784,7 +1784,7 @@ database.DatabaseConfig( | drop_public_schema_on_creation | typing.Union[bool, cdktf.IResolvable] | Specifies whether to drop public schema on creation or not. | | enable_console_output | typing.Union[bool, cdktf.IResolvable] | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | external_volume | str | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. | | is_transient | typing.Union[bool, cdktf.IResolvable] | Specifies the database as transient. | | log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | | max_data_extension_time_in_days | typing.Union[int, float] | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1883,7 +1883,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#name Database#name} --- @@ -1897,7 +1897,7 @@ catalog: str The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#catalog Database#catalog} --- @@ -1911,7 +1911,7 @@ comment: str Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#comment Database#comment} --- @@ -1927,7 +1927,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -1943,7 +1943,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} --- @@ -1959,7 +1959,7 @@ Specifies whether to drop public schema on creation or not. Modifying the parameter after database is already created won't have any effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -1973,7 +1973,7 @@ enable_console_output: typing.Union[bool, IResolvable] If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -1987,7 +1987,7 @@ external_volume: str The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#external_volume Database#external_volume} --- @@ -1999,7 +1999,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2018,7 +2018,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#is_transient Database#is_transient} --- @@ -2034,7 +2034,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#log_level Database#log_level} --- @@ -2050,7 +2050,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -2064,7 +2064,7 @@ quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -2080,7 +2080,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -2094,7 +2094,7 @@ replication: DatabaseReplication replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replication Database#replication} --- @@ -2110,7 +2110,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -2126,7 +2126,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -2140,7 +2140,7 @@ task_auto_retry_attempts: typing.Union[int, float] Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -2156,7 +2156,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#trace_level Database#trace_level} --- @@ -2172,7 +2172,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -2186,7 +2186,7 @@ user_task_minimum_trigger_interval_in_seconds: typing.Union[int, float] Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -2200,7 +2200,7 @@ user_task_timeout_ms: typing.Union[int, float] User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -2236,7 +2236,7 @@ enable_to_account: typing.Union[IResolvable, typing.List[DatabaseReplicationEnab enable_to_account block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -2252,7 +2252,7 @@ Allows replicating data to accounts on lower editions in either of the following The primary database is in a Business Critical (or higher) account but one or more of the accounts approved for replication are on lower editions. Business Critical Edition is intended for Snowflake accounts with extremely sensitive data. 2. The primary database is in a Business Critical (or higher) account and a signed business associate agreement is in place to store PHI data in the account per HIPAA and HITRUST regulations, but no such agreement is in place for one or more of the accounts approved for replication, regardless if they are Business Critical (or higher) accounts. Both scenarios are prohibited by default in an effort to help prevent account administrators for Business Critical (or higher) accounts from inadvertently replicating sensitive data to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -2288,7 +2288,7 @@ account_identifier: str Specifies account identifier for which replication should be enabled. The account identifiers should be in the form of `"".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#account_identifier Database#account_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#account_identifier Database#account_identifier} --- @@ -2302,7 +2302,7 @@ with_failover: typing.Union[bool, IResolvable] Specifies if failover should be enabled for the specified account identifier. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#with_failover Database#with_failover} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#with_failover Database#with_failover} --- diff --git a/docs/database.typescript.md b/docs/database.typescript.md index 3003d7fca..901b605b5 100644 --- a/docs/database.typescript.md +++ b/docs/database.typescript.md @@ -4,7 +4,7 @@ ### Database -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database snowflake_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database snowflake_database}. #### Initializers @@ -627,7 +627,7 @@ The construct id used in the generated config for the Database to import. The id of the existing Database that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#import import section} in the documentation of this resource for the id to use --- @@ -1346,7 +1346,7 @@ const databaseConfig: database.DatabaseConfig = { ... } | dropPublicSchemaOnCreation | boolean \| cdktf.IResolvable | Specifies whether to drop public schema on creation or not. | | enableConsoleOutput | boolean \| cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. | | isTransient | boolean \| cdktf.IResolvable | Specifies the database as transient. | | logLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | maxDataExtensionTimeInDays | number | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1445,7 +1445,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#name Database#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#name Database#name} --- @@ -1459,7 +1459,7 @@ public readonly catalog: string; The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#catalog Database#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#catalog Database#catalog} --- @@ -1473,7 +1473,7 @@ public readonly comment: string; Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#comment Database#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#comment Database#comment} --- @@ -1489,7 +1489,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} --- @@ -1505,7 +1505,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} --- @@ -1521,7 +1521,7 @@ Specifies whether to drop public schema on creation or not. Modifying the parameter after database is already created won't have any effect. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} --- @@ -1535,7 +1535,7 @@ public readonly enableConsoleOutput: boolean | IResolvable; If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_console_output Database#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_console_output Database#enable_console_output} --- @@ -1549,7 +1549,7 @@ public readonly externalVolume: string; The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#external_volume Database#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#external_volume Database#external_volume} --- @@ -1561,7 +1561,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1580,7 +1580,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#is_transient Database#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#is_transient Database#is_transient} --- @@ -1596,7 +1596,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#log_level Database#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#log_level Database#log_level} --- @@ -1612,7 +1612,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} --- @@ -1626,7 +1626,7 @@ public readonly quotedIdentifiersIgnoreCase: boolean | IResolvable; If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} --- @@ -1642,7 +1642,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} --- @@ -1656,7 +1656,7 @@ public readonly replication: DatabaseReplication; replication block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replication Database#replication} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replication Database#replication} --- @@ -1672,7 +1672,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} --- @@ -1688,7 +1688,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} --- @@ -1702,7 +1702,7 @@ public readonly taskAutoRetryAttempts: number; Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} --- @@ -1718,7 +1718,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#trace_level Database#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#trace_level Database#trace_level} --- @@ -1734,7 +1734,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} --- @@ -1748,7 +1748,7 @@ public readonly userTaskMinimumTriggerIntervalInSeconds: number; Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} --- @@ -1762,7 +1762,7 @@ public readonly userTaskTimeoutMs: number; User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} --- @@ -1795,7 +1795,7 @@ public readonly enableToAccount: IResolvable | DatabaseReplicationEnableToAccoun enable_to_account block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_to_account Database#enable_to_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_to_account Database#enable_to_account} --- @@ -1811,7 +1811,7 @@ Allows replicating data to accounts on lower editions in either of the following The primary database is in a Business Critical (or higher) account but one or more of the accounts approved for replication are on lower editions. Business Critical Edition is intended for Snowflake accounts with extremely sensitive data. 2. The primary database is in a Business Critical (or higher) account and a signed business associate agreement is in place to store PHI data in the account per HIPAA and HITRUST regulations, but no such agreement is in place for one or more of the accounts approved for replication, regardless if they are Business Critical (or higher) accounts. Both scenarios are prohibited by default in an effort to help prevent account administrators for Business Critical (or higher) accounts from inadvertently replicating sensitive data to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} --- @@ -1844,7 +1844,7 @@ public readonly accountIdentifier: string; Specifies account identifier for which replication should be enabled. The account identifiers should be in the form of `"".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#account_identifier Database#account_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#account_identifier Database#account_identifier} --- @@ -1858,7 +1858,7 @@ public readonly withFailover: boolean | IResolvable; Specifies if failover should be enabled for the specified account identifier. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#with_failover Database#with_failover} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#with_failover Database#with_failover} --- diff --git a/docs/databaseOld.csharp.md b/docs/databaseOld.csharp.md index 70f3b3c99..67b1605b7 100644 --- a/docs/databaseOld.csharp.md +++ b/docs/databaseOld.csharp.md @@ -4,7 +4,7 @@ ### DatabaseOld -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old snowflake_database_old}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old snowflake_database_old}. #### Initializers @@ -536,7 +536,7 @@ The construct id used in the generated config for the DatabaseOld to import. The id of the existing DatabaseOld that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use --- @@ -973,7 +973,7 @@ new DatabaseOldConfig { | FromDatabase | string | Specify a database to create a clone from. | | FromReplica | string | Specify a fully-qualified path to a database to create a replica from. | | FromShare | System.Collections.Generic.IDictionary | Specify a provider and a share in this map to create a database from a share. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. | | IsTransient | object | Specifies a database as transient. | | ReplicationConfiguration | DatabaseOldReplicationConfiguration | replication_configuration block. | @@ -1059,7 +1059,7 @@ public string Name { get; set; } Specifies the identifier for the database; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#name DatabaseOld#name} --- @@ -1073,7 +1073,7 @@ public string Comment { get; set; } Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#comment DatabaseOld#comment} --- @@ -1089,7 +1089,7 @@ Number of days for which Snowflake retains historical data for performing Time T A value of 0 effectively disables Time Travel for the specified database. Default value for this field is set to -1, which is a fallback to use Snowflake default. For more information, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} --- @@ -1103,7 +1103,7 @@ public string FromDatabase { get; set; } Specify a database to create a clone from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_database DatabaseOld#from_database} --- @@ -1119,7 +1119,7 @@ Specify a fully-qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. An example would be: `"myorg1"."account1"."db1"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} --- @@ -1135,7 +1135,7 @@ Specify a provider and a share in this map to create a database from a share. As of version 0.87.0, the provider field is the account locator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_share DatabaseOld#from_share} --- @@ -1147,7 +1147,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1166,7 +1166,7 @@ Specifies a database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} --- @@ -1180,7 +1180,7 @@ public DatabaseOldReplicationConfiguration ReplicationConfiguration { get; set; replication_configuration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} --- @@ -1201,8 +1201,8 @@ new DatabaseOldReplicationConfiguration { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Accounts | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | -| IgnoreEditionCheck | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. | +| Accounts | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | +| IgnoreEditionCheck | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. | --- @@ -1214,7 +1214,7 @@ public string[] Accounts { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. --- @@ -1226,7 +1226,7 @@ public object IgnoreEditionCheck { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. --- diff --git a/docs/databaseOld.go.md b/docs/databaseOld.go.md index fee8df494..139be5f61 100644 --- a/docs/databaseOld.go.md +++ b/docs/databaseOld.go.md @@ -4,7 +4,7 @@ ### DatabaseOld -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old snowflake_database_old}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old snowflake_database_old}. #### Initializers @@ -536,7 +536,7 @@ The construct id used in the generated config for the DatabaseOld to import. The id of the existing DatabaseOld that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use --- @@ -973,7 +973,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/databaseold" | FromDatabase | *string | Specify a database to create a clone from. | | FromReplica | *string | Specify a fully-qualified path to a database to create a replica from. | | FromShare | *map[string]*string | Specify a provider and a share in this map to create a database from a share. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. | | IsTransient | interface{} | Specifies a database as transient. | | ReplicationConfiguration | DatabaseOldReplicationConfiguration | replication_configuration block. | @@ -1059,7 +1059,7 @@ Name *string Specifies the identifier for the database; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#name DatabaseOld#name} --- @@ -1073,7 +1073,7 @@ Comment *string Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#comment DatabaseOld#comment} --- @@ -1089,7 +1089,7 @@ Number of days for which Snowflake retains historical data for performing Time T A value of 0 effectively disables Time Travel for the specified database. Default value for this field is set to -1, which is a fallback to use Snowflake default. For more information, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} --- @@ -1103,7 +1103,7 @@ FromDatabase *string Specify a database to create a clone from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_database DatabaseOld#from_database} --- @@ -1119,7 +1119,7 @@ Specify a fully-qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. An example would be: `"myorg1"."account1"."db1"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} --- @@ -1135,7 +1135,7 @@ Specify a provider and a share in this map to create a database from a share. As of version 0.87.0, the provider field is the account locator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_share DatabaseOld#from_share} --- @@ -1147,7 +1147,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1166,7 +1166,7 @@ Specifies a database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} --- @@ -1180,7 +1180,7 @@ ReplicationConfiguration DatabaseOldReplicationConfiguration replication_configuration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} --- @@ -1201,8 +1201,8 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/databaseold" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Accounts | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | -| IgnoreEditionCheck | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. | +| Accounts | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | +| IgnoreEditionCheck | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. | --- @@ -1214,7 +1214,7 @@ Accounts *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. --- @@ -1226,7 +1226,7 @@ IgnoreEditionCheck interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. --- diff --git a/docs/databaseOld.java.md b/docs/databaseOld.java.md index ddc55d11f..91b76678a 100644 --- a/docs/databaseOld.java.md +++ b/docs/databaseOld.java.md @@ -4,7 +4,7 @@ ### DatabaseOld -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old snowflake_database_old}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old snowflake_database_old}. #### Initializers @@ -53,7 +53,7 @@ DatabaseOld.Builder.create(Construct scope, java.lang.String id) | fromDatabase | java.lang.String | Specify a database to create a clone from. | | fromReplica | java.lang.String | Specify a fully-qualified path to a database to create a replica from. | | fromShare | java.util.Map | Specify a provider and a share in this map to create a database from a share. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. | | isTransient | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies a database as transient. | | replicationConfiguration | DatabaseOldReplicationConfiguration | replication_configuration block. | @@ -125,7 +125,7 @@ Must be unique amongst siblings in the same scope Specifies the identifier for the database; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#name DatabaseOld#name} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#comment DatabaseOld#comment} --- @@ -147,7 +147,7 @@ Number of days for which Snowflake retains historical data for performing Time T A value of 0 effectively disables Time Travel for the specified database. Default value for this field is set to -1, which is a fallback to use Snowflake default. For more information, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specify a database to create a clone from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_database DatabaseOld#from_database} --- @@ -169,7 +169,7 @@ Specify a fully-qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. An example would be: `"myorg1"."account1"."db1"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} --- @@ -181,7 +181,7 @@ Specify a provider and a share in this map to create a database from a share. As of version 0.87.0, the provider field is the account locator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_share DatabaseOld#from_share} --- @@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -204,7 +204,7 @@ Specifies a database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf replication_configuration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} --- @@ -710,7 +710,7 @@ The construct id used in the generated config for the DatabaseOld to import. The id of the existing DatabaseOld that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use --- @@ -1152,7 +1152,7 @@ DatabaseOldConfig.builder() | fromDatabase | java.lang.String | Specify a database to create a clone from. | | fromReplica | java.lang.String | Specify a fully-qualified path to a database to create a replica from. | | fromShare | java.util.Map | Specify a provider and a share in this map to create a database from a share. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. | | isTransient | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies a database as transient. | | replicationConfiguration | DatabaseOldReplicationConfiguration | replication_configuration block. | @@ -1238,7 +1238,7 @@ public java.lang.String getName(); Specifies the identifier for the database; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#name DatabaseOld#name} --- @@ -1252,7 +1252,7 @@ public java.lang.String getComment(); Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#comment DatabaseOld#comment} --- @@ -1268,7 +1268,7 @@ Number of days for which Snowflake retains historical data for performing Time T A value of 0 effectively disables Time Travel for the specified database. Default value for this field is set to -1, which is a fallback to use Snowflake default. For more information, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} --- @@ -1282,7 +1282,7 @@ public java.lang.String getFromDatabase(); Specify a database to create a clone from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_database DatabaseOld#from_database} --- @@ -1298,7 +1298,7 @@ Specify a fully-qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. An example would be: `"myorg1"."account1"."db1"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} --- @@ -1314,7 +1314,7 @@ Specify a provider and a share in this map to create a database from a share. As of version 0.87.0, the provider field is the account locator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_share DatabaseOld#from_share} --- @@ -1326,7 +1326,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1345,7 +1345,7 @@ Specifies a database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} --- @@ -1359,7 +1359,7 @@ public DatabaseOldReplicationConfiguration getReplicationConfiguration(); replication_configuration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} --- @@ -1381,8 +1381,8 @@ DatabaseOldReplicationConfiguration.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| accounts | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | -| ignoreEditionCheck | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. | +| accounts | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | +| ignoreEditionCheck | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. | --- @@ -1394,7 +1394,7 @@ public java.util.List getAccounts(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. --- @@ -1406,7 +1406,7 @@ public java.lang.Object getIgnoreEditionCheck(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. --- diff --git a/docs/databaseOld.python.md b/docs/databaseOld.python.md index 158a0e720..102e0a8e9 100644 --- a/docs/databaseOld.python.md +++ b/docs/databaseOld.python.md @@ -4,7 +4,7 @@ ### DatabaseOld -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old snowflake_database_old}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old snowflake_database_old}. #### Initializers @@ -50,7 +50,7 @@ databaseOld.DatabaseOld( | from_database | str | Specify a database to create a clone from. | | from_replica | str | Specify a fully-qualified path to a database to create a replica from. | | from_share | typing.Mapping[str] | Specify a provider and a share in this map to create a database from a share. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. | | is_transient | typing.Union[bool, cdktf.IResolvable] | Specifies a database as transient. | | replication_configuration | DatabaseOldReplicationConfiguration | replication_configuration block. | @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope Specifies the identifier for the database; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#name DatabaseOld#name} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#comment DatabaseOld#comment} --- @@ -144,7 +144,7 @@ Number of days for which Snowflake retains historical data for performing Time T A value of 0 effectively disables Time Travel for the specified database. Default value for this field is set to -1, which is a fallback to use Snowflake default. For more information, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specify a database to create a clone from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_database DatabaseOld#from_database} --- @@ -166,7 +166,7 @@ Specify a fully-qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. An example would be: `"myorg1"."account1"."db1"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} --- @@ -178,7 +178,7 @@ Specify a provider and a share in this map to create a database from a share. As of version 0.87.0, the provider field is the account locator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_share DatabaseOld#from_share} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -201,7 +201,7 @@ Specifies a database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf replication_configuration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} --- @@ -592,7 +592,7 @@ def put_replication_configuration( - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. --- @@ -600,7 +600,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. --- @@ -766,7 +766,7 @@ The construct id used in the generated config for the DatabaseOld to import. The id of the existing DatabaseOld that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use --- @@ -1203,7 +1203,7 @@ databaseOld.DatabaseOldConfig( | from_database | str | Specify a database to create a clone from. | | from_replica | str | Specify a fully-qualified path to a database to create a replica from. | | from_share | typing.Mapping[str] | Specify a provider and a share in this map to create a database from a share. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. | | is_transient | typing.Union[bool, cdktf.IResolvable] | Specifies a database as transient. | | replication_configuration | DatabaseOldReplicationConfiguration | replication_configuration block. | @@ -1289,7 +1289,7 @@ name: str Specifies the identifier for the database; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#name DatabaseOld#name} --- @@ -1303,7 +1303,7 @@ comment: str Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#comment DatabaseOld#comment} --- @@ -1319,7 +1319,7 @@ Number of days for which Snowflake retains historical data for performing Time T A value of 0 effectively disables Time Travel for the specified database. Default value for this field is set to -1, which is a fallback to use Snowflake default. For more information, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} --- @@ -1333,7 +1333,7 @@ from_database: str Specify a database to create a clone from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_database DatabaseOld#from_database} --- @@ -1349,7 +1349,7 @@ Specify a fully-qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. An example would be: `"myorg1"."account1"."db1"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} --- @@ -1365,7 +1365,7 @@ Specify a provider and a share in this map to create a database from a share. As of version 0.87.0, the provider field is the account locator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_share DatabaseOld#from_share} --- @@ -1377,7 +1377,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1396,7 +1396,7 @@ Specifies a database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} --- @@ -1410,7 +1410,7 @@ replication_configuration: DatabaseOldReplicationConfiguration replication_configuration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} --- @@ -1431,8 +1431,8 @@ databaseOld.DatabaseOldReplicationConfiguration( | **Name** | **Type** | **Description** | | --- | --- | --- | -| accounts | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | -| ignore_edition_check | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. | +| accounts | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | +| ignore_edition_check | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. | --- @@ -1444,7 +1444,7 @@ accounts: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. --- @@ -1456,7 +1456,7 @@ ignore_edition_check: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. --- diff --git a/docs/databaseOld.typescript.md b/docs/databaseOld.typescript.md index 4be7d6c12..83bac4844 100644 --- a/docs/databaseOld.typescript.md +++ b/docs/databaseOld.typescript.md @@ -4,7 +4,7 @@ ### DatabaseOld -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old snowflake_database_old}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old snowflake_database_old}. #### Initializers @@ -536,7 +536,7 @@ The construct id used in the generated config for the DatabaseOld to import. The id of the existing DatabaseOld that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use --- @@ -956,7 +956,7 @@ const databaseOldConfig: databaseOld.DatabaseOldConfig = { ... } | fromDatabase | string | Specify a database to create a clone from. | | fromReplica | string | Specify a fully-qualified path to a database to create a replica from. | | fromShare | {[ key: string ]: string} | Specify a provider and a share in this map to create a database from a share. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. | | isTransient | boolean \| cdktf.IResolvable | Specifies a database as transient. | | replicationConfiguration | DatabaseOldReplicationConfiguration | replication_configuration block. | @@ -1042,7 +1042,7 @@ public readonly name: string; Specifies the identifier for the database; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#name DatabaseOld#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#name DatabaseOld#name} --- @@ -1056,7 +1056,7 @@ public readonly comment: string; Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#comment DatabaseOld#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#comment DatabaseOld#comment} --- @@ -1072,7 +1072,7 @@ Number of days for which Snowflake retains historical data for performing Time T A value of 0 effectively disables Time Travel for the specified database. Default value for this field is set to -1, which is a fallback to use Snowflake default. For more information, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} --- @@ -1086,7 +1086,7 @@ public readonly fromDatabase: string; Specify a database to create a clone from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_database DatabaseOld#from_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_database DatabaseOld#from_database} --- @@ -1102,7 +1102,7 @@ Specify a fully-qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. An example would be: `"myorg1"."account1"."db1"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} --- @@ -1118,7 +1118,7 @@ Specify a provider and a share in this map to create a database from a share. As of version 0.87.0, the provider field is the account locator. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_share DatabaseOld#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_share DatabaseOld#from_share} --- @@ -1130,7 +1130,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1149,7 +1149,7 @@ Specifies a database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} --- @@ -1163,7 +1163,7 @@ public readonly replicationConfiguration: DatabaseOldReplicationConfiguration; replication_configuration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} --- @@ -1181,8 +1181,8 @@ const databaseOldReplicationConfiguration: databaseOld.DatabaseOldReplicationCon | **Name** | **Type** | **Description** | | --- | --- | --- | -| accounts | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | -| ignoreEditionCheck | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. | +| accounts | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. | +| ignoreEditionCheck | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. | --- @@ -1194,7 +1194,7 @@ public readonly accounts: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts}. --- @@ -1206,7 +1206,7 @@ public readonly ignoreEditionCheck: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check}. --- diff --git a/docs/databaseRole.csharp.md b/docs/databaseRole.csharp.md index d019078a0..e462d2003 100644 --- a/docs/databaseRole.csharp.md +++ b/docs/databaseRole.csharp.md @@ -4,7 +4,7 @@ ### DatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role snowflake_database_role}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the DatabaseRole to import. The id of the existing DatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -822,7 +822,7 @@ new DatabaseRoleConfig { | Database | string | The database in which to create the database role. | | Name | string | Specifies the identifier for the database role. | | Comment | string | Specifies a comment for the database role. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -908,7 +908,7 @@ The database in which to create the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#database DatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -924,7 +924,7 @@ Specifies the identifier for the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#name DatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -938,7 +938,7 @@ public string Comment { get; set; } Specifies a comment for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -950,7 +950,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/databaseRole.go.md b/docs/databaseRole.go.md index e3ff9ee37..f80c5589c 100644 --- a/docs/databaseRole.go.md +++ b/docs/databaseRole.go.md @@ -4,7 +4,7 @@ ### DatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role snowflake_database_role}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the DatabaseRole to import. The id of the existing DatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -822,7 +822,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/databaserole" | Database | *string | The database in which to create the database role. | | Name | *string | Specifies the identifier for the database role. | | Comment | *string | Specifies a comment for the database role. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -908,7 +908,7 @@ The database in which to create the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#database DatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -924,7 +924,7 @@ Specifies the identifier for the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#name DatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -938,7 +938,7 @@ Comment *string Specifies a comment for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -950,7 +950,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/databaseRole.java.md b/docs/databaseRole.java.md index b1956c104..a38e1f7b3 100644 --- a/docs/databaseRole.java.md +++ b/docs/databaseRole.java.md @@ -4,7 +4,7 @@ ### DatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role snowflake_database_role}. #### Initializers @@ -44,7 +44,7 @@ DatabaseRole.Builder.create(Construct scope, java.lang.String id) | database | java.lang.String | The database in which to create the database role. | | name | java.lang.String | Specifies the identifier for the database role. | | comment | java.lang.String | Specifies a comment for the database role. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -116,7 +116,7 @@ The database in which to create the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#database DatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -128,7 +128,7 @@ Specifies the identifier for the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#name DatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -590,7 +590,7 @@ The construct id used in the generated config for the DatabaseRole to import. The id of the existing DatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -935,7 +935,7 @@ DatabaseRoleConfig.builder() | database | java.lang.String | The database in which to create the database role. | | name | java.lang.String | Specifies the identifier for the database role. | | comment | java.lang.String | Specifies a comment for the database role. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -1021,7 +1021,7 @@ The database in which to create the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#database DatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -1037,7 +1037,7 @@ Specifies the identifier for the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#name DatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -1051,7 +1051,7 @@ public java.lang.String getComment(); Specifies a comment for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -1063,7 +1063,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/databaseRole.python.md b/docs/databaseRole.python.md index c9ad3d670..6d12dcc00 100644 --- a/docs/databaseRole.python.md +++ b/docs/databaseRole.python.md @@ -4,7 +4,7 @@ ### DatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role snowflake_database_role}. #### Initializers @@ -42,7 +42,7 @@ databaseRole.DatabaseRole( | database | str | The database in which to create the database role. | | name | str | Specifies the identifier for the database role. | | comment | str | Specifies a comment for the database role. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -114,7 +114,7 @@ The database in which to create the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#database DatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -126,7 +126,7 @@ Specifies the identifier for the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#name DatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -634,7 +634,7 @@ The construct id used in the generated config for the DatabaseRole to import. The id of the existing DatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -975,7 +975,7 @@ databaseRole.DatabaseRoleConfig( | database | str | The database in which to create the database role. | | name | str | Specifies the identifier for the database role. | | comment | str | Specifies a comment for the database role. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -1061,7 +1061,7 @@ The database in which to create the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#database DatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -1077,7 +1077,7 @@ Specifies the identifier for the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#name DatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -1091,7 +1091,7 @@ comment: str Specifies a comment for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -1103,7 +1103,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/databaseRole.typescript.md b/docs/databaseRole.typescript.md index 3a6c68e56..91673b209 100644 --- a/docs/databaseRole.typescript.md +++ b/docs/databaseRole.typescript.md @@ -4,7 +4,7 @@ ### DatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role snowflake_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role snowflake_database_role}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the DatabaseRole to import. The id of the existing DatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use --- @@ -810,7 +810,7 @@ const databaseRoleConfig: databaseRole.DatabaseRoleConfig = { ... } | database | string | The database in which to create the database role. | | name | string | Specifies the identifier for the database role. | | comment | string | Specifies a comment for the database role. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. | --- @@ -896,7 +896,7 @@ The database in which to create the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#database DatabaseRole#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#database DatabaseRole#database} --- @@ -912,7 +912,7 @@ Specifies the identifier for the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#name DatabaseRole#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#name DatabaseRole#name} --- @@ -926,7 +926,7 @@ public readonly comment: string; Specifies a comment for the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#comment DatabaseRole#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#comment DatabaseRole#comment} --- @@ -938,7 +938,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dynamicTable.csharp.md b/docs/dynamicTable.csharp.md index ed5fae8f2..5c3899749 100644 --- a/docs/dynamicTable.csharp.md +++ b/docs/dynamicTable.csharp.md @@ -4,7 +4,7 @@ ### DynamicTable -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table snowflake_dynamic_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table snowflake_dynamic_table}. #### Initializers @@ -515,7 +515,7 @@ The construct id used in the generated config for the DynamicTable to import. The id of the existing DynamicTable that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use --- @@ -1142,7 +1142,7 @@ new DynamicTableConfig { | TargetLag | DynamicTableTargetLag | target_lag block. | | Warehouse | string | The warehouse in which to create the dynamic table. | | Comment | string | Specifies a comment for the dynamic table. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. | | Initialize | string | Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. | | OrReplace | object | Specifies whether to replace the dynamic table if it already exists. | | RefreshMode | string | INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. | @@ -1229,7 +1229,7 @@ public string Database { get; set; } The database in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -1243,7 +1243,7 @@ public string Name { get; set; } Specifies the identifier (i.e. name) for the dynamic table; must be unique for the schema in which the dynamic table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -1257,7 +1257,7 @@ public string Query { get; set; } Specifies the query to use to populate the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -1271,7 +1271,7 @@ public string Schema { get; set; } The schema in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -1285,7 +1285,7 @@ public DynamicTableTargetLag TargetLag { get; set; } target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -1299,7 +1299,7 @@ public string Warehouse { get; set; } The warehouse in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -1313,7 +1313,7 @@ public string Comment { get; set; } Specifies a comment for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -1325,7 +1325,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1342,7 +1342,7 @@ public string Initialize { get; set; } Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -1356,7 +1356,7 @@ public object OrReplace { get; set; } Specifies whether to replace the dynamic table if it already exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -1370,7 +1370,7 @@ public string RefreshMode { get; set; } INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -1406,7 +1406,7 @@ public object Downstream { get; set; } Specifies whether the target lag time is downstream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -1420,7 +1420,7 @@ public string MaximumDuration { get; set; } Specifies the maximum target lag time for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- diff --git a/docs/dynamicTable.go.md b/docs/dynamicTable.go.md index 7875b2ada..609c7af07 100644 --- a/docs/dynamicTable.go.md +++ b/docs/dynamicTable.go.md @@ -4,7 +4,7 @@ ### DynamicTable -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table snowflake_dynamic_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table snowflake_dynamic_table}. #### Initializers @@ -515,7 +515,7 @@ The construct id used in the generated config for the DynamicTable to import. The id of the existing DynamicTable that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use --- @@ -1142,7 +1142,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/dynamictable" | TargetLag | DynamicTableTargetLag | target_lag block. | | Warehouse | *string | The warehouse in which to create the dynamic table. | | Comment | *string | Specifies a comment for the dynamic table. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. | | Initialize | *string | Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. | | OrReplace | interface{} | Specifies whether to replace the dynamic table if it already exists. | | RefreshMode | *string | INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. | @@ -1229,7 +1229,7 @@ Database *string The database in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -1243,7 +1243,7 @@ Name *string Specifies the identifier (i.e. name) for the dynamic table; must be unique for the schema in which the dynamic table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -1257,7 +1257,7 @@ Query *string Specifies the query to use to populate the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -1271,7 +1271,7 @@ Schema *string The schema in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -1285,7 +1285,7 @@ TargetLag DynamicTableTargetLag target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -1299,7 +1299,7 @@ Warehouse *string The warehouse in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -1313,7 +1313,7 @@ Comment *string Specifies a comment for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -1325,7 +1325,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1342,7 +1342,7 @@ Initialize *string Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -1356,7 +1356,7 @@ OrReplace interface{} Specifies whether to replace the dynamic table if it already exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -1370,7 +1370,7 @@ RefreshMode *string INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -1406,7 +1406,7 @@ Downstream interface{} Specifies whether the target lag time is downstream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -1420,7 +1420,7 @@ MaximumDuration *string Specifies the maximum target lag time for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- diff --git a/docs/dynamicTable.java.md b/docs/dynamicTable.java.md index b5b1d102a..b78d603b4 100644 --- a/docs/dynamicTable.java.md +++ b/docs/dynamicTable.java.md @@ -4,7 +4,7 @@ ### DynamicTable -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table snowflake_dynamic_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table snowflake_dynamic_table}. #### Initializers @@ -56,7 +56,7 @@ DynamicTable.Builder.create(Construct scope, java.lang.String id) | targetLag | DynamicTableTargetLag | target_lag block. | | warehouse | java.lang.String | The warehouse in which to create the dynamic table. | | comment | java.lang.String | Specifies a comment for the dynamic table. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. | | initialize | java.lang.String | Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. | | orReplace | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to replace the dynamic table if it already exists. | | refreshMode | java.lang.String | INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. | @@ -129,7 +129,7 @@ Must be unique amongst siblings in the same scope The database in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -139,7 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier (i.e. name) for the dynamic table; must be unique for the schema in which the dynamic table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -149,7 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the query to use to populate the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The warehouse in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -197,7 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -210,7 +210,7 @@ If you experience problems setting this value it might not be settable. Please t Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -220,7 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to replace the dynamic table if it already exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -230,7 +230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -705,7 +705,7 @@ The construct id used in the generated config for the DynamicTable to import. The id of the existing DynamicTable that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use --- @@ -1337,7 +1337,7 @@ DynamicTableConfig.builder() | targetLag | DynamicTableTargetLag | target_lag block. | | warehouse | java.lang.String | The warehouse in which to create the dynamic table. | | comment | java.lang.String | Specifies a comment for the dynamic table. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. | | initialize | java.lang.String | Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. | | orReplace | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to replace the dynamic table if it already exists. | | refreshMode | java.lang.String | INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. | @@ -1424,7 +1424,7 @@ public java.lang.String getDatabase(); The database in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -1438,7 +1438,7 @@ public java.lang.String getName(); Specifies the identifier (i.e. name) for the dynamic table; must be unique for the schema in which the dynamic table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -1452,7 +1452,7 @@ public java.lang.String getQuery(); Specifies the query to use to populate the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -1466,7 +1466,7 @@ public java.lang.String getSchema(); The schema in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -1480,7 +1480,7 @@ public DynamicTableTargetLag getTargetLag(); target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -1494,7 +1494,7 @@ public java.lang.String getWarehouse(); The warehouse in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -1508,7 +1508,7 @@ public java.lang.String getComment(); Specifies a comment for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -1520,7 +1520,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1537,7 +1537,7 @@ public java.lang.String getInitialize(); Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -1551,7 +1551,7 @@ public java.lang.Object getOrReplace(); Specifies whether to replace the dynamic table if it already exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -1565,7 +1565,7 @@ public java.lang.String getRefreshMode(); INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -1602,7 +1602,7 @@ public java.lang.Object getDownstream(); Specifies whether the target lag time is downstream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -1616,7 +1616,7 @@ public java.lang.String getMaximumDuration(); Specifies the maximum target lag time for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- diff --git a/docs/dynamicTable.python.md b/docs/dynamicTable.python.md index 1c2d49bba..f3a6678e0 100644 --- a/docs/dynamicTable.python.md +++ b/docs/dynamicTable.python.md @@ -4,7 +4,7 @@ ### DynamicTable -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table snowflake_dynamic_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table snowflake_dynamic_table}. #### Initializers @@ -53,7 +53,7 @@ dynamicTable.DynamicTable( | target_lag | DynamicTableTargetLag | target_lag block. | | warehouse | str | The warehouse in which to create the dynamic table. | | comment | str | Specifies a comment for the dynamic table. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. | | initialize | str | Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. | | or_replace | typing.Union[bool, cdktf.IResolvable] | Specifies whether to replace the dynamic table if it already exists. | | refresh_mode | str | INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. | @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope The database in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier (i.e. name) for the dynamic table; must be unique for the schema in which the dynamic table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the query to use to populate the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The warehouse in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -194,7 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -207,7 +207,7 @@ If you experience problems setting this value it might not be settable. Please t Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -217,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to replace the dynamic table if it already exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -227,7 +227,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -607,7 +607,7 @@ def put_target_lag( Specifies whether the target lag time is downstream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -617,7 +617,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the maximum target lag time for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- @@ -765,7 +765,7 @@ The construct id used in the generated config for the DynamicTable to import. The id of the existing DynamicTable that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use --- @@ -1392,7 +1392,7 @@ dynamicTable.DynamicTableConfig( | target_lag | DynamicTableTargetLag | target_lag block. | | warehouse | str | The warehouse in which to create the dynamic table. | | comment | str | Specifies a comment for the dynamic table. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. | | initialize | str | Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. | | or_replace | typing.Union[bool, cdktf.IResolvable] | Specifies whether to replace the dynamic table if it already exists. | | refresh_mode | str | INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. | @@ -1479,7 +1479,7 @@ database: str The database in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -1493,7 +1493,7 @@ name: str Specifies the identifier (i.e. name) for the dynamic table; must be unique for the schema in which the dynamic table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -1507,7 +1507,7 @@ query: str Specifies the query to use to populate the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -1521,7 +1521,7 @@ schema: str The schema in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -1535,7 +1535,7 @@ target_lag: DynamicTableTargetLag target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -1549,7 +1549,7 @@ warehouse: str The warehouse in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -1563,7 +1563,7 @@ comment: str Specifies a comment for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -1575,7 +1575,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1592,7 +1592,7 @@ initialize: str Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -1606,7 +1606,7 @@ or_replace: typing.Union[bool, IResolvable] Specifies whether to replace the dynamic table if it already exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -1620,7 +1620,7 @@ refresh_mode: str INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -1656,7 +1656,7 @@ downstream: typing.Union[bool, IResolvable] Specifies whether the target lag time is downstream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -1670,7 +1670,7 @@ maximum_duration: str Specifies the maximum target lag time for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- diff --git a/docs/dynamicTable.typescript.md b/docs/dynamicTable.typescript.md index f53902b02..7c4dca861 100644 --- a/docs/dynamicTable.typescript.md +++ b/docs/dynamicTable.typescript.md @@ -4,7 +4,7 @@ ### DynamicTable -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table snowflake_dynamic_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table snowflake_dynamic_table}. #### Initializers @@ -515,7 +515,7 @@ The construct id used in the generated config for the DynamicTable to import. The id of the existing DynamicTable that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use --- @@ -1123,7 +1123,7 @@ const dynamicTableConfig: dynamicTable.DynamicTableConfig = { ... } | targetLag | DynamicTableTargetLag | target_lag block. | | warehouse | string | The warehouse in which to create the dynamic table. | | comment | string | Specifies a comment for the dynamic table. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. | | initialize | string | Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. | | orReplace | boolean \| cdktf.IResolvable | Specifies whether to replace the dynamic table if it already exists. | | refreshMode | string | INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. | @@ -1210,7 +1210,7 @@ public readonly database: string; The database in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#database DynamicTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#database DynamicTable#database} --- @@ -1224,7 +1224,7 @@ public readonly name: string; Specifies the identifier (i.e. name) for the dynamic table; must be unique for the schema in which the dynamic table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#name DynamicTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#name DynamicTable#name} --- @@ -1238,7 +1238,7 @@ public readonly query: string; Specifies the query to use to populate the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#query DynamicTable#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#query DynamicTable#query} --- @@ -1252,7 +1252,7 @@ public readonly schema: string; The schema in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#schema DynamicTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#schema DynamicTable#schema} --- @@ -1266,7 +1266,7 @@ public readonly targetLag: DynamicTableTargetLag; target_lag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} --- @@ -1280,7 +1280,7 @@ public readonly warehouse: string; The warehouse in which to create the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} --- @@ -1294,7 +1294,7 @@ public readonly comment: string; Specifies a comment for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#comment DynamicTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#comment DynamicTable#comment} --- @@ -1306,7 +1306,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1323,7 +1323,7 @@ public readonly initialize: string; Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} --- @@ -1337,7 +1337,7 @@ public readonly orReplace: boolean | IResolvable; Specifies whether to replace the dynamic table if it already exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} --- @@ -1351,7 +1351,7 @@ public readonly refreshMode: string; INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} --- @@ -1384,7 +1384,7 @@ public readonly downstream: boolean | IResolvable; Specifies whether the target lag time is downstream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} --- @@ -1398,7 +1398,7 @@ public readonly maximumDuration: string; Specifies the maximum target lag time for the dynamic table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} --- diff --git a/docs/emailNotificationIntegration.csharp.md b/docs/emailNotificationIntegration.csharp.md index c102615a0..c87c94da2 100644 --- a/docs/emailNotificationIntegration.csharp.md +++ b/docs/emailNotificationIntegration.csharp.md @@ -4,7 +4,7 @@ ### EmailNotificationIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration snowflake_email_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration snowflake_email_notification_integration}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the EmailNotificationIntegrati The id of the existing EmailNotificationIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -838,11 +838,11 @@ new EmailNotificationIntegrationConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | +| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | | AllowedRecipients | string[] | List of email addresses that should receive notifications. | | Comment | string | A comment for the email integration. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -924,7 +924,7 @@ public object Enabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -936,7 +936,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -950,7 +950,7 @@ public string[] AllowedRecipients { get; set; } List of email addresses that should receive notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -964,7 +964,7 @@ public string Comment { get; set; } A comment for the email integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -976,7 +976,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/emailNotificationIntegration.go.md b/docs/emailNotificationIntegration.go.md index 825ed7d12..1f19e04ab 100644 --- a/docs/emailNotificationIntegration.go.md +++ b/docs/emailNotificationIntegration.go.md @@ -4,7 +4,7 @@ ### EmailNotificationIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration snowflake_email_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration snowflake_email_notification_integration}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the EmailNotificationIntegrati The id of the existing EmailNotificationIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -838,11 +838,11 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/emailnotifica | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | +| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | | AllowedRecipients | *[]*string | List of email addresses that should receive notifications. | | Comment | *string | A comment for the email integration. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -924,7 +924,7 @@ Enabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -936,7 +936,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -950,7 +950,7 @@ AllowedRecipients *[]*string List of email addresses that should receive notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -964,7 +964,7 @@ Comment *string A comment for the email integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -976,7 +976,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/emailNotificationIntegration.java.md b/docs/emailNotificationIntegration.java.md index 2546baa07..f3bb8bd8a 100644 --- a/docs/emailNotificationIntegration.java.md +++ b/docs/emailNotificationIntegration.java.md @@ -4,7 +4,7 @@ ### EmailNotificationIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration snowflake_email_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration snowflake_email_notification_integration}. #### Initializers @@ -43,11 +43,11 @@ EmailNotificationIntegration.Builder.create(Construct scope, java.lang.String id | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | | allowedRecipients | java.util.List | List of email addresses that should receive notifications. | | comment | java.lang.String | A comment for the email integration. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -115,7 +115,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -123,7 +123,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -133,7 +133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf List of email addresses that should receive notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -143,7 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A comment for the email integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -602,7 +602,7 @@ The construct id used in the generated config for the EmailNotificationIntegrati The id of the existing EmailNotificationIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -957,11 +957,11 @@ EmailNotificationIntegrationConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | | allowedRecipients | java.util.List | List of email addresses that should receive notifications. | | comment | java.lang.String | A comment for the email integration. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -1043,7 +1043,7 @@ public java.lang.Object getEnabled(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -1055,7 +1055,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -1069,7 +1069,7 @@ public java.util.List getAllowedRecipients(); List of email addresses that should receive notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -1083,7 +1083,7 @@ public java.lang.String getComment(); A comment for the email integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -1095,7 +1095,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/emailNotificationIntegration.python.md b/docs/emailNotificationIntegration.python.md index 0b16b32d8..a2feec2fa 100644 --- a/docs/emailNotificationIntegration.python.md +++ b/docs/emailNotificationIntegration.python.md @@ -4,7 +4,7 @@ ### EmailNotificationIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration snowflake_email_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration snowflake_email_notification_integration}. #### Initializers @@ -40,11 +40,11 @@ emailNotificationIntegration.EmailNotificationIntegration( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | +| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | | allowed_recipients | typing.List[str] | List of email addresses that should receive notifications. | | comment | str | A comment for the email integration. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf List of email addresses that should receive notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A comment for the email integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -645,7 +645,7 @@ The construct id used in the generated config for the EmailNotificationIntegrati The id of the existing EmailNotificationIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -995,11 +995,11 @@ emailNotificationIntegration.EmailNotificationIntegrationConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | +| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | | allowed_recipients | typing.List[str] | List of email addresses that should receive notifications. | | comment | str | A comment for the email integration. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -1081,7 +1081,7 @@ enabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -1093,7 +1093,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -1107,7 +1107,7 @@ allowed_recipients: typing.List[str] List of email addresses that should receive notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -1121,7 +1121,7 @@ comment: str A comment for the email integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -1133,7 +1133,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/emailNotificationIntegration.typescript.md b/docs/emailNotificationIntegration.typescript.md index 92e2a31c2..5b644490f 100644 --- a/docs/emailNotificationIntegration.typescript.md +++ b/docs/emailNotificationIntegration.typescript.md @@ -4,7 +4,7 @@ ### EmailNotificationIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration snowflake_email_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration snowflake_email_notification_integration}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the EmailNotificationIntegrati The id of the existing EmailNotificationIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -825,11 +825,11 @@ const emailNotificationIntegrationConfig: emailNotificationIntegration.EmailNoti | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | +| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. | | allowedRecipients | string[] | List of email addresses that should receive notifications. | | comment | string | A comment for the email integration. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. | --- @@ -911,7 +911,7 @@ public readonly enabled: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled}. --- @@ -923,7 +923,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name}. --- @@ -937,7 +937,7 @@ public readonly allowedRecipients: string[]; List of email addresses that should receive notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} --- @@ -951,7 +951,7 @@ public readonly comment: string; A comment for the email integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} --- @@ -963,7 +963,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/externalFunction.csharp.md b/docs/externalFunction.csharp.md index 5c5a212fd..0e577d6d6 100644 --- a/docs/externalFunction.csharp.md +++ b/docs/externalFunction.csharp.md @@ -4,7 +4,7 @@ ### ExternalFunction -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function snowflake_external_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function snowflake_external_function}. #### Initializers @@ -570,7 +570,7 @@ The construct id used in the generated config for the ExternalFunction to import The id of the existing ExternalFunction that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use --- @@ -1215,7 +1215,7 @@ public string Name { get; set; } Argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1229,7 +1229,7 @@ public string Type { get; set; } Argument type, e.g. VARCHAR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#type ExternalFunction#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#type ExternalFunction#type} --- @@ -1292,7 +1292,7 @@ new ExternalFunctionConfig { | Compression | string | If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. | | ContextHeaders | string[] | Binds Snowflake context function results to HTTP headers. | | Header | object | header block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. | | MaxBatchRows | double | This specifies the maximum number of rows in each batch sent to the proxy service. | | NullInputBehavior | string | Specifies the behavior of the external function when called with null inputs. | | RequestTranslator | string | This specifies the name of the request translator function. | @@ -1381,7 +1381,7 @@ public string ApiIntegration { get; set; } The name of the API integration object that should be used to authenticate the call to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -1395,7 +1395,7 @@ public string Database { get; set; } The database in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -1411,7 +1411,7 @@ Specifies the identifier for the external function. The identifier can contain the schema name and database name, as well as the function name. The function's signature (name and argument data types) must be unique within the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1425,7 +1425,7 @@ public string ReturnBehavior { get; set; } Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -1439,7 +1439,7 @@ public string ReturnType { get; set; } Specifies the data type returned by the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -1453,7 +1453,7 @@ public string Schema { get; set; } The schema in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -1467,7 +1467,7 @@ public string UrlOfProxyAndResource { get; set; } This is the invocation URL of the proxy service and resource through which Snowflake calls the remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -1481,7 +1481,7 @@ public object Arg { get; set; } arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -1495,7 +1495,7 @@ public string Comment { get; set; } A description of the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -1509,7 +1509,7 @@ public string Compression { get; set; } If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -1523,7 +1523,7 @@ public string[] ContextHeaders { get; set; } Binds Snowflake context function results to HTTP headers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -1537,7 +1537,7 @@ public object Header { get; set; } header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -1549,7 +1549,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1566,7 +1566,7 @@ public double MaxBatchRows { get; set; } This specifies the maximum number of rows in each batch sent to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -1580,7 +1580,7 @@ public string NullInputBehavior { get; set; } Specifies the behavior of the external function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -1594,7 +1594,7 @@ public string RequestTranslator { get; set; } This specifies the name of the request translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -1608,7 +1608,7 @@ public string ResponseTranslator { get; set; } This specifies the name of the response translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -1622,7 +1622,7 @@ public object ReturnNullAllowed { get; set; } Indicates whether the function can return NULL values (true) or must return only NON-NULL values (false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -1658,7 +1658,7 @@ public string Name { get; set; } Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1672,7 +1672,7 @@ public string Value { get; set; } Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#value ExternalFunction#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#value ExternalFunction#value} --- diff --git a/docs/externalFunction.go.md b/docs/externalFunction.go.md index 60c102032..9f1bee1f5 100644 --- a/docs/externalFunction.go.md +++ b/docs/externalFunction.go.md @@ -4,7 +4,7 @@ ### ExternalFunction -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function snowflake_external_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function snowflake_external_function}. #### Initializers @@ -570,7 +570,7 @@ The construct id used in the generated config for the ExternalFunction to import The id of the existing ExternalFunction that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use --- @@ -1215,7 +1215,7 @@ Name *string Argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1229,7 +1229,7 @@ Type *string Argument type, e.g. VARCHAR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#type ExternalFunction#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#type ExternalFunction#type} --- @@ -1292,7 +1292,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/externalfunct | Compression | *string | If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. | | ContextHeaders | *[]*string | Binds Snowflake context function results to HTTP headers. | | Header | interface{} | header block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. | | MaxBatchRows | *f64 | This specifies the maximum number of rows in each batch sent to the proxy service. | | NullInputBehavior | *string | Specifies the behavior of the external function when called with null inputs. | | RequestTranslator | *string | This specifies the name of the request translator function. | @@ -1381,7 +1381,7 @@ ApiIntegration *string The name of the API integration object that should be used to authenticate the call to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -1395,7 +1395,7 @@ Database *string The database in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -1411,7 +1411,7 @@ Specifies the identifier for the external function. The identifier can contain the schema name and database name, as well as the function name. The function's signature (name and argument data types) must be unique within the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1425,7 +1425,7 @@ ReturnBehavior *string Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -1439,7 +1439,7 @@ ReturnType *string Specifies the data type returned by the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -1453,7 +1453,7 @@ Schema *string The schema in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -1467,7 +1467,7 @@ UrlOfProxyAndResource *string This is the invocation URL of the proxy service and resource through which Snowflake calls the remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -1481,7 +1481,7 @@ Arg interface{} arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -1495,7 +1495,7 @@ Comment *string A description of the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -1509,7 +1509,7 @@ Compression *string If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -1523,7 +1523,7 @@ ContextHeaders *[]*string Binds Snowflake context function results to HTTP headers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -1537,7 +1537,7 @@ Header interface{} header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -1549,7 +1549,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1566,7 +1566,7 @@ MaxBatchRows *f64 This specifies the maximum number of rows in each batch sent to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -1580,7 +1580,7 @@ NullInputBehavior *string Specifies the behavior of the external function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -1594,7 +1594,7 @@ RequestTranslator *string This specifies the name of the request translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -1608,7 +1608,7 @@ ResponseTranslator *string This specifies the name of the response translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -1622,7 +1622,7 @@ ReturnNullAllowed interface{} Indicates whether the function can return NULL values (true) or must return only NON-NULL values (false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -1658,7 +1658,7 @@ Name *string Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1672,7 +1672,7 @@ Value *string Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#value ExternalFunction#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#value ExternalFunction#value} --- diff --git a/docs/externalFunction.java.md b/docs/externalFunction.java.md index e0ff93829..99fcd1aa8 100644 --- a/docs/externalFunction.java.md +++ b/docs/externalFunction.java.md @@ -4,7 +4,7 @@ ### ExternalFunction -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function snowflake_external_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function snowflake_external_function}. #### Initializers @@ -70,7 +70,7 @@ ExternalFunction.Builder.create(Construct scope, java.lang.String id) | compression | java.lang.String | If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. | | contextHeaders | java.util.List | Binds Snowflake context function results to HTTP headers. | | header | com.hashicorp.cdktf.IResolvable OR java.util.List<ExternalFunctionHeader> | header block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. | | maxBatchRows | java.lang.Number | This specifies the maximum number of rows in each batch sent to the proxy service. | | nullInputBehavior | java.lang.String | Specifies the behavior of the external function when called with null inputs. | | requestTranslator | java.lang.String | This specifies the name of the request translator function. | @@ -145,7 +145,7 @@ Must be unique amongst siblings in the same scope The name of the API integration object that should be used to authenticate the call to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -167,7 +167,7 @@ Specifies the identifier for the external function. The identifier can contain the schema name and database name, as well as the function name. The function's signature (name and argument data types) must be unique within the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -177,7 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the data type returned by the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -197,7 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -207,7 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf This is the invocation URL of the proxy service and resource through which Snowflake calls the remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -217,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -227,7 +227,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A description of the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -237,7 +237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -247,7 +247,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Binds Snowflake context function results to HTTP headers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -257,7 +257,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -265,7 +265,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -278,7 +278,7 @@ If you experience problems setting this value it might not be settable. Please t This specifies the maximum number of rows in each batch sent to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -288,7 +288,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the external function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -298,7 +298,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf This specifies the name of the request translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -308,7 +308,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf This specifies the name of the response translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -318,7 +318,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Indicates whether the function can return NULL values (true) or must return only NON-NULL values (false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -848,7 +848,7 @@ The construct id used in the generated config for the ExternalFunction to import The id of the existing ExternalFunction that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use --- @@ -1493,7 +1493,7 @@ public java.lang.String getName(); Argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1507,7 +1507,7 @@ public java.lang.String getType(); Argument type, e.g. VARCHAR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#type ExternalFunction#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#type ExternalFunction#type} --- @@ -1577,7 +1577,7 @@ ExternalFunctionConfig.builder() | compression | java.lang.String | If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. | | contextHeaders | java.util.List | Binds Snowflake context function results to HTTP headers. | | header | com.hashicorp.cdktf.IResolvable OR java.util.List<ExternalFunctionHeader> | header block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. | | maxBatchRows | java.lang.Number | This specifies the maximum number of rows in each batch sent to the proxy service. | | nullInputBehavior | java.lang.String | Specifies the behavior of the external function when called with null inputs. | | requestTranslator | java.lang.String | This specifies the name of the request translator function. | @@ -1666,7 +1666,7 @@ public java.lang.String getApiIntegration(); The name of the API integration object that should be used to authenticate the call to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -1680,7 +1680,7 @@ public java.lang.String getDatabase(); The database in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -1696,7 +1696,7 @@ Specifies the identifier for the external function. The identifier can contain the schema name and database name, as well as the function name. The function's signature (name and argument data types) must be unique within the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1710,7 +1710,7 @@ public java.lang.String getReturnBehavior(); Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -1724,7 +1724,7 @@ public java.lang.String getReturnType(); Specifies the data type returned by the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -1738,7 +1738,7 @@ public java.lang.String getSchema(); The schema in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -1752,7 +1752,7 @@ public java.lang.String getUrlOfProxyAndResource(); This is the invocation URL of the proxy service and resource through which Snowflake calls the remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -1766,7 +1766,7 @@ public java.lang.Object getArg(); arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -1780,7 +1780,7 @@ public java.lang.String getComment(); A description of the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -1794,7 +1794,7 @@ public java.lang.String getCompression(); If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -1808,7 +1808,7 @@ public java.util.List getContextHeaders(); Binds Snowflake context function results to HTTP headers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -1822,7 +1822,7 @@ public java.lang.Object getHeader(); header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -1834,7 +1834,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1851,7 +1851,7 @@ public java.lang.Number getMaxBatchRows(); This specifies the maximum number of rows in each batch sent to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -1865,7 +1865,7 @@ public java.lang.String getNullInputBehavior(); Specifies the behavior of the external function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -1879,7 +1879,7 @@ public java.lang.String getRequestTranslator(); This specifies the name of the request translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -1893,7 +1893,7 @@ public java.lang.String getResponseTranslator(); This specifies the name of the response translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -1907,7 +1907,7 @@ public java.lang.Object getReturnNullAllowed(); Indicates whether the function can return NULL values (true) or must return only NON-NULL values (false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -1943,7 +1943,7 @@ public java.lang.String getName(); Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1957,7 +1957,7 @@ public java.lang.String getValue(); Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#value ExternalFunction#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#value ExternalFunction#value} --- diff --git a/docs/externalFunction.python.md b/docs/externalFunction.python.md index b95cb839d..52dc5ff3b 100644 --- a/docs/externalFunction.python.md +++ b/docs/externalFunction.python.md @@ -4,7 +4,7 @@ ### ExternalFunction -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function snowflake_external_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function snowflake_external_function}. #### Initializers @@ -65,7 +65,7 @@ externalFunction.ExternalFunction( | compression | str | If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. | | context_headers | typing.List[str] | Binds Snowflake context function results to HTTP headers. | | header | typing.Union[cdktf.IResolvable, typing.List[ExternalFunctionHeader]] | header block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. | | max_batch_rows | typing.Union[int, float] | This specifies the maximum number of rows in each batch sent to the proxy service. | | null_input_behavior | str | Specifies the behavior of the external function when called with null inputs. | | request_translator | str | This specifies the name of the request translator function. | @@ -140,7 +140,7 @@ Must be unique amongst siblings in the same scope The name of the API integration object that should be used to authenticate the call to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -162,7 +162,7 @@ Specifies the identifier for the external function. The identifier can contain the schema name and database name, as well as the function name. The function's signature (name and argument data types) must be unique within the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the data type returned by the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -202,7 +202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf This is the invocation URL of the proxy service and resource through which Snowflake calls the remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -212,7 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -222,7 +222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A description of the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -232,7 +232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -242,7 +242,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Binds Snowflake context function results to HTTP headers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -252,7 +252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -260,7 +260,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -273,7 +273,7 @@ If you experience problems setting this value it might not be settable. Please t This specifies the maximum number of rows in each batch sent to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -283,7 +283,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the external function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -293,7 +293,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf This specifies the name of the request translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -303,7 +303,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf This specifies the name of the response translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -313,7 +313,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Indicates whether the function can return NULL values (true) or must return only NON-NULL values (false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -893,7 +893,7 @@ The construct id used in the generated config for the ExternalFunction to import The id of the existing ExternalFunction that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use --- @@ -1538,7 +1538,7 @@ name: str Argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1552,7 +1552,7 @@ type: str Argument type, e.g. VARCHAR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#type ExternalFunction#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#type ExternalFunction#type} --- @@ -1615,7 +1615,7 @@ externalFunction.ExternalFunctionConfig( | compression | str | If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. | | context_headers | typing.List[str] | Binds Snowflake context function results to HTTP headers. | | header | typing.Union[cdktf.IResolvable, typing.List[ExternalFunctionHeader]] | header block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. | | max_batch_rows | typing.Union[int, float] | This specifies the maximum number of rows in each batch sent to the proxy service. | | null_input_behavior | str | Specifies the behavior of the external function when called with null inputs. | | request_translator | str | This specifies the name of the request translator function. | @@ -1704,7 +1704,7 @@ api_integration: str The name of the API integration object that should be used to authenticate the call to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -1718,7 +1718,7 @@ database: str The database in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -1734,7 +1734,7 @@ Specifies the identifier for the external function. The identifier can contain the schema name and database name, as well as the function name. The function's signature (name and argument data types) must be unique within the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1748,7 +1748,7 @@ return_behavior: str Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -1762,7 +1762,7 @@ return_type: str Specifies the data type returned by the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -1776,7 +1776,7 @@ schema: str The schema in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -1790,7 +1790,7 @@ url_of_proxy_and_resource: str This is the invocation URL of the proxy service and resource through which Snowflake calls the remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -1804,7 +1804,7 @@ arg: typing.Union[IResolvable, typing.List[ExternalFunctionArg]] arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -1818,7 +1818,7 @@ comment: str A description of the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -1832,7 +1832,7 @@ compression: str If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -1846,7 +1846,7 @@ context_headers: typing.List[str] Binds Snowflake context function results to HTTP headers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -1860,7 +1860,7 @@ header: typing.Union[IResolvable, typing.List[ExternalFunctionHeader]] header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -1872,7 +1872,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1889,7 +1889,7 @@ max_batch_rows: typing.Union[int, float] This specifies the maximum number of rows in each batch sent to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -1903,7 +1903,7 @@ null_input_behavior: str Specifies the behavior of the external function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -1917,7 +1917,7 @@ request_translator: str This specifies the name of the request translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -1931,7 +1931,7 @@ response_translator: str This specifies the name of the response translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -1945,7 +1945,7 @@ return_null_allowed: typing.Union[bool, IResolvable] Indicates whether the function can return NULL values (true) or must return only NON-NULL values (false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -1981,7 +1981,7 @@ name: str Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1995,7 +1995,7 @@ value: str Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#value ExternalFunction#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#value ExternalFunction#value} --- diff --git a/docs/externalFunction.typescript.md b/docs/externalFunction.typescript.md index 1fbdb544e..c43f72102 100644 --- a/docs/externalFunction.typescript.md +++ b/docs/externalFunction.typescript.md @@ -4,7 +4,7 @@ ### ExternalFunction -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function snowflake_external_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function snowflake_external_function}. #### Initializers @@ -570,7 +570,7 @@ The construct id used in the generated config for the ExternalFunction to import The id of the existing ExternalFunction that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use --- @@ -1212,7 +1212,7 @@ public readonly name: string; Argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1226,7 +1226,7 @@ public readonly type: string; Argument type, e.g. VARCHAR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#type ExternalFunction#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#type ExternalFunction#type} --- @@ -1263,7 +1263,7 @@ const externalFunctionConfig: externalFunction.ExternalFunctionConfig = { ... } | compression | string | If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. | | contextHeaders | string[] | Binds Snowflake context function results to HTTP headers. | | header | cdktf.IResolvable \| ExternalFunctionHeader[] | header block. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. | | maxBatchRows | number | This specifies the maximum number of rows in each batch sent to the proxy service. | | nullInputBehavior | string | Specifies the behavior of the external function when called with null inputs. | | requestTranslator | string | This specifies the name of the request translator function. | @@ -1352,7 +1352,7 @@ public readonly apiIntegration: string; The name of the API integration object that should be used to authenticate the call to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} --- @@ -1366,7 +1366,7 @@ public readonly database: string; The database in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#database ExternalFunction#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#database ExternalFunction#database} --- @@ -1382,7 +1382,7 @@ Specifies the identifier for the external function. The identifier can contain the schema name and database name, as well as the function name. The function's signature (name and argument data types) must be unique within the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1396,7 +1396,7 @@ public readonly returnBehavior: string; Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} --- @@ -1410,7 +1410,7 @@ public readonly returnType: string; Specifies the data type returned by the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_type ExternalFunction#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_type ExternalFunction#return_type} --- @@ -1424,7 +1424,7 @@ public readonly schema: string; The schema in which to create the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#schema ExternalFunction#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#schema ExternalFunction#schema} --- @@ -1438,7 +1438,7 @@ public readonly urlOfProxyAndResource: string; This is the invocation URL of the proxy service and resource through which Snowflake calls the remote service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} --- @@ -1452,7 +1452,7 @@ public readonly arg: IResolvable | ExternalFunctionArg[]; arg block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#arg ExternalFunction#arg} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#arg ExternalFunction#arg} --- @@ -1466,7 +1466,7 @@ public readonly comment: string; A description of the external function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#comment ExternalFunction#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#comment ExternalFunction#comment} --- @@ -1480,7 +1480,7 @@ public readonly compression: string; If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#compression ExternalFunction#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#compression ExternalFunction#compression} --- @@ -1494,7 +1494,7 @@ public readonly contextHeaders: string[]; Binds Snowflake context function results to HTTP headers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} --- @@ -1508,7 +1508,7 @@ public readonly header: IResolvable | ExternalFunctionHeader[]; header block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#header ExternalFunction#header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#header ExternalFunction#header} --- @@ -1520,7 +1520,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1537,7 +1537,7 @@ public readonly maxBatchRows: number; This specifies the maximum number of rows in each batch sent to the proxy service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} --- @@ -1551,7 +1551,7 @@ public readonly nullInputBehavior: string; Specifies the behavior of the external function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} --- @@ -1565,7 +1565,7 @@ public readonly requestTranslator: string; This specifies the name of the request translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} --- @@ -1579,7 +1579,7 @@ public readonly responseTranslator: string; This specifies the name of the response translator function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} --- @@ -1593,7 +1593,7 @@ public readonly returnNullAllowed: boolean | IResolvable; Indicates whether the function can return NULL values (true) or must return only NON-NULL values (false). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} --- @@ -1626,7 +1626,7 @@ public readonly name: string; Header name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} --- @@ -1640,7 +1640,7 @@ public readonly value: string; Header value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#value ExternalFunction#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#value ExternalFunction#value} --- diff --git a/docs/externalOauthIntegration.csharp.md b/docs/externalOauthIntegration.csharp.md index 1b86b1f98..244548e35 100644 --- a/docs/externalOauthIntegration.csharp.md +++ b/docs/externalOauthIntegration.csharp.md @@ -4,7 +4,7 @@ ### ExternalOauthIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. #### Initializers @@ -544,7 +544,7 @@ The construct id used in the generated config for the ExternalOauthIntegration t The id of the existing ExternalOauthIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -1219,7 +1219,7 @@ new ExternalOauthIntegrationConfig { | ExternalOauthRsaPublicKey2 | string | Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | | ExternalOauthScopeDelimiter | string | Specifies the scope delimiter in the authorization token. | | ExternalOauthScopeMappingAttribute | string | Specifies the access token claim to map the access token to an account role. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -1303,7 +1303,7 @@ public object Enabled { get; set; } Specifies whether to initiate operation of the integration or suspend it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -1317,7 +1317,7 @@ public string ExternalOauthIssuer { get; set; } Specifies the URL to define the OAuth 2.0 authorization server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -1333,7 +1333,7 @@ Indicates which Snowflake user record attribute should be used to map the access Valid values are (case-insensitive): `LOGIN_NAME` | `EMAIL_ADDRESS`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -1349,7 +1349,7 @@ Specifies the access token claim or claims that can be used to map the access to If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -1363,7 +1363,7 @@ public string ExternalOauthType { get; set; } Specifies the OAuth 2.0 authorization server to be Okta, Microsoft Azure AD, Ping Identity PingFederate, or a Custom OAuth 2.0 authorization server. Valid values are (case-insensitive): `OKTA` | `AZURE` | `PING_FEDERATE` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -1379,7 +1379,7 @@ Specifies the name of the External Oath integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -1393,7 +1393,7 @@ public string Comment { get; set; } Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -1407,7 +1407,7 @@ public string[] ExternalOauthAllowedRolesList { get; set; } Specifies the list of roles that the client can set as the primary role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -1423,7 +1423,7 @@ Specifies whether the OAuth client or user can use a role that is not defined in Valid values are (case-insensitive): `DISABLE` | `ENABLE` | `ENABLE_FOR_PRIVILEGE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -1437,7 +1437,7 @@ public string[] ExternalOauthAudienceList { get; set; } Specifies additional values that can be used for the access token's audience validation on top of using the Customer's Snowflake Account URL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -1453,7 +1453,7 @@ Specifies the list of roles that a client cannot set as the primary role. By default, this list includes the ACCOUNTADMIN, ORGADMIN and SECURITYADMIN roles. To remove these privileged roles from the list, use the ALTER ACCOUNT command to set the EXTERNAL_OAUTH_ADD_PRIVILEGED_ROLES_TO_BLOCKED_LIST account parameter to FALSE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -1469,7 +1469,7 @@ Specifies the endpoint or a list of endpoints from which to download public keys The maximum number of URLs that can be specified in the list is 3. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -1485,7 +1485,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -1501,7 +1501,7 @@ Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -- Used for key rotation. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -1515,7 +1515,7 @@ public string ExternalOauthScopeDelimiter { get; set; } Specifies the scope delimiter in the authorization token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -1531,7 +1531,7 @@ Specifies the access token claim to map the access token to an account role. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -1543,7 +1543,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/externalOauthIntegration.go.md b/docs/externalOauthIntegration.go.md index 6d60cc781..e584f6ec6 100644 --- a/docs/externalOauthIntegration.go.md +++ b/docs/externalOauthIntegration.go.md @@ -4,7 +4,7 @@ ### ExternalOauthIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. #### Initializers @@ -544,7 +544,7 @@ The construct id used in the generated config for the ExternalOauthIntegration t The id of the existing ExternalOauthIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -1219,7 +1219,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/externaloauth | ExternalOauthRsaPublicKey2 | *string | Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | | ExternalOauthScopeDelimiter | *string | Specifies the scope delimiter in the authorization token. | | ExternalOauthScopeMappingAttribute | *string | Specifies the access token claim to map the access token to an account role. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -1303,7 +1303,7 @@ Enabled interface{} Specifies whether to initiate operation of the integration or suspend it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -1317,7 +1317,7 @@ ExternalOauthIssuer *string Specifies the URL to define the OAuth 2.0 authorization server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -1333,7 +1333,7 @@ Indicates which Snowflake user record attribute should be used to map the access Valid values are (case-insensitive): `LOGIN_NAME` | `EMAIL_ADDRESS`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -1349,7 +1349,7 @@ Specifies the access token claim or claims that can be used to map the access to If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -1363,7 +1363,7 @@ ExternalOauthType *string Specifies the OAuth 2.0 authorization server to be Okta, Microsoft Azure AD, Ping Identity PingFederate, or a Custom OAuth 2.0 authorization server. Valid values are (case-insensitive): `OKTA` | `AZURE` | `PING_FEDERATE` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -1379,7 +1379,7 @@ Specifies the name of the External Oath integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -1393,7 +1393,7 @@ Comment *string Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -1407,7 +1407,7 @@ ExternalOauthAllowedRolesList *[]*string Specifies the list of roles that the client can set as the primary role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -1423,7 +1423,7 @@ Specifies whether the OAuth client or user can use a role that is not defined in Valid values are (case-insensitive): `DISABLE` | `ENABLE` | `ENABLE_FOR_PRIVILEGE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -1437,7 +1437,7 @@ ExternalOauthAudienceList *[]*string Specifies additional values that can be used for the access token's audience validation on top of using the Customer's Snowflake Account URL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -1453,7 +1453,7 @@ Specifies the list of roles that a client cannot set as the primary role. By default, this list includes the ACCOUNTADMIN, ORGADMIN and SECURITYADMIN roles. To remove these privileged roles from the list, use the ALTER ACCOUNT command to set the EXTERNAL_OAUTH_ADD_PRIVILEGED_ROLES_TO_BLOCKED_LIST account parameter to FALSE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -1469,7 +1469,7 @@ Specifies the endpoint or a list of endpoints from which to download public keys The maximum number of URLs that can be specified in the list is 3. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -1485,7 +1485,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -1501,7 +1501,7 @@ Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -- Used for key rotation. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -1515,7 +1515,7 @@ ExternalOauthScopeDelimiter *string Specifies the scope delimiter in the authorization token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -1531,7 +1531,7 @@ Specifies the access token claim to map the access token to an account role. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -1543,7 +1543,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/externalOauthIntegration.java.md b/docs/externalOauthIntegration.java.md index 1c02b8f97..67148df08 100644 --- a/docs/externalOauthIntegration.java.md +++ b/docs/externalOauthIntegration.java.md @@ -4,7 +4,7 @@ ### ExternalOauthIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. #### Initializers @@ -71,7 +71,7 @@ ExternalOauthIntegration.Builder.create(Construct scope, java.lang.String id) | externalOauthRsaPublicKey2 | java.lang.String | Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | | externalOauthScopeDelimiter | java.lang.String | Specifies the scope delimiter in the authorization token. | | externalOauthScopeMappingAttribute | java.lang.String | Specifies the access token claim to map the access token to an account role. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -141,7 +141,7 @@ Must be unique amongst siblings in the same scope Specifies whether to initiate operation of the integration or suspend it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the URL to define the OAuth 2.0 authorization server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -163,7 +163,7 @@ Indicates which Snowflake user record attribute should be used to map the access Valid values are (case-insensitive): `LOGIN_NAME` | `EMAIL_ADDRESS`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -175,7 +175,7 @@ Specifies the access token claim or claims that can be used to map the access to If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the OAuth 2.0 authorization server to be Okta, Microsoft Azure AD, Ping Identity PingFederate, or a Custom OAuth 2.0 authorization server. Valid values are (case-insensitive): `OKTA` | `AZURE` | `PING_FEDERATE` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -197,7 +197,7 @@ Specifies the name of the External Oath integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -207,7 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -217,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the list of roles that the client can set as the primary role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -229,7 +229,7 @@ Specifies whether the OAuth client or user can use a role that is not defined in Valid values are (case-insensitive): `DISABLE` | `ENABLE` | `ENABLE_FOR_PRIVILEGE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -239,7 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies additional values that can be used for the access token's audience validation on top of using the Customer's Snowflake Account URL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -251,7 +251,7 @@ Specifies the list of roles that a client cannot set as the primary role. By default, this list includes the ACCOUNTADMIN, ORGADMIN and SECURITYADMIN roles. To remove these privileged roles from the list, use the ALTER ACCOUNT command to set the EXTERNAL_OAUTH_ADD_PRIVILEGED_ROLES_TO_BLOCKED_LIST account parameter to FALSE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -263,7 +263,7 @@ Specifies the endpoint or a list of endpoints from which to download public keys The maximum number of URLs that can be specified in the list is 3. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -275,7 +275,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -287,7 +287,7 @@ Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -- Used for key rotation. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -297,7 +297,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the scope delimiter in the authorization token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -309,7 +309,7 @@ Specifies the access token claim to map the access token to an account role. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -317,7 +317,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -824,7 +824,7 @@ The construct id used in the generated config for the ExternalOauthIntegration t The id of the existing ExternalOauthIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -1504,7 +1504,7 @@ ExternalOauthIntegrationConfig.builder() | externalOauthRsaPublicKey2 | java.lang.String | Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | | externalOauthScopeDelimiter | java.lang.String | Specifies the scope delimiter in the authorization token. | | externalOauthScopeMappingAttribute | java.lang.String | Specifies the access token claim to map the access token to an account role. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -1588,7 +1588,7 @@ public java.lang.Object getEnabled(); Specifies whether to initiate operation of the integration or suspend it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -1602,7 +1602,7 @@ public java.lang.String getExternalOauthIssuer(); Specifies the URL to define the OAuth 2.0 authorization server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -1618,7 +1618,7 @@ Indicates which Snowflake user record attribute should be used to map the access Valid values are (case-insensitive): `LOGIN_NAME` | `EMAIL_ADDRESS`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -1634,7 +1634,7 @@ Specifies the access token claim or claims that can be used to map the access to If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -1648,7 +1648,7 @@ public java.lang.String getExternalOauthType(); Specifies the OAuth 2.0 authorization server to be Okta, Microsoft Azure AD, Ping Identity PingFederate, or a Custom OAuth 2.0 authorization server. Valid values are (case-insensitive): `OKTA` | `AZURE` | `PING_FEDERATE` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -1664,7 +1664,7 @@ Specifies the name of the External Oath integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -1678,7 +1678,7 @@ public java.lang.String getComment(); Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -1692,7 +1692,7 @@ public java.util.List getExternalOauthAllowedRolesList(); Specifies the list of roles that the client can set as the primary role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -1708,7 +1708,7 @@ Specifies whether the OAuth client or user can use a role that is not defined in Valid values are (case-insensitive): `DISABLE` | `ENABLE` | `ENABLE_FOR_PRIVILEGE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -1722,7 +1722,7 @@ public java.util.List getExternalOauthAudienceList(); Specifies additional values that can be used for the access token's audience validation on top of using the Customer's Snowflake Account URL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -1738,7 +1738,7 @@ Specifies the list of roles that a client cannot set as the primary role. By default, this list includes the ACCOUNTADMIN, ORGADMIN and SECURITYADMIN roles. To remove these privileged roles from the list, use the ALTER ACCOUNT command to set the EXTERNAL_OAUTH_ADD_PRIVILEGED_ROLES_TO_BLOCKED_LIST account parameter to FALSE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -1754,7 +1754,7 @@ Specifies the endpoint or a list of endpoints from which to download public keys The maximum number of URLs that can be specified in the list is 3. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -1770,7 +1770,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -1786,7 +1786,7 @@ Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -- Used for key rotation. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -1800,7 +1800,7 @@ public java.lang.String getExternalOauthScopeDelimiter(); Specifies the scope delimiter in the authorization token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -1816,7 +1816,7 @@ Specifies the access token claim to map the access token to an account role. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -1828,7 +1828,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/externalOauthIntegration.python.md b/docs/externalOauthIntegration.python.md index e9418d75e..35238b24e 100644 --- a/docs/externalOauthIntegration.python.md +++ b/docs/externalOauthIntegration.python.md @@ -4,7 +4,7 @@ ### ExternalOauthIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. #### Initializers @@ -68,7 +68,7 @@ externalOauthIntegration.ExternalOauthIntegration( | external_oauth_rsa_public_key2 | str | Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | | external_oauth_scope_delimiter | str | Specifies the scope delimiter in the authorization token. | | external_oauth_scope_mapping_attribute | str | Specifies the access token claim to map the access token to an account role. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -138,7 +138,7 @@ Must be unique amongst siblings in the same scope Specifies whether to initiate operation of the integration or suspend it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the URL to define the OAuth 2.0 authorization server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -160,7 +160,7 @@ Indicates which Snowflake user record attribute should be used to map the access Valid values are (case-insensitive): `LOGIN_NAME` | `EMAIL_ADDRESS`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -172,7 +172,7 @@ Specifies the access token claim or claims that can be used to map the access to If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the OAuth 2.0 authorization server to be Okta, Microsoft Azure AD, Ping Identity PingFederate, or a Custom OAuth 2.0 authorization server. Valid values are (case-insensitive): `OKTA` | `AZURE` | `PING_FEDERATE` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -194,7 +194,7 @@ Specifies the name of the External Oath integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the list of roles that the client can set as the primary role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -226,7 +226,7 @@ Specifies whether the OAuth client or user can use a role that is not defined in Valid values are (case-insensitive): `DISABLE` | `ENABLE` | `ENABLE_FOR_PRIVILEGE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies additional values that can be used for the access token's audience validation on top of using the Customer's Snowflake Account URL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -248,7 +248,7 @@ Specifies the list of roles that a client cannot set as the primary role. By default, this list includes the ACCOUNTADMIN, ORGADMIN and SECURITYADMIN roles. To remove these privileged roles from the list, use the ALTER ACCOUNT command to set the EXTERNAL_OAUTH_ADD_PRIVILEGED_ROLES_TO_BLOCKED_LIST account parameter to FALSE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -260,7 +260,7 @@ Specifies the endpoint or a list of endpoints from which to download public keys The maximum number of URLs that can be specified in the list is 3. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -272,7 +272,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -284,7 +284,7 @@ Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -- Used for key rotation. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -294,7 +294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the scope delimiter in the authorization token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -306,7 +306,7 @@ Specifies the access token claim to map the access token to an account role. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -314,7 +314,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -867,7 +867,7 @@ The construct id used in the generated config for the ExternalOauthIntegration t The id of the existing ExternalOauthIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -1542,7 +1542,7 @@ externalOauthIntegration.ExternalOauthIntegrationConfig( | external_oauth_rsa_public_key2 | str | Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | | external_oauth_scope_delimiter | str | Specifies the scope delimiter in the authorization token. | | external_oauth_scope_mapping_attribute | str | Specifies the access token claim to map the access token to an account role. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -1626,7 +1626,7 @@ enabled: typing.Union[bool, IResolvable] Specifies whether to initiate operation of the integration or suspend it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -1640,7 +1640,7 @@ external_oauth_issuer: str Specifies the URL to define the OAuth 2.0 authorization server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -1656,7 +1656,7 @@ Indicates which Snowflake user record attribute should be used to map the access Valid values are (case-insensitive): `LOGIN_NAME` | `EMAIL_ADDRESS`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -1672,7 +1672,7 @@ Specifies the access token claim or claims that can be used to map the access to If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -1686,7 +1686,7 @@ external_oauth_type: str Specifies the OAuth 2.0 authorization server to be Okta, Microsoft Azure AD, Ping Identity PingFederate, or a Custom OAuth 2.0 authorization server. Valid values are (case-insensitive): `OKTA` | `AZURE` | `PING_FEDERATE` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -1702,7 +1702,7 @@ Specifies the name of the External Oath integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -1716,7 +1716,7 @@ comment: str Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -1730,7 +1730,7 @@ external_oauth_allowed_roles_list: typing.List[str] Specifies the list of roles that the client can set as the primary role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -1746,7 +1746,7 @@ Specifies whether the OAuth client or user can use a role that is not defined in Valid values are (case-insensitive): `DISABLE` | `ENABLE` | `ENABLE_FOR_PRIVILEGE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -1760,7 +1760,7 @@ external_oauth_audience_list: typing.List[str] Specifies additional values that can be used for the access token's audience validation on top of using the Customer's Snowflake Account URL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -1776,7 +1776,7 @@ Specifies the list of roles that a client cannot set as the primary role. By default, this list includes the ACCOUNTADMIN, ORGADMIN and SECURITYADMIN roles. To remove these privileged roles from the list, use the ALTER ACCOUNT command to set the EXTERNAL_OAUTH_ADD_PRIVILEGED_ROLES_TO_BLOCKED_LIST account parameter to FALSE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -1792,7 +1792,7 @@ Specifies the endpoint or a list of endpoints from which to download public keys The maximum number of URLs that can be specified in the list is 3. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -1808,7 +1808,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -1824,7 +1824,7 @@ Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -- Used for key rotation. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -1838,7 +1838,7 @@ external_oauth_scope_delimiter: str Specifies the scope delimiter in the authorization token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -1854,7 +1854,7 @@ Specifies the access token claim to map the access token to an account role. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -1866,7 +1866,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/externalOauthIntegration.typescript.md b/docs/externalOauthIntegration.typescript.md index 5c5f8935c..82fcd74fa 100644 --- a/docs/externalOauthIntegration.typescript.md +++ b/docs/externalOauthIntegration.typescript.md @@ -4,7 +4,7 @@ ### ExternalOauthIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration}. #### Initializers @@ -544,7 +544,7 @@ The construct id used in the generated config for the ExternalOauthIntegration t The id of the existing ExternalOauthIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -1194,7 +1194,7 @@ const externalOauthIntegrationConfig: externalOauthIntegration.ExternalOauthInte | externalOauthRsaPublicKey2 | string | Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | | externalOauthScopeDelimiter | string | Specifies the scope delimiter in the authorization token. | | externalOauthScopeMappingAttribute | string | Specifies the access token claim to map the access token to an account role. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. | --- @@ -1278,7 +1278,7 @@ public readonly enabled: boolean | IResolvable; Specifies whether to initiate operation of the integration or suspend it. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} --- @@ -1292,7 +1292,7 @@ public readonly externalOauthIssuer: string; Specifies the URL to define the OAuth 2.0 authorization server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} --- @@ -1308,7 +1308,7 @@ Indicates which Snowflake user record attribute should be used to map the access Valid values are (case-insensitive): `LOGIN_NAME` | `EMAIL_ADDRESS`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} --- @@ -1324,7 +1324,7 @@ Specifies the access token claim or claims that can be used to map the access to If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} --- @@ -1338,7 +1338,7 @@ public readonly externalOauthType: string; Specifies the OAuth 2.0 authorization server to be Okta, Microsoft Azure AD, Ping Identity PingFederate, or a Custom OAuth 2.0 authorization server. Valid values are (case-insensitive): `OKTA` | `AZURE` | `PING_FEDERATE` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} --- @@ -1354,7 +1354,7 @@ Specifies the name of the External Oath integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} --- @@ -1368,7 +1368,7 @@ public readonly comment: string; Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} --- @@ -1382,7 +1382,7 @@ public readonly externalOauthAllowedRolesList: string[]; Specifies the list of roles that the client can set as the primary role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} --- @@ -1398,7 +1398,7 @@ Specifies whether the OAuth client or user can use a role that is not defined in Valid values are (case-insensitive): `DISABLE` | `ENABLE` | `ENABLE_FOR_PRIVILEGE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} --- @@ -1412,7 +1412,7 @@ public readonly externalOauthAudienceList: string[]; Specifies additional values that can be used for the access token's audience validation on top of using the Customer's Snowflake Account URL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} --- @@ -1428,7 +1428,7 @@ Specifies the list of roles that a client cannot set as the primary role. By default, this list includes the ACCOUNTADMIN, ORGADMIN and SECURITYADMIN roles. To remove these privileged roles from the list, use the ALTER ACCOUNT command to set the EXTERNAL_OAUTH_ADD_PRIVILEGED_ROLES_TO_BLOCKED_LIST account parameter to FALSE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} --- @@ -1444,7 +1444,7 @@ Specifies the endpoint or a list of endpoints from which to download public keys The maximum number of URLs that can be specified in the list is 3. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} --- @@ -1460,7 +1460,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} --- @@ -1476,7 +1476,7 @@ Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -- Used for key rotation. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} --- @@ -1490,7 +1490,7 @@ public readonly externalOauthScopeDelimiter: string; Specifies the scope delimiter in the authorization token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} --- @@ -1506,7 +1506,7 @@ Specifies the access token claim to map the access token to an account role. If removed from the config, the resource is recreated. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} --- @@ -1518,7 +1518,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/externalTable.csharp.md b/docs/externalTable.csharp.md index 90870279b..757c325dc 100644 --- a/docs/externalTable.csharp.md +++ b/docs/externalTable.csharp.md @@ -4,7 +4,7 @@ ### ExternalTable -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table snowflake_external_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table snowflake_external_table}. #### Initializers @@ -563,7 +563,7 @@ The construct id used in the generated config for the ExternalTable to import. The id of the existing ExternalTable that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use --- @@ -1166,7 +1166,7 @@ public string As { get; set; } String that specifies the expression for the column. When queried, the column returns results derived from this expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#as ExternalTable#as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#as ExternalTable#as} --- @@ -1180,7 +1180,7 @@ public string Name { get; set; } Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1194,7 +1194,7 @@ public string Type { get; set; } Column type, e.g. VARIANT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#type ExternalTable#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#type ExternalTable#type} --- @@ -1253,7 +1253,7 @@ new ExternalTableConfig { | AwsSnsTopic | string | Specifies the aws sns topic for the external table. | | Comment | string | Specifies a comment for the external table. | | CopyGrants | object | Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. | | PartitionBy | string[] | Specifies any partition columns to evaluate for the external table. | | Pattern | string | Specifies the file names and/or paths on the external stage to match. | | RefreshOnCreate | object | Specifies weather to refresh when an external table is created. | @@ -1342,7 +1342,7 @@ public object Column { get; set; } column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#column ExternalTable#column} --- @@ -1356,7 +1356,7 @@ public string Database { get; set; } The database in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1370,7 +1370,7 @@ public string FileFormat { get; set; } Specifies the file format for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -1384,7 +1384,7 @@ public string Location { get; set; } Specifies a location for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#location ExternalTable#location} --- @@ -1400,7 +1400,7 @@ Specifies the identifier for the external table; must be unique for the database and schema in which the externalTable is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1414,7 +1414,7 @@ public string Schema { get; set; } The schema in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -1428,7 +1428,7 @@ public object AutoRefresh { get; set; } Specifies whether to automatically refresh the external table metadata once, immediately after the external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -1442,7 +1442,7 @@ public string AwsSnsTopic { get; set; } Specifies the aws sns topic for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -1456,7 +1456,7 @@ public string Comment { get; set; } Specifies a comment for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -1470,7 +1470,7 @@ public object CopyGrants { get; set; } Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -1482,7 +1482,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1499,7 +1499,7 @@ public string[] PartitionBy { get; set; } Specifies any partition columns to evaluate for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -1513,7 +1513,7 @@ public string Pattern { get; set; } Specifies the file names and/or paths on the external stage to match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -1527,7 +1527,7 @@ public object RefreshOnCreate { get; set; } Specifies weather to refresh when an external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -1541,7 +1541,7 @@ public string TableFormat { get; set; } Identifies the external table table type. For now, only "delta" for Delta Lake table format is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -1555,7 +1555,7 @@ public object Tag { get; set; } tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -1595,7 +1595,7 @@ public string Name { get; set; } Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1609,7 +1609,7 @@ public string Value { get; set; } Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#value ExternalTable#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#value ExternalTable#value} --- @@ -1623,7 +1623,7 @@ public string Database { get; set; } Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1637,7 +1637,7 @@ public string Schema { get; set; } Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- diff --git a/docs/externalTable.go.md b/docs/externalTable.go.md index d5d945073..a41d67176 100644 --- a/docs/externalTable.go.md +++ b/docs/externalTable.go.md @@ -4,7 +4,7 @@ ### ExternalTable -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table snowflake_external_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table snowflake_external_table}. #### Initializers @@ -563,7 +563,7 @@ The construct id used in the generated config for the ExternalTable to import. The id of the existing ExternalTable that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use --- @@ -1166,7 +1166,7 @@ As *string String that specifies the expression for the column. When queried, the column returns results derived from this expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#as ExternalTable#as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#as ExternalTable#as} --- @@ -1180,7 +1180,7 @@ Name *string Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1194,7 +1194,7 @@ Type *string Column type, e.g. VARIANT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#type ExternalTable#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#type ExternalTable#type} --- @@ -1253,7 +1253,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/externaltable | AwsSnsTopic | *string | Specifies the aws sns topic for the external table. | | Comment | *string | Specifies a comment for the external table. | | CopyGrants | interface{} | Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. | | PartitionBy | *[]*string | Specifies any partition columns to evaluate for the external table. | | Pattern | *string | Specifies the file names and/or paths on the external stage to match. | | RefreshOnCreate | interface{} | Specifies weather to refresh when an external table is created. | @@ -1342,7 +1342,7 @@ Column interface{} column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#column ExternalTable#column} --- @@ -1356,7 +1356,7 @@ Database *string The database in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1370,7 +1370,7 @@ FileFormat *string Specifies the file format for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -1384,7 +1384,7 @@ Location *string Specifies a location for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#location ExternalTable#location} --- @@ -1400,7 +1400,7 @@ Specifies the identifier for the external table; must be unique for the database and schema in which the externalTable is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1414,7 +1414,7 @@ Schema *string The schema in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -1428,7 +1428,7 @@ AutoRefresh interface{} Specifies whether to automatically refresh the external table metadata once, immediately after the external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -1442,7 +1442,7 @@ AwsSnsTopic *string Specifies the aws sns topic for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -1456,7 +1456,7 @@ Comment *string Specifies a comment for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -1470,7 +1470,7 @@ CopyGrants interface{} Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -1482,7 +1482,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1499,7 +1499,7 @@ PartitionBy *[]*string Specifies any partition columns to evaluate for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -1513,7 +1513,7 @@ Pattern *string Specifies the file names and/or paths on the external stage to match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -1527,7 +1527,7 @@ RefreshOnCreate interface{} Specifies weather to refresh when an external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -1541,7 +1541,7 @@ TableFormat *string Identifies the external table table type. For now, only "delta" for Delta Lake table format is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -1555,7 +1555,7 @@ Tag interface{} tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -1595,7 +1595,7 @@ Name *string Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1609,7 +1609,7 @@ Value *string Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#value ExternalTable#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#value ExternalTable#value} --- @@ -1623,7 +1623,7 @@ Database *string Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1637,7 +1637,7 @@ Schema *string Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- diff --git a/docs/externalTable.java.md b/docs/externalTable.java.md index 2fcd0068b..fb2bc30d8 100644 --- a/docs/externalTable.java.md +++ b/docs/externalTable.java.md @@ -4,7 +4,7 @@ ### ExternalTable -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table snowflake_external_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table snowflake_external_table}. #### Initializers @@ -68,7 +68,7 @@ ExternalTable.Builder.create(Construct scope, java.lang.String id) | awsSnsTopic | java.lang.String | Specifies the aws sns topic for the external table. | | comment | java.lang.String | Specifies a comment for the external table. | | copyGrants | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. | | partitionBy | java.util.List | Specifies any partition columns to evaluate for the external table. | | pattern | java.lang.String | Specifies the file names and/or paths on the external stage to match. | | refreshOnCreate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies weather to refresh when an external table is created. | @@ -143,7 +143,7 @@ Must be unique amongst siblings in the same scope column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#column ExternalTable#column} --- @@ -153,7 +153,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -163,7 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the file format for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a location for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#location ExternalTable#location} --- @@ -185,7 +185,7 @@ Specifies the identifier for the external table; must be unique for the database and schema in which the externalTable is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to automatically refresh the external table metadata once, immediately after the external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the aws sns topic for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -225,7 +225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -235,7 +235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -243,7 +243,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -256,7 +256,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies any partition columns to evaluate for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -266,7 +266,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the file names and/or paths on the external stage to match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -276,7 +276,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies weather to refresh when an external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -286,7 +286,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Identifies the external table table type. For now, only "delta" for Delta Lake table format is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -296,7 +296,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -819,7 +819,7 @@ The construct id used in the generated config for the ExternalTable to import. The id of the existing ExternalTable that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use --- @@ -1422,7 +1422,7 @@ public java.lang.String getAs(); String that specifies the expression for the column. When queried, the column returns results derived from this expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#as ExternalTable#as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#as ExternalTable#as} --- @@ -1436,7 +1436,7 @@ public java.lang.String getName(); Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1450,7 +1450,7 @@ public java.lang.String getType(); Column type, e.g. VARIANT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#type ExternalTable#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#type ExternalTable#type} --- @@ -1518,7 +1518,7 @@ ExternalTableConfig.builder() | awsSnsTopic | java.lang.String | Specifies the aws sns topic for the external table. | | comment | java.lang.String | Specifies a comment for the external table. | | copyGrants | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. | | partitionBy | java.util.List | Specifies any partition columns to evaluate for the external table. | | pattern | java.lang.String | Specifies the file names and/or paths on the external stage to match. | | refreshOnCreate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies weather to refresh when an external table is created. | @@ -1607,7 +1607,7 @@ public java.lang.Object getColumn(); column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#column ExternalTable#column} --- @@ -1621,7 +1621,7 @@ public java.lang.String getDatabase(); The database in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1635,7 +1635,7 @@ public java.lang.String getFileFormat(); Specifies the file format for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -1649,7 +1649,7 @@ public java.lang.String getLocation(); Specifies a location for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#location ExternalTable#location} --- @@ -1665,7 +1665,7 @@ Specifies the identifier for the external table; must be unique for the database and schema in which the externalTable is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1679,7 +1679,7 @@ public java.lang.String getSchema(); The schema in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -1693,7 +1693,7 @@ public java.lang.Object getAutoRefresh(); Specifies whether to automatically refresh the external table metadata once, immediately after the external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -1707,7 +1707,7 @@ public java.lang.String getAwsSnsTopic(); Specifies the aws sns topic for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -1721,7 +1721,7 @@ public java.lang.String getComment(); Specifies a comment for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -1735,7 +1735,7 @@ public java.lang.Object getCopyGrants(); Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -1747,7 +1747,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1764,7 +1764,7 @@ public java.util.List getPartitionBy(); Specifies any partition columns to evaluate for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -1778,7 +1778,7 @@ public java.lang.String getPattern(); Specifies the file names and/or paths on the external stage to match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -1792,7 +1792,7 @@ public java.lang.Object getRefreshOnCreate(); Specifies weather to refresh when an external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -1806,7 +1806,7 @@ public java.lang.String getTableFormat(); Identifies the external table table type. For now, only "delta" for Delta Lake table format is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -1820,7 +1820,7 @@ public java.lang.Object getTag(); tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -1860,7 +1860,7 @@ public java.lang.String getName(); Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1874,7 +1874,7 @@ public java.lang.String getValue(); Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#value ExternalTable#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#value ExternalTable#value} --- @@ -1888,7 +1888,7 @@ public java.lang.String getDatabase(); Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1902,7 +1902,7 @@ public java.lang.String getSchema(); Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- diff --git a/docs/externalTable.python.md b/docs/externalTable.python.md index 799f358da..5418212e1 100644 --- a/docs/externalTable.python.md +++ b/docs/externalTable.python.md @@ -4,7 +4,7 @@ ### ExternalTable -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table snowflake_external_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table snowflake_external_table}. #### Initializers @@ -61,7 +61,7 @@ externalTable.ExternalTable( | aws_sns_topic | str | Specifies the aws sns topic for the external table. | | comment | str | Specifies a comment for the external table. | | copy_grants | typing.Union[bool, cdktf.IResolvable] | Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. | | partition_by | typing.List[str] | Specifies any partition columns to evaluate for the external table. | | pattern | str | Specifies the file names and/or paths on the external stage to match. | | refresh_on_create | typing.Union[bool, cdktf.IResolvable] | Specifies weather to refresh when an external table is created. | @@ -136,7 +136,7 @@ Must be unique amongst siblings in the same scope column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#column ExternalTable#column} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the file format for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a location for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#location ExternalTable#location} --- @@ -178,7 +178,7 @@ Specifies the identifier for the external table; must be unique for the database and schema in which the externalTable is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -198,7 +198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to automatically refresh the external table metadata once, immediately after the external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -208,7 +208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the aws sns topic for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -218,7 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -228,7 +228,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -249,7 +249,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies any partition columns to evaluate for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -259,7 +259,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the file names and/or paths on the external stage to match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -269,7 +269,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies weather to refresh when an external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -279,7 +279,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Identifies the external table table type. For now, only "delta" for Delta Lake table format is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -289,7 +289,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -862,7 +862,7 @@ The construct id used in the generated config for the ExternalTable to import. The id of the existing ExternalTable that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use --- @@ -1465,7 +1465,7 @@ as: str String that specifies the expression for the column. When queried, the column returns results derived from this expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#as ExternalTable#as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#as ExternalTable#as} --- @@ -1479,7 +1479,7 @@ name: str Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1493,7 +1493,7 @@ type: str Column type, e.g. VARIANT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#type ExternalTable#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#type ExternalTable#type} --- @@ -1552,7 +1552,7 @@ externalTable.ExternalTableConfig( | aws_sns_topic | str | Specifies the aws sns topic for the external table. | | comment | str | Specifies a comment for the external table. | | copy_grants | typing.Union[bool, cdktf.IResolvable] | Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. | | partition_by | typing.List[str] | Specifies any partition columns to evaluate for the external table. | | pattern | str | Specifies the file names and/or paths on the external stage to match. | | refresh_on_create | typing.Union[bool, cdktf.IResolvable] | Specifies weather to refresh when an external table is created. | @@ -1641,7 +1641,7 @@ column: typing.Union[IResolvable, typing.List[ExternalTableColumn]] column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#column ExternalTable#column} --- @@ -1655,7 +1655,7 @@ database: str The database in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1669,7 +1669,7 @@ file_format: str Specifies the file format for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -1683,7 +1683,7 @@ location: str Specifies a location for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#location ExternalTable#location} --- @@ -1699,7 +1699,7 @@ Specifies the identifier for the external table; must be unique for the database and schema in which the externalTable is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1713,7 +1713,7 @@ schema: str The schema in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -1727,7 +1727,7 @@ auto_refresh: typing.Union[bool, IResolvable] Specifies whether to automatically refresh the external table metadata once, immediately after the external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -1741,7 +1741,7 @@ aws_sns_topic: str Specifies the aws sns topic for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -1755,7 +1755,7 @@ comment: str Specifies a comment for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -1769,7 +1769,7 @@ copy_grants: typing.Union[bool, IResolvable] Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -1781,7 +1781,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1798,7 +1798,7 @@ partition_by: typing.List[str] Specifies any partition columns to evaluate for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -1812,7 +1812,7 @@ pattern: str Specifies the file names and/or paths on the external stage to match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -1826,7 +1826,7 @@ refresh_on_create: typing.Union[bool, IResolvable] Specifies weather to refresh when an external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -1840,7 +1840,7 @@ table_format: str Identifies the external table table type. For now, only "delta" for Delta Lake table format is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -1854,7 +1854,7 @@ tag: typing.Union[IResolvable, typing.List[ExternalTableTag]] tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -1894,7 +1894,7 @@ name: str Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1908,7 +1908,7 @@ value: str Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#value ExternalTable#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#value ExternalTable#value} --- @@ -1922,7 +1922,7 @@ database: str Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1936,7 +1936,7 @@ schema: str Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- diff --git a/docs/externalTable.typescript.md b/docs/externalTable.typescript.md index 52c4e53c9..7f3562afd 100644 --- a/docs/externalTable.typescript.md +++ b/docs/externalTable.typescript.md @@ -4,7 +4,7 @@ ### ExternalTable -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table snowflake_external_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table snowflake_external_table}. #### Initializers @@ -563,7 +563,7 @@ The construct id used in the generated config for the ExternalTable to import. The id of the existing ExternalTable that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use --- @@ -1162,7 +1162,7 @@ public readonly as: string; String that specifies the expression for the column. When queried, the column returns results derived from this expression. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#as ExternalTable#as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#as ExternalTable#as} --- @@ -1176,7 +1176,7 @@ public readonly name: string; Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1190,7 +1190,7 @@ public readonly type: string; Column type, e.g. VARIANT. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#type ExternalTable#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#type ExternalTable#type} --- @@ -1225,7 +1225,7 @@ const externalTableConfig: externalTable.ExternalTableConfig = { ... } | awsSnsTopic | string | Specifies the aws sns topic for the external table. | | comment | string | Specifies a comment for the external table. | | copyGrants | boolean \| cdktf.IResolvable | Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. | | partitionBy | string[] | Specifies any partition columns to evaluate for the external table. | | pattern | string | Specifies the file names and/or paths on the external stage to match. | | refreshOnCreate | boolean \| cdktf.IResolvable | Specifies weather to refresh when an external table is created. | @@ -1314,7 +1314,7 @@ public readonly column: IResolvable | ExternalTableColumn[]; column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#column ExternalTable#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#column ExternalTable#column} --- @@ -1328,7 +1328,7 @@ public readonly database: string; The database in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1342,7 +1342,7 @@ public readonly fileFormat: string; Specifies the file format for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#file_format ExternalTable#file_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#file_format ExternalTable#file_format} --- @@ -1356,7 +1356,7 @@ public readonly location: string; Specifies a location for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#location ExternalTable#location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#location ExternalTable#location} --- @@ -1372,7 +1372,7 @@ Specifies the identifier for the external table; must be unique for the database and schema in which the externalTable is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1386,7 +1386,7 @@ public readonly schema: string; The schema in which to create the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- @@ -1400,7 +1400,7 @@ public readonly autoRefresh: boolean | IResolvable; Specifies whether to automatically refresh the external table metadata once, immediately after the external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} --- @@ -1414,7 +1414,7 @@ public readonly awsSnsTopic: string; Specifies the aws sns topic for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} --- @@ -1428,7 +1428,7 @@ public readonly comment: string; Specifies a comment for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#comment ExternalTable#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#comment ExternalTable#comment} --- @@ -1442,7 +1442,7 @@ public readonly copyGrants: boolean | IResolvable; Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} --- @@ -1454,7 +1454,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1471,7 +1471,7 @@ public readonly partitionBy: string[]; Specifies any partition columns to evaluate for the external table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#partition_by ExternalTable#partition_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#partition_by ExternalTable#partition_by} --- @@ -1485,7 +1485,7 @@ public readonly pattern: string; Specifies the file names and/or paths on the external stage to match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#pattern ExternalTable#pattern} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#pattern ExternalTable#pattern} --- @@ -1499,7 +1499,7 @@ public readonly refreshOnCreate: boolean | IResolvable; Specifies weather to refresh when an external table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} --- @@ -1513,7 +1513,7 @@ public readonly tableFormat: string; Identifies the external table table type. For now, only "delta" for Delta Lake table format is supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#table_format ExternalTable#table_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#table_format ExternalTable#table_format} --- @@ -1527,7 +1527,7 @@ public readonly tag: IResolvable | ExternalTableTag[]; tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#tag ExternalTable#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#tag ExternalTable#tag} --- @@ -1562,7 +1562,7 @@ public readonly name: string; Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} --- @@ -1576,7 +1576,7 @@ public readonly value: string; Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#value ExternalTable#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#value ExternalTable#value} --- @@ -1590,7 +1590,7 @@ public readonly database: string; Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} --- @@ -1604,7 +1604,7 @@ public readonly schema: string; Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} --- diff --git a/docs/failoverGroup.csharp.md b/docs/failoverGroup.csharp.md index fd3e7c0e8..d7aa60aae 100644 --- a/docs/failoverGroup.csharp.md +++ b/docs/failoverGroup.csharp.md @@ -4,7 +4,7 @@ ### FailoverGroup -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group snowflake_failover_group}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group snowflake_failover_group}. #### Initializers @@ -556,7 +556,7 @@ The construct id used in the generated config for the FailoverGroup to import. The id of the existing FailoverGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use --- @@ -1027,7 +1027,7 @@ new FailoverGroupConfig { | AllowedIntegrationTypes | string[] | Type(s) of integrations for which you are enabling replication and failover from the source account to the target account. | | AllowedShares | string[] | Specifies the share or list of shares for which you are enabling replication and failover from the source account to the target account. | | FromReplica | FailoverGroupFromReplica | from_replica block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. | | IgnoreEditionCheck | object | Allows replicating objects to accounts on lower editions. | | ObjectTypes | string[] | Type(s) of objects for which you are enabling replication and failover from the source account to the target account. | | ReplicationSchedule | FailoverGroupReplicationSchedule | replication_schedule block. | @@ -1116,7 +1116,7 @@ Specifies the identifier for the failover group. The identifier must start with an alphabetic character and cannot contain spaces or special characters unless the identifier string is enclosed in double quotes (e.g. "My object"). Identifiers enclosed in double quotes are also case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1132,7 +1132,7 @@ Specifies the target account or list of target accounts to which replication and Secondary failover groups in the target accounts in this list can be promoted to serve as the primary failover group in case of failover. Expected in the form . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -1148,7 +1148,7 @@ Specifies the database or list of databases for which you are enabling replicati The OBJECT_TYPES list must include DATABASES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -1164,7 +1164,7 @@ Type(s) of integrations for which you are enabling replication and failover from This property requires that the OBJECT_TYPES list include INTEGRATIONS to set this parameter. The following integration types are supported: "SECURITY INTEGRATIONS", "API INTEGRATIONS", "STORAGE INTEGRATIONS", "EXTERNAL ACCESS INTEGRATIONS", "NOTIFICATION INTEGRATIONS" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -1180,7 +1180,7 @@ Specifies the share or list of shares for which you are enabling replication and The OBJECT_TYPES list must include SHARES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -1194,7 +1194,7 @@ public FailoverGroupFromReplica FromReplica { get; set; } from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -1206,7 +1206,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1223,7 +1223,7 @@ public object IgnoreEditionCheck { get; set; } Allows replicating objects to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -1239,7 +1239,7 @@ Type(s) of objects for which you are enabling replication and failover from the The following object types are supported: "ACCOUNT PARAMETERS", "DATABASES", "INTEGRATIONS", "NETWORK POLICIES", "RESOURCE MONITORS", "ROLES", "SHARES", "USERS", "WAREHOUSES" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -1253,7 +1253,7 @@ public FailoverGroupReplicationSchedule ReplicationSchedule { get; set; } replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -1291,7 +1291,7 @@ public string Name { get; set; } Identifier for the primary failover group in the source account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1305,7 +1305,7 @@ public string OrganizationName { get; set; } Name of your Snowflake organization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -1319,7 +1319,7 @@ public string SourceAccountName { get; set; } Source account from which you are enabling replication and failover of the specified objects. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -1355,7 +1355,7 @@ public FailoverGroupReplicationScheduleCron Cron { get; set; } cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -1371,7 +1371,7 @@ Specifies the interval in minutes for the replication schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -1409,7 +1409,7 @@ Specifies the cron expression for the replication schedule. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -1423,7 +1423,7 @@ public string TimeZone { get; set; } Specifies the time zone for secondary group refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- diff --git a/docs/failoverGroup.go.md b/docs/failoverGroup.go.md index 2bafbb15d..dbffc0b7a 100644 --- a/docs/failoverGroup.go.md +++ b/docs/failoverGroup.go.md @@ -4,7 +4,7 @@ ### FailoverGroup -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group snowflake_failover_group}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group snowflake_failover_group}. #### Initializers @@ -556,7 +556,7 @@ The construct id used in the generated config for the FailoverGroup to import. The id of the existing FailoverGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use --- @@ -1027,7 +1027,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/failovergroup | AllowedIntegrationTypes | *[]*string | Type(s) of integrations for which you are enabling replication and failover from the source account to the target account. | | AllowedShares | *[]*string | Specifies the share or list of shares for which you are enabling replication and failover from the source account to the target account. | | FromReplica | FailoverGroupFromReplica | from_replica block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. | | IgnoreEditionCheck | interface{} | Allows replicating objects to accounts on lower editions. | | ObjectTypes | *[]*string | Type(s) of objects for which you are enabling replication and failover from the source account to the target account. | | ReplicationSchedule | FailoverGroupReplicationSchedule | replication_schedule block. | @@ -1116,7 +1116,7 @@ Specifies the identifier for the failover group. The identifier must start with an alphabetic character and cannot contain spaces or special characters unless the identifier string is enclosed in double quotes (e.g. "My object"). Identifiers enclosed in double quotes are also case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1132,7 +1132,7 @@ Specifies the target account or list of target accounts to which replication and Secondary failover groups in the target accounts in this list can be promoted to serve as the primary failover group in case of failover. Expected in the form . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -1148,7 +1148,7 @@ Specifies the database or list of databases for which you are enabling replicati The OBJECT_TYPES list must include DATABASES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -1164,7 +1164,7 @@ Type(s) of integrations for which you are enabling replication and failover from This property requires that the OBJECT_TYPES list include INTEGRATIONS to set this parameter. The following integration types are supported: "SECURITY INTEGRATIONS", "API INTEGRATIONS", "STORAGE INTEGRATIONS", "EXTERNAL ACCESS INTEGRATIONS", "NOTIFICATION INTEGRATIONS" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -1180,7 +1180,7 @@ Specifies the share or list of shares for which you are enabling replication and The OBJECT_TYPES list must include SHARES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -1194,7 +1194,7 @@ FromReplica FailoverGroupFromReplica from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -1206,7 +1206,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1223,7 +1223,7 @@ IgnoreEditionCheck interface{} Allows replicating objects to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -1239,7 +1239,7 @@ Type(s) of objects for which you are enabling replication and failover from the The following object types are supported: "ACCOUNT PARAMETERS", "DATABASES", "INTEGRATIONS", "NETWORK POLICIES", "RESOURCE MONITORS", "ROLES", "SHARES", "USERS", "WAREHOUSES" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -1253,7 +1253,7 @@ ReplicationSchedule FailoverGroupReplicationSchedule replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -1291,7 +1291,7 @@ Name *string Identifier for the primary failover group in the source account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1305,7 +1305,7 @@ OrganizationName *string Name of your Snowflake organization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -1319,7 +1319,7 @@ SourceAccountName *string Source account from which you are enabling replication and failover of the specified objects. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -1355,7 +1355,7 @@ Cron FailoverGroupReplicationScheduleCron cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -1371,7 +1371,7 @@ Specifies the interval in minutes for the replication schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -1409,7 +1409,7 @@ Specifies the cron expression for the replication schedule. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -1423,7 +1423,7 @@ TimeZone *string Specifies the time zone for secondary group refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- diff --git a/docs/failoverGroup.java.md b/docs/failoverGroup.java.md index c22ceadf9..a552e7605 100644 --- a/docs/failoverGroup.java.md +++ b/docs/failoverGroup.java.md @@ -4,7 +4,7 @@ ### FailoverGroup -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group snowflake_failover_group}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group snowflake_failover_group}. #### Initializers @@ -54,7 +54,7 @@ FailoverGroup.Builder.create(Construct scope, java.lang.String id) | allowedIntegrationTypes | java.util.List | Type(s) of integrations for which you are enabling replication and failover from the source account to the target account. | | allowedShares | java.util.List | Specifies the share or list of shares for which you are enabling replication and failover from the source account to the target account. | | fromReplica | FailoverGroupFromReplica | from_replica block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. | | ignoreEditionCheck | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Allows replicating objects to accounts on lower editions. | | objectTypes | java.util.List | Type(s) of objects for which you are enabling replication and failover from the source account to the target account. | | replicationSchedule | FailoverGroupReplicationSchedule | replication_schedule block. | @@ -129,7 +129,7 @@ Specifies the identifier for the failover group. The identifier must start with an alphabetic character and cannot contain spaces or special characters unless the identifier string is enclosed in double quotes (e.g. "My object"). Identifiers enclosed in double quotes are also case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -141,7 +141,7 @@ Specifies the target account or list of target accounts to which replication and Secondary failover groups in the target accounts in this list can be promoted to serve as the primary failover group in case of failover. Expected in the form . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -153,7 +153,7 @@ Specifies the database or list of databases for which you are enabling replicati The OBJECT_TYPES list must include DATABASES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -165,7 +165,7 @@ Type(s) of integrations for which you are enabling replication and failover from This property requires that the OBJECT_TYPES list include INTEGRATIONS to set this parameter. The following integration types are supported: "SECURITY INTEGRATIONS", "API INTEGRATIONS", "STORAGE INTEGRATIONS", "EXTERNAL ACCESS INTEGRATIONS", "NOTIFICATION INTEGRATIONS" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -177,7 +177,7 @@ Specifies the share or list of shares for which you are enabling replication and The OBJECT_TYPES list must include SHARES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -208,7 +208,7 @@ If you experience problems setting this value it might not be settable. Please t Allows replicating objects to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -220,7 +220,7 @@ Type(s) of objects for which you are enabling replication and failover from the The following object types are supported: "ACCOUNT PARAMETERS", "DATABASES", "INTEGRATIONS", "NETWORK POLICIES", "RESOURCE MONITORS", "ROLES", "SHARES", "USERS", "WAREHOUSES" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -230,7 +230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -746,7 +746,7 @@ The construct id used in the generated config for the FailoverGroup to import. The id of the existing FailoverGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use --- @@ -1222,7 +1222,7 @@ FailoverGroupConfig.builder() | allowedIntegrationTypes | java.util.List | Type(s) of integrations for which you are enabling replication and failover from the source account to the target account. | | allowedShares | java.util.List | Specifies the share or list of shares for which you are enabling replication and failover from the source account to the target account. | | fromReplica | FailoverGroupFromReplica | from_replica block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. | | ignoreEditionCheck | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Allows replicating objects to accounts on lower editions. | | objectTypes | java.util.List | Type(s) of objects for which you are enabling replication and failover from the source account to the target account. | | replicationSchedule | FailoverGroupReplicationSchedule | replication_schedule block. | @@ -1311,7 +1311,7 @@ Specifies the identifier for the failover group. The identifier must start with an alphabetic character and cannot contain spaces or special characters unless the identifier string is enclosed in double quotes (e.g. "My object"). Identifiers enclosed in double quotes are also case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1327,7 +1327,7 @@ Specifies the target account or list of target accounts to which replication and Secondary failover groups in the target accounts in this list can be promoted to serve as the primary failover group in case of failover. Expected in the form . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -1343,7 +1343,7 @@ Specifies the database or list of databases for which you are enabling replicati The OBJECT_TYPES list must include DATABASES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -1359,7 +1359,7 @@ Type(s) of integrations for which you are enabling replication and failover from This property requires that the OBJECT_TYPES list include INTEGRATIONS to set this parameter. The following integration types are supported: "SECURITY INTEGRATIONS", "API INTEGRATIONS", "STORAGE INTEGRATIONS", "EXTERNAL ACCESS INTEGRATIONS", "NOTIFICATION INTEGRATIONS" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -1375,7 +1375,7 @@ Specifies the share or list of shares for which you are enabling replication and The OBJECT_TYPES list must include SHARES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -1389,7 +1389,7 @@ public FailoverGroupFromReplica getFromReplica(); from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -1401,7 +1401,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1418,7 +1418,7 @@ public java.lang.Object getIgnoreEditionCheck(); Allows replicating objects to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -1434,7 +1434,7 @@ Type(s) of objects for which you are enabling replication and failover from the The following object types are supported: "ACCOUNT PARAMETERS", "DATABASES", "INTEGRATIONS", "NETWORK POLICIES", "RESOURCE MONITORS", "ROLES", "SHARES", "USERS", "WAREHOUSES" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -1448,7 +1448,7 @@ public FailoverGroupReplicationSchedule getReplicationSchedule(); replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -1486,7 +1486,7 @@ public java.lang.String getName(); Identifier for the primary failover group in the source account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1500,7 +1500,7 @@ public java.lang.String getOrganizationName(); Name of your Snowflake organization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -1514,7 +1514,7 @@ public java.lang.String getSourceAccountName(); Source account from which you are enabling replication and failover of the specified objects. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -1550,7 +1550,7 @@ public FailoverGroupReplicationScheduleCron getCron(); cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -1566,7 +1566,7 @@ Specifies the interval in minutes for the replication schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -1604,7 +1604,7 @@ Specifies the cron expression for the replication schedule. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -1618,7 +1618,7 @@ public java.lang.String getTimeZone(); Specifies the time zone for secondary group refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- diff --git a/docs/failoverGroup.python.md b/docs/failoverGroup.python.md index 01750e44b..5007efdb5 100644 --- a/docs/failoverGroup.python.md +++ b/docs/failoverGroup.python.md @@ -4,7 +4,7 @@ ### FailoverGroup -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group snowflake_failover_group}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group snowflake_failover_group}. #### Initializers @@ -51,7 +51,7 @@ failoverGroup.FailoverGroup( | allowed_integration_types | typing.List[str] | Type(s) of integrations for which you are enabling replication and failover from the source account to the target account. | | allowed_shares | typing.List[str] | Specifies the share or list of shares for which you are enabling replication and failover from the source account to the target account. | | from_replica | FailoverGroupFromReplica | from_replica block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. | | ignore_edition_check | typing.Union[bool, cdktf.IResolvable] | Allows replicating objects to accounts on lower editions. | | object_types | typing.List[str] | Type(s) of objects for which you are enabling replication and failover from the source account to the target account. | | replication_schedule | FailoverGroupReplicationSchedule | replication_schedule block. | @@ -126,7 +126,7 @@ Specifies the identifier for the failover group. The identifier must start with an alphabetic character and cannot contain spaces or special characters unless the identifier string is enclosed in double quotes (e.g. "My object"). Identifiers enclosed in double quotes are also case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -138,7 +138,7 @@ Specifies the target account or list of target accounts to which replication and Secondary failover groups in the target accounts in this list can be promoted to serve as the primary failover group in case of failover. Expected in the form . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -150,7 +150,7 @@ Specifies the database or list of databases for which you are enabling replicati The OBJECT_TYPES list must include DATABASES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -162,7 +162,7 @@ Type(s) of integrations for which you are enabling replication and failover from This property requires that the OBJECT_TYPES list include INTEGRATIONS to set this parameter. The following integration types are supported: "SECURITY INTEGRATIONS", "API INTEGRATIONS", "STORAGE INTEGRATIONS", "EXTERNAL ACCESS INTEGRATIONS", "NOTIFICATION INTEGRATIONS" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -174,7 +174,7 @@ Specifies the share or list of shares for which you are enabling replication and The OBJECT_TYPES list must include SHARES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -205,7 +205,7 @@ If you experience problems setting this value it might not be settable. Please t Allows replicating objects to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -217,7 +217,7 @@ Type(s) of objects for which you are enabling replication and failover from the The following object types are supported: "ACCOUNT PARAMETERS", "DATABASES", "INTEGRATIONS", "NETWORK POLICIES", "RESOURCE MONITORS", "ROLES", "SHARES", "USERS", "WAREHOUSES" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -227,7 +227,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -613,7 +613,7 @@ def put_from_replica( Identifier for the primary failover group in the source account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -623,7 +623,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Name of your Snowflake organization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -633,7 +633,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Source account from which you are enabling replication and failover of the specified objects. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -652,7 +652,7 @@ def put_replication_schedule( cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -664,7 +664,7 @@ Specifies the interval in minutes for the replication schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -836,7 +836,7 @@ The construct id used in the generated config for the FailoverGroup to import. The id of the existing FailoverGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use --- @@ -1307,7 +1307,7 @@ failoverGroup.FailoverGroupConfig( | allowed_integration_types | typing.List[str] | Type(s) of integrations for which you are enabling replication and failover from the source account to the target account. | | allowed_shares | typing.List[str] | Specifies the share or list of shares for which you are enabling replication and failover from the source account to the target account. | | from_replica | FailoverGroupFromReplica | from_replica block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. | | ignore_edition_check | typing.Union[bool, cdktf.IResolvable] | Allows replicating objects to accounts on lower editions. | | object_types | typing.List[str] | Type(s) of objects for which you are enabling replication and failover from the source account to the target account. | | replication_schedule | FailoverGroupReplicationSchedule | replication_schedule block. | @@ -1396,7 +1396,7 @@ Specifies the identifier for the failover group. The identifier must start with an alphabetic character and cannot contain spaces or special characters unless the identifier string is enclosed in double quotes (e.g. "My object"). Identifiers enclosed in double quotes are also case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1412,7 +1412,7 @@ Specifies the target account or list of target accounts to which replication and Secondary failover groups in the target accounts in this list can be promoted to serve as the primary failover group in case of failover. Expected in the form . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -1428,7 +1428,7 @@ Specifies the database or list of databases for which you are enabling replicati The OBJECT_TYPES list must include DATABASES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -1444,7 +1444,7 @@ Type(s) of integrations for which you are enabling replication and failover from This property requires that the OBJECT_TYPES list include INTEGRATIONS to set this parameter. The following integration types are supported: "SECURITY INTEGRATIONS", "API INTEGRATIONS", "STORAGE INTEGRATIONS", "EXTERNAL ACCESS INTEGRATIONS", "NOTIFICATION INTEGRATIONS" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -1460,7 +1460,7 @@ Specifies the share or list of shares for which you are enabling replication and The OBJECT_TYPES list must include SHARES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -1474,7 +1474,7 @@ from_replica: FailoverGroupFromReplica from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -1486,7 +1486,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1503,7 +1503,7 @@ ignore_edition_check: typing.Union[bool, IResolvable] Allows replicating objects to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -1519,7 +1519,7 @@ Type(s) of objects for which you are enabling replication and failover from the The following object types are supported: "ACCOUNT PARAMETERS", "DATABASES", "INTEGRATIONS", "NETWORK POLICIES", "RESOURCE MONITORS", "ROLES", "SHARES", "USERS", "WAREHOUSES" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -1533,7 +1533,7 @@ replication_schedule: FailoverGroupReplicationSchedule replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -1571,7 +1571,7 @@ name: str Identifier for the primary failover group in the source account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1585,7 +1585,7 @@ organization_name: str Name of your Snowflake organization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -1599,7 +1599,7 @@ source_account_name: str Source account from which you are enabling replication and failover of the specified objects. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -1635,7 +1635,7 @@ cron: FailoverGroupReplicationScheduleCron cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -1651,7 +1651,7 @@ Specifies the interval in minutes for the replication schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -1689,7 +1689,7 @@ Specifies the cron expression for the replication schedule. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -1703,7 +1703,7 @@ time_zone: str Specifies the time zone for secondary group refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- @@ -2615,7 +2615,7 @@ Specifies the cron expression for the replication schedule. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -2625,7 +2625,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the time zone for secondary group refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- diff --git a/docs/failoverGroup.typescript.md b/docs/failoverGroup.typescript.md index fc608c68c..201aa20e0 100644 --- a/docs/failoverGroup.typescript.md +++ b/docs/failoverGroup.typescript.md @@ -4,7 +4,7 @@ ### FailoverGroup -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group snowflake_failover_group}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group snowflake_failover_group}. #### Initializers @@ -556,7 +556,7 @@ The construct id used in the generated config for the FailoverGroup to import. The id of the existing FailoverGroup that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use --- @@ -1009,7 +1009,7 @@ const failoverGroupConfig: failoverGroup.FailoverGroupConfig = { ... } | allowedIntegrationTypes | string[] | Type(s) of integrations for which you are enabling replication and failover from the source account to the target account. | | allowedShares | string[] | Specifies the share or list of shares for which you are enabling replication and failover from the source account to the target account. | | fromReplica | FailoverGroupFromReplica | from_replica block. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. | | ignoreEditionCheck | boolean \| cdktf.IResolvable | Allows replicating objects to accounts on lower editions. | | objectTypes | string[] | Type(s) of objects for which you are enabling replication and failover from the source account to the target account. | | replicationSchedule | FailoverGroupReplicationSchedule | replication_schedule block. | @@ -1098,7 +1098,7 @@ Specifies the identifier for the failover group. The identifier must start with an alphabetic character and cannot contain spaces or special characters unless the identifier string is enclosed in double quotes (e.g. "My object"). Identifiers enclosed in double quotes are also case-sensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1114,7 +1114,7 @@ Specifies the target account or list of target accounts to which replication and Secondary failover groups in the target accounts in this list can be promoted to serve as the primary failover group in case of failover. Expected in the form . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} --- @@ -1130,7 +1130,7 @@ Specifies the database or list of databases for which you are enabling replicati The OBJECT_TYPES list must include DATABASES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} --- @@ -1146,7 +1146,7 @@ Type(s) of integrations for which you are enabling replication and failover from This property requires that the OBJECT_TYPES list include INTEGRATIONS to set this parameter. The following integration types are supported: "SECURITY INTEGRATIONS", "API INTEGRATIONS", "STORAGE INTEGRATIONS", "EXTERNAL ACCESS INTEGRATIONS", "NOTIFICATION INTEGRATIONS" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} --- @@ -1162,7 +1162,7 @@ Specifies the share or list of shares for which you are enabling replication and The OBJECT_TYPES list must include SHARES to set this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} --- @@ -1176,7 +1176,7 @@ public readonly fromReplica: FailoverGroupFromReplica; from_replica block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} --- @@ -1188,7 +1188,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1205,7 +1205,7 @@ public readonly ignoreEditionCheck: boolean | IResolvable; Allows replicating objects to accounts on lower editions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} --- @@ -1221,7 +1221,7 @@ Type(s) of objects for which you are enabling replication and failover from the The following object types are supported: "ACCOUNT PARAMETERS", "DATABASES", "INTEGRATIONS", "NETWORK POLICIES", "RESOURCE MONITORS", "ROLES", "SHARES", "USERS", "WAREHOUSES" -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#object_types FailoverGroup#object_types} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#object_types FailoverGroup#object_types} --- @@ -1235,7 +1235,7 @@ public readonly replicationSchedule: FailoverGroupReplicationSchedule; replication_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} --- @@ -1269,7 +1269,7 @@ public readonly name: string; Identifier for the primary failover group in the source account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} --- @@ -1283,7 +1283,7 @@ public readonly organizationName: string; Name of your Snowflake organization. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} --- @@ -1297,7 +1297,7 @@ public readonly sourceAccountName: string; Source account from which you are enabling replication and failover of the specified objects. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} --- @@ -1330,7 +1330,7 @@ public readonly cron: FailoverGroupReplicationScheduleCron; cron block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#cron FailoverGroup#cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#cron FailoverGroup#cron} --- @@ -1346,7 +1346,7 @@ Specifies the interval in minutes for the replication schedule. The interval must be greater than 0 and less than 1440 (24 hours). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#interval FailoverGroup#interval} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#interval FailoverGroup#interval} --- @@ -1381,7 +1381,7 @@ Specifies the cron expression for the replication schedule. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#expression FailoverGroup#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#expression FailoverGroup#expression} --- @@ -1395,7 +1395,7 @@ public readonly timeZone: string; Specifies the time zone for secondary group refresh. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} --- diff --git a/docs/fileFormat.csharp.md b/docs/fileFormat.csharp.md index b2a6f61f7..e4778d085 100644 --- a/docs/fileFormat.csharp.md +++ b/docs/fileFormat.csharp.md @@ -4,7 +4,7 @@ ### FileFormat -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format snowflake_file_format}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format snowflake_file_format}. #### Initializers @@ -698,7 +698,7 @@ The construct id used in the generated config for the FileFormat to import. The id of the existing FileFormat that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use --- @@ -1805,7 +1805,7 @@ new FileFormatConfig { | FieldDelimiter | string | Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). | | FieldOptionallyEnclosedBy | string | Character used to enclose strings. | | FileExtension | string | Specifies the extension for files unloaded to a stage. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. | | IgnoreUtf8Errors | object | Boolean that specifies whether UTF-8 encoding errors produce error conditions. | | NullIf | string[] | String used to convert to and from SQL NULL. | | ParseHeader | object | Boolean that specifies whether to use the first row headers in the data files to determine column names. | @@ -1904,7 +1904,7 @@ public string Database { get; set; } The database in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#database FileFormat#database} --- @@ -1918,7 +1918,7 @@ public string FormatType { get; set; } Specifies the format of the input files (for data loading) or output files (for data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -1934,7 +1934,7 @@ Specifies the identifier for the file format; must be unique for the database and schema in which the file format is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#name FileFormat#name} --- @@ -1948,7 +1948,7 @@ public string Schema { get; set; } The schema in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -1962,7 +1962,7 @@ public object AllowDuplicate { get; set; } Boolean that specifies to allow duplicate object field names (only the last one will be preserved). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -1976,7 +1976,7 @@ public object BinaryAsText { get; set; } Boolean that specifies whether to interpret columns with no defined logical data type as UTF-8 text. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -1990,7 +1990,7 @@ public string BinaryFormat { get; set; } Defines the encoding format for binary input or output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -2004,7 +2004,7 @@ public string Comment { get; set; } Specifies a comment for the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -2018,7 +2018,7 @@ public string Compression { get; set; } Specifies the current compression algorithm for the data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -2032,7 +2032,7 @@ public string DateFormat { get; set; } Defines the format of date values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -2046,7 +2046,7 @@ public object DisableAutoConvert { get; set; } Boolean that specifies whether the XML parser disables automatic conversion of numeric and Boolean values from text to native representation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -2060,7 +2060,7 @@ public object DisableSnowflakeData { get; set; } Boolean that specifies whether the XML parser disables recognition of Snowflake semi-structured data tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -2074,7 +2074,7 @@ public object EmptyFieldAsNull { get; set; } Specifies whether to insert SQL NULL for empty fields in an input file, which are represented by two successive delimiters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -2088,7 +2088,7 @@ public object EnableOctal { get; set; } Boolean that enables parsing of octal numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -2102,7 +2102,7 @@ public string Encoding { get; set; } String (constant) that specifies the character set of the source data when loading data into a table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -2116,7 +2116,7 @@ public object ErrorOnColumnCountMismatch { get; set; } Boolean that specifies whether to generate a parsing error if the number of delimited columns (i.e. fields) in an input file does not match the number of columns in the corresponding table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -2130,7 +2130,7 @@ public string Escape { get; set; } Single character string used as the escape character for field values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -2144,7 +2144,7 @@ public string EscapeUnenclosedField { get; set; } Single character string used as the escape character for unenclosed field values only. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -2158,7 +2158,7 @@ public string FieldDelimiter { get; set; } Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -2172,7 +2172,7 @@ public string FieldOptionallyEnclosedBy { get; set; } Character used to enclose strings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -2186,7 +2186,7 @@ public string FileExtension { get; set; } Specifies the extension for files unloaded to a stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -2198,7 +2198,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2215,7 +2215,7 @@ public object IgnoreUtf8Errors { get; set; } Boolean that specifies whether UTF-8 encoding errors produce error conditions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -2229,7 +2229,7 @@ public string[] NullIf { get; set; } String used to convert to and from SQL NULL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -2243,7 +2243,7 @@ public object ParseHeader { get; set; } Boolean that specifies whether to use the first row headers in the data files to determine column names. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -2257,7 +2257,7 @@ public object PreserveSpace { get; set; } Boolean that specifies whether the XML parser preserves leading and trailing spaces in element content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -2271,7 +2271,7 @@ public string RecordDelimiter { get; set; } Specifies one or more singlebyte or multibyte characters that separate records in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -2285,7 +2285,7 @@ public object ReplaceInvalidCharacters { get; set; } Boolean that specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -2299,7 +2299,7 @@ public object SkipBlankLines { get; set; } Boolean that specifies to skip any blank lines encountered in the data files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -2313,7 +2313,7 @@ public object SkipByteOrderMark { get; set; } Boolean that specifies whether to skip the BOM (byte order mark), if present in a data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -2327,7 +2327,7 @@ public double SkipHeader { get; set; } Number of lines at the start of the file to skip. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -2341,7 +2341,7 @@ public object StripNullValues { get; set; } Boolean that instructs the JSON parser to remove object fields or array elements containing null values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -2355,7 +2355,7 @@ public object StripOuterArray { get; set; } Boolean that instructs the JSON parser to remove outer brackets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -2369,7 +2369,7 @@ public object StripOuterElement { get; set; } Boolean that specifies whether the XML parser strips out the outer XML element, exposing 2nd level elements as separate documents. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -2383,7 +2383,7 @@ public string TimeFormat { get; set; } Defines the format of time values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -2397,7 +2397,7 @@ public string TimestampFormat { get; set; } Defines the format of timestamp values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -2411,7 +2411,7 @@ public object TrimSpace { get; set; } Boolean that specifies whether to remove white space from fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- diff --git a/docs/fileFormat.go.md b/docs/fileFormat.go.md index 8016378e9..93acd1bc0 100644 --- a/docs/fileFormat.go.md +++ b/docs/fileFormat.go.md @@ -4,7 +4,7 @@ ### FileFormat -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format snowflake_file_format}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format snowflake_file_format}. #### Initializers @@ -698,7 +698,7 @@ The construct id used in the generated config for the FileFormat to import. The id of the existing FileFormat that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use --- @@ -1805,7 +1805,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/fileformat" | FieldDelimiter | *string | Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). | | FieldOptionallyEnclosedBy | *string | Character used to enclose strings. | | FileExtension | *string | Specifies the extension for files unloaded to a stage. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. | | IgnoreUtf8Errors | interface{} | Boolean that specifies whether UTF-8 encoding errors produce error conditions. | | NullIf | *[]*string | String used to convert to and from SQL NULL. | | ParseHeader | interface{} | Boolean that specifies whether to use the first row headers in the data files to determine column names. | @@ -1904,7 +1904,7 @@ Database *string The database in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#database FileFormat#database} --- @@ -1918,7 +1918,7 @@ FormatType *string Specifies the format of the input files (for data loading) or output files (for data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -1934,7 +1934,7 @@ Specifies the identifier for the file format; must be unique for the database and schema in which the file format is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#name FileFormat#name} --- @@ -1948,7 +1948,7 @@ Schema *string The schema in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -1962,7 +1962,7 @@ AllowDuplicate interface{} Boolean that specifies to allow duplicate object field names (only the last one will be preserved). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -1976,7 +1976,7 @@ BinaryAsText interface{} Boolean that specifies whether to interpret columns with no defined logical data type as UTF-8 text. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -1990,7 +1990,7 @@ BinaryFormat *string Defines the encoding format for binary input or output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -2004,7 +2004,7 @@ Comment *string Specifies a comment for the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -2018,7 +2018,7 @@ Compression *string Specifies the current compression algorithm for the data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -2032,7 +2032,7 @@ DateFormat *string Defines the format of date values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -2046,7 +2046,7 @@ DisableAutoConvert interface{} Boolean that specifies whether the XML parser disables automatic conversion of numeric and Boolean values from text to native representation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -2060,7 +2060,7 @@ DisableSnowflakeData interface{} Boolean that specifies whether the XML parser disables recognition of Snowflake semi-structured data tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -2074,7 +2074,7 @@ EmptyFieldAsNull interface{} Specifies whether to insert SQL NULL for empty fields in an input file, which are represented by two successive delimiters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -2088,7 +2088,7 @@ EnableOctal interface{} Boolean that enables parsing of octal numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -2102,7 +2102,7 @@ Encoding *string String (constant) that specifies the character set of the source data when loading data into a table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -2116,7 +2116,7 @@ ErrorOnColumnCountMismatch interface{} Boolean that specifies whether to generate a parsing error if the number of delimited columns (i.e. fields) in an input file does not match the number of columns in the corresponding table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -2130,7 +2130,7 @@ Escape *string Single character string used as the escape character for field values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -2144,7 +2144,7 @@ EscapeUnenclosedField *string Single character string used as the escape character for unenclosed field values only. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -2158,7 +2158,7 @@ FieldDelimiter *string Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -2172,7 +2172,7 @@ FieldOptionallyEnclosedBy *string Character used to enclose strings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -2186,7 +2186,7 @@ FileExtension *string Specifies the extension for files unloaded to a stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -2198,7 +2198,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2215,7 +2215,7 @@ IgnoreUtf8Errors interface{} Boolean that specifies whether UTF-8 encoding errors produce error conditions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -2229,7 +2229,7 @@ NullIf *[]*string String used to convert to and from SQL NULL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -2243,7 +2243,7 @@ ParseHeader interface{} Boolean that specifies whether to use the first row headers in the data files to determine column names. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -2257,7 +2257,7 @@ PreserveSpace interface{} Boolean that specifies whether the XML parser preserves leading and trailing spaces in element content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -2271,7 +2271,7 @@ RecordDelimiter *string Specifies one or more singlebyte or multibyte characters that separate records in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -2285,7 +2285,7 @@ ReplaceInvalidCharacters interface{} Boolean that specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -2299,7 +2299,7 @@ SkipBlankLines interface{} Boolean that specifies to skip any blank lines encountered in the data files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -2313,7 +2313,7 @@ SkipByteOrderMark interface{} Boolean that specifies whether to skip the BOM (byte order mark), if present in a data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -2327,7 +2327,7 @@ SkipHeader *f64 Number of lines at the start of the file to skip. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -2341,7 +2341,7 @@ StripNullValues interface{} Boolean that instructs the JSON parser to remove object fields or array elements containing null values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -2355,7 +2355,7 @@ StripOuterArray interface{} Boolean that instructs the JSON parser to remove outer brackets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -2369,7 +2369,7 @@ StripOuterElement interface{} Boolean that specifies whether the XML parser strips out the outer XML element, exposing 2nd level elements as separate documents. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -2383,7 +2383,7 @@ TimeFormat *string Defines the format of time values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -2397,7 +2397,7 @@ TimestampFormat *string Defines the format of timestamp values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -2411,7 +2411,7 @@ TrimSpace interface{} Boolean that specifies whether to remove white space from fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- diff --git a/docs/fileFormat.java.md b/docs/fileFormat.java.md index f13adf7c5..35edef7e3 100644 --- a/docs/fileFormat.java.md +++ b/docs/fileFormat.java.md @@ -4,7 +4,7 @@ ### FileFormat -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format snowflake_file_format}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format snowflake_file_format}. #### Initializers @@ -112,7 +112,7 @@ FileFormat.Builder.create(Construct scope, java.lang.String id) | fieldDelimiter | java.lang.String | Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). | | fieldOptionallyEnclosedBy | java.lang.String | Character used to enclose strings. | | fileExtension | java.lang.String | Specifies the extension for files unloaded to a stage. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. | | ignoreUtf8Errors | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Boolean that specifies whether UTF-8 encoding errors produce error conditions. | | nullIf | java.util.List | String used to convert to and from SQL NULL. | | parseHeader | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Boolean that specifies whether to use the first row headers in the data files to determine column names. | @@ -197,7 +197,7 @@ Must be unique amongst siblings in the same scope The database in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#database FileFormat#database} --- @@ -207,7 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the format of the input files (for data loading) or output files (for data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -219,7 +219,7 @@ Specifies the identifier for the file format; must be unique for the database and schema in which the file format is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#name FileFormat#name} --- @@ -229,7 +229,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -239,7 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies to allow duplicate object field names (only the last one will be preserved). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -249,7 +249,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to interpret columns with no defined logical data type as UTF-8 text. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -259,7 +259,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Defines the encoding format for binary input or output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -269,7 +269,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -279,7 +279,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the current compression algorithm for the data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -289,7 +289,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Defines the format of date values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -299,7 +299,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether the XML parser disables automatic conversion of numeric and Boolean values from text to native representation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -309,7 +309,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether the XML parser disables recognition of Snowflake semi-structured data tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -319,7 +319,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to insert SQL NULL for empty fields in an input file, which are represented by two successive delimiters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -329,7 +329,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that enables parsing of octal numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -339,7 +339,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf String (constant) that specifies the character set of the source data when loading data into a table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -349,7 +349,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to generate a parsing error if the number of delimited columns (i.e. fields) in an input file does not match the number of columns in the corresponding table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -359,7 +359,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Single character string used as the escape character for field values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -369,7 +369,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Single character string used as the escape character for unenclosed field values only. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -379,7 +379,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -389,7 +389,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Character used to enclose strings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -399,7 +399,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the extension for files unloaded to a stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -407,7 +407,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -420,7 +420,7 @@ If you experience problems setting this value it might not be settable. Please t Boolean that specifies whether UTF-8 encoding errors produce error conditions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -430,7 +430,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf String used to convert to and from SQL NULL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -440,7 +440,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to use the first row headers in the data files to determine column names. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -450,7 +450,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether the XML parser preserves leading and trailing spaces in element content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -460,7 +460,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies one or more singlebyte or multibyte characters that separate records in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -470,7 +470,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -480,7 +480,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies to skip any blank lines encountered in the data files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -490,7 +490,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to skip the BOM (byte order mark), if present in a data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -500,7 +500,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Number of lines at the start of the file to skip. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -510,7 +510,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that instructs the JSON parser to remove object fields or array elements containing null values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -520,7 +520,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that instructs the JSON parser to remove outer brackets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -530,7 +530,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether the XML parser strips out the outer XML element, exposing 2nd level elements as separate documents. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -540,7 +540,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Defines the format of time values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -550,7 +550,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Defines the format of timestamp values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -560,7 +560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to remove white space from fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- @@ -1218,7 +1218,7 @@ The construct id used in the generated config for the FileFormat to import. The id of the existing FileFormat that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use --- @@ -2346,7 +2346,7 @@ FileFormatConfig.builder() | fieldDelimiter | java.lang.String | Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). | | fieldOptionallyEnclosedBy | java.lang.String | Character used to enclose strings. | | fileExtension | java.lang.String | Specifies the extension for files unloaded to a stage. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. | | ignoreUtf8Errors | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Boolean that specifies whether UTF-8 encoding errors produce error conditions. | | nullIf | java.util.List | String used to convert to and from SQL NULL. | | parseHeader | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Boolean that specifies whether to use the first row headers in the data files to determine column names. | @@ -2445,7 +2445,7 @@ public java.lang.String getDatabase(); The database in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#database FileFormat#database} --- @@ -2459,7 +2459,7 @@ public java.lang.String getFormatType(); Specifies the format of the input files (for data loading) or output files (for data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -2475,7 +2475,7 @@ Specifies the identifier for the file format; must be unique for the database and schema in which the file format is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#name FileFormat#name} --- @@ -2489,7 +2489,7 @@ public java.lang.String getSchema(); The schema in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -2503,7 +2503,7 @@ public java.lang.Object getAllowDuplicate(); Boolean that specifies to allow duplicate object field names (only the last one will be preserved). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -2517,7 +2517,7 @@ public java.lang.Object getBinaryAsText(); Boolean that specifies whether to interpret columns with no defined logical data type as UTF-8 text. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -2531,7 +2531,7 @@ public java.lang.String getBinaryFormat(); Defines the encoding format for binary input or output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -2545,7 +2545,7 @@ public java.lang.String getComment(); Specifies a comment for the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -2559,7 +2559,7 @@ public java.lang.String getCompression(); Specifies the current compression algorithm for the data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -2573,7 +2573,7 @@ public java.lang.String getDateFormat(); Defines the format of date values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -2587,7 +2587,7 @@ public java.lang.Object getDisableAutoConvert(); Boolean that specifies whether the XML parser disables automatic conversion of numeric and Boolean values from text to native representation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -2601,7 +2601,7 @@ public java.lang.Object getDisableSnowflakeData(); Boolean that specifies whether the XML parser disables recognition of Snowflake semi-structured data tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -2615,7 +2615,7 @@ public java.lang.Object getEmptyFieldAsNull(); Specifies whether to insert SQL NULL for empty fields in an input file, which are represented by two successive delimiters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -2629,7 +2629,7 @@ public java.lang.Object getEnableOctal(); Boolean that enables parsing of octal numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -2643,7 +2643,7 @@ public java.lang.String getEncoding(); String (constant) that specifies the character set of the source data when loading data into a table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -2657,7 +2657,7 @@ public java.lang.Object getErrorOnColumnCountMismatch(); Boolean that specifies whether to generate a parsing error if the number of delimited columns (i.e. fields) in an input file does not match the number of columns in the corresponding table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -2671,7 +2671,7 @@ public java.lang.String getEscape(); Single character string used as the escape character for field values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -2685,7 +2685,7 @@ public java.lang.String getEscapeUnenclosedField(); Single character string used as the escape character for unenclosed field values only. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -2699,7 +2699,7 @@ public java.lang.String getFieldDelimiter(); Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -2713,7 +2713,7 @@ public java.lang.String getFieldOptionallyEnclosedBy(); Character used to enclose strings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -2727,7 +2727,7 @@ public java.lang.String getFileExtension(); Specifies the extension for files unloaded to a stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -2739,7 +2739,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2756,7 +2756,7 @@ public java.lang.Object getIgnoreUtf8Errors(); Boolean that specifies whether UTF-8 encoding errors produce error conditions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -2770,7 +2770,7 @@ public java.util.List getNullIf(); String used to convert to and from SQL NULL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -2784,7 +2784,7 @@ public java.lang.Object getParseHeader(); Boolean that specifies whether to use the first row headers in the data files to determine column names. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -2798,7 +2798,7 @@ public java.lang.Object getPreserveSpace(); Boolean that specifies whether the XML parser preserves leading and trailing spaces in element content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -2812,7 +2812,7 @@ public java.lang.String getRecordDelimiter(); Specifies one or more singlebyte or multibyte characters that separate records in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -2826,7 +2826,7 @@ public java.lang.Object getReplaceInvalidCharacters(); Boolean that specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -2840,7 +2840,7 @@ public java.lang.Object getSkipBlankLines(); Boolean that specifies to skip any blank lines encountered in the data files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -2854,7 +2854,7 @@ public java.lang.Object getSkipByteOrderMark(); Boolean that specifies whether to skip the BOM (byte order mark), if present in a data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -2868,7 +2868,7 @@ public java.lang.Number getSkipHeader(); Number of lines at the start of the file to skip. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -2882,7 +2882,7 @@ public java.lang.Object getStripNullValues(); Boolean that instructs the JSON parser to remove object fields or array elements containing null values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -2896,7 +2896,7 @@ public java.lang.Object getStripOuterArray(); Boolean that instructs the JSON parser to remove outer brackets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -2910,7 +2910,7 @@ public java.lang.Object getStripOuterElement(); Boolean that specifies whether the XML parser strips out the outer XML element, exposing 2nd level elements as separate documents. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -2924,7 +2924,7 @@ public java.lang.String getTimeFormat(); Defines the format of time values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -2938,7 +2938,7 @@ public java.lang.String getTimestampFormat(); Defines the format of timestamp values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -2952,7 +2952,7 @@ public java.lang.Object getTrimSpace(); Boolean that specifies whether to remove white space from fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- diff --git a/docs/fileFormat.python.md b/docs/fileFormat.python.md index 8de6455bd..29e1aa81b 100644 --- a/docs/fileFormat.python.md +++ b/docs/fileFormat.python.md @@ -4,7 +4,7 @@ ### FileFormat -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format snowflake_file_format}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format snowflake_file_format}. #### Initializers @@ -93,7 +93,7 @@ fileFormat.FileFormat( | field_delimiter | str | Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). | | field_optionally_enclosed_by | str | Character used to enclose strings. | | file_extension | str | Specifies the extension for files unloaded to a stage. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. | | ignore_utf8_errors | typing.Union[bool, cdktf.IResolvable] | Boolean that specifies whether UTF-8 encoding errors produce error conditions. | | null_if | typing.List[str] | String used to convert to and from SQL NULL. | | parse_header | typing.Union[bool, cdktf.IResolvable] | Boolean that specifies whether to use the first row headers in the data files to determine column names. | @@ -178,7 +178,7 @@ Must be unique amongst siblings in the same scope The database in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#database FileFormat#database} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the format of the input files (for data loading) or output files (for data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -200,7 +200,7 @@ Specifies the identifier for the file format; must be unique for the database and schema in which the file format is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#name FileFormat#name} --- @@ -210,7 +210,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -220,7 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies to allow duplicate object field names (only the last one will be preserved). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -230,7 +230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to interpret columns with no defined logical data type as UTF-8 text. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -240,7 +240,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Defines the encoding format for binary input or output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -250,7 +250,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -260,7 +260,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the current compression algorithm for the data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -270,7 +270,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Defines the format of date values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -280,7 +280,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether the XML parser disables automatic conversion of numeric and Boolean values from text to native representation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -290,7 +290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether the XML parser disables recognition of Snowflake semi-structured data tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -300,7 +300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to insert SQL NULL for empty fields in an input file, which are represented by two successive delimiters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -310,7 +310,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that enables parsing of octal numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -320,7 +320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf String (constant) that specifies the character set of the source data when loading data into a table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -330,7 +330,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to generate a parsing error if the number of delimited columns (i.e. fields) in an input file does not match the number of columns in the corresponding table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -340,7 +340,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Single character string used as the escape character for field values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -350,7 +350,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Single character string used as the escape character for unenclosed field values only. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -360,7 +360,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -370,7 +370,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Character used to enclose strings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -380,7 +380,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the extension for files unloaded to a stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -388,7 +388,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -401,7 +401,7 @@ If you experience problems setting this value it might not be settable. Please t Boolean that specifies whether UTF-8 encoding errors produce error conditions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -411,7 +411,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf String used to convert to and from SQL NULL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -421,7 +421,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to use the first row headers in the data files to determine column names. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -431,7 +431,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether the XML parser preserves leading and trailing spaces in element content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -441,7 +441,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies one or more singlebyte or multibyte characters that separate records in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -451,7 +451,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -461,7 +461,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies to skip any blank lines encountered in the data files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -471,7 +471,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to skip the BOM (byte order mark), if present in a data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -481,7 +481,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Number of lines at the start of the file to skip. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -491,7 +491,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that instructs the JSON parser to remove object fields or array elements containing null values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -501,7 +501,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that instructs the JSON parser to remove outer brackets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -511,7 +511,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether the XML parser strips out the outer XML element, exposing 2nd level elements as separate documents. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -521,7 +521,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Defines the format of time values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -531,7 +531,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Defines the format of timestamp values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -541,7 +541,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Boolean that specifies whether to remove white space from fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- @@ -1245,7 +1245,7 @@ The construct id used in the generated config for the FileFormat to import. The id of the existing FileFormat that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use --- @@ -2352,7 +2352,7 @@ fileFormat.FileFormatConfig( | field_delimiter | str | Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). | | field_optionally_enclosed_by | str | Character used to enclose strings. | | file_extension | str | Specifies the extension for files unloaded to a stage. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. | | ignore_utf8_errors | typing.Union[bool, cdktf.IResolvable] | Boolean that specifies whether UTF-8 encoding errors produce error conditions. | | null_if | typing.List[str] | String used to convert to and from SQL NULL. | | parse_header | typing.Union[bool, cdktf.IResolvable] | Boolean that specifies whether to use the first row headers in the data files to determine column names. | @@ -2451,7 +2451,7 @@ database: str The database in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#database FileFormat#database} --- @@ -2465,7 +2465,7 @@ format_type: str Specifies the format of the input files (for data loading) or output files (for data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -2481,7 +2481,7 @@ Specifies the identifier for the file format; must be unique for the database and schema in which the file format is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#name FileFormat#name} --- @@ -2495,7 +2495,7 @@ schema: str The schema in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -2509,7 +2509,7 @@ allow_duplicate: typing.Union[bool, IResolvable] Boolean that specifies to allow duplicate object field names (only the last one will be preserved). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -2523,7 +2523,7 @@ binary_as_text: typing.Union[bool, IResolvable] Boolean that specifies whether to interpret columns with no defined logical data type as UTF-8 text. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -2537,7 +2537,7 @@ binary_format: str Defines the encoding format for binary input or output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -2551,7 +2551,7 @@ comment: str Specifies a comment for the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -2565,7 +2565,7 @@ compression: str Specifies the current compression algorithm for the data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -2579,7 +2579,7 @@ date_format: str Defines the format of date values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -2593,7 +2593,7 @@ disable_auto_convert: typing.Union[bool, IResolvable] Boolean that specifies whether the XML parser disables automatic conversion of numeric and Boolean values from text to native representation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -2607,7 +2607,7 @@ disable_snowflake_data: typing.Union[bool, IResolvable] Boolean that specifies whether the XML parser disables recognition of Snowflake semi-structured data tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -2621,7 +2621,7 @@ empty_field_as_null: typing.Union[bool, IResolvable] Specifies whether to insert SQL NULL for empty fields in an input file, which are represented by two successive delimiters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -2635,7 +2635,7 @@ enable_octal: typing.Union[bool, IResolvable] Boolean that enables parsing of octal numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -2649,7 +2649,7 @@ encoding: str String (constant) that specifies the character set of the source data when loading data into a table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -2663,7 +2663,7 @@ error_on_column_count_mismatch: typing.Union[bool, IResolvable] Boolean that specifies whether to generate a parsing error if the number of delimited columns (i.e. fields) in an input file does not match the number of columns in the corresponding table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -2677,7 +2677,7 @@ escape: str Single character string used as the escape character for field values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -2691,7 +2691,7 @@ escape_unenclosed_field: str Single character string used as the escape character for unenclosed field values only. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -2705,7 +2705,7 @@ field_delimiter: str Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -2719,7 +2719,7 @@ field_optionally_enclosed_by: str Character used to enclose strings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -2733,7 +2733,7 @@ file_extension: str Specifies the extension for files unloaded to a stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -2745,7 +2745,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2762,7 +2762,7 @@ ignore_utf8_errors: typing.Union[bool, IResolvable] Boolean that specifies whether UTF-8 encoding errors produce error conditions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -2776,7 +2776,7 @@ null_if: typing.List[str] String used to convert to and from SQL NULL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -2790,7 +2790,7 @@ parse_header: typing.Union[bool, IResolvable] Boolean that specifies whether to use the first row headers in the data files to determine column names. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -2804,7 +2804,7 @@ preserve_space: typing.Union[bool, IResolvable] Boolean that specifies whether the XML parser preserves leading and trailing spaces in element content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -2818,7 +2818,7 @@ record_delimiter: str Specifies one or more singlebyte or multibyte characters that separate records in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -2832,7 +2832,7 @@ replace_invalid_characters: typing.Union[bool, IResolvable] Boolean that specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -2846,7 +2846,7 @@ skip_blank_lines: typing.Union[bool, IResolvable] Boolean that specifies to skip any blank lines encountered in the data files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -2860,7 +2860,7 @@ skip_byte_order_mark: typing.Union[bool, IResolvable] Boolean that specifies whether to skip the BOM (byte order mark), if present in a data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -2874,7 +2874,7 @@ skip_header: typing.Union[int, float] Number of lines at the start of the file to skip. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -2888,7 +2888,7 @@ strip_null_values: typing.Union[bool, IResolvable] Boolean that instructs the JSON parser to remove object fields or array elements containing null values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -2902,7 +2902,7 @@ strip_outer_array: typing.Union[bool, IResolvable] Boolean that instructs the JSON parser to remove outer brackets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -2916,7 +2916,7 @@ strip_outer_element: typing.Union[bool, IResolvable] Boolean that specifies whether the XML parser strips out the outer XML element, exposing 2nd level elements as separate documents. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -2930,7 +2930,7 @@ time_format: str Defines the format of time values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -2944,7 +2944,7 @@ timestamp_format: str Defines the format of timestamp values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -2958,7 +2958,7 @@ trim_space: typing.Union[bool, IResolvable] Boolean that specifies whether to remove white space from fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- diff --git a/docs/fileFormat.typescript.md b/docs/fileFormat.typescript.md index acb68df38..eeedbb985 100644 --- a/docs/fileFormat.typescript.md +++ b/docs/fileFormat.typescript.md @@ -4,7 +4,7 @@ ### FileFormat -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format snowflake_file_format}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format snowflake_file_format}. #### Initializers @@ -698,7 +698,7 @@ The construct id used in the generated config for the FileFormat to import. The id of the existing FileFormat that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use --- @@ -1760,7 +1760,7 @@ const fileFormatConfig: fileFormat.FileFormatConfig = { ... } | fieldDelimiter | string | Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). | | fieldOptionallyEnclosedBy | string | Character used to enclose strings. | | fileExtension | string | Specifies the extension for files unloaded to a stage. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. | | ignoreUtf8Errors | boolean \| cdktf.IResolvable | Boolean that specifies whether UTF-8 encoding errors produce error conditions. | | nullIf | string[] | String used to convert to and from SQL NULL. | | parseHeader | boolean \| cdktf.IResolvable | Boolean that specifies whether to use the first row headers in the data files to determine column names. | @@ -1859,7 +1859,7 @@ public readonly database: string; The database in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#database FileFormat#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#database FileFormat#database} --- @@ -1873,7 +1873,7 @@ public readonly formatType: string; Specifies the format of the input files (for data loading) or output files (for data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#format_type FileFormat#format_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#format_type FileFormat#format_type} --- @@ -1889,7 +1889,7 @@ Specifies the identifier for the file format; must be unique for the database and schema in which the file format is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#name FileFormat#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#name FileFormat#name} --- @@ -1903,7 +1903,7 @@ public readonly schema: string; The schema in which to create the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#schema FileFormat#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#schema FileFormat#schema} --- @@ -1917,7 +1917,7 @@ public readonly allowDuplicate: boolean | IResolvable; Boolean that specifies to allow duplicate object field names (only the last one will be preserved). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} --- @@ -1931,7 +1931,7 @@ public readonly binaryAsText: boolean | IResolvable; Boolean that specifies whether to interpret columns with no defined logical data type as UTF-8 text. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} --- @@ -1945,7 +1945,7 @@ public readonly binaryFormat: string; Defines the encoding format for binary input or output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_format FileFormat#binary_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_format FileFormat#binary_format} --- @@ -1959,7 +1959,7 @@ public readonly comment: string; Specifies a comment for the file format. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#comment FileFormat#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#comment FileFormat#comment} --- @@ -1973,7 +1973,7 @@ public readonly compression: string; Specifies the current compression algorithm for the data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#compression FileFormat#compression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#compression FileFormat#compression} --- @@ -1987,7 +1987,7 @@ public readonly dateFormat: string; Defines the format of date values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#date_format FileFormat#date_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#date_format FileFormat#date_format} --- @@ -2001,7 +2001,7 @@ public readonly disableAutoConvert: boolean | IResolvable; Boolean that specifies whether the XML parser disables automatic conversion of numeric and Boolean values from text to native representation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} --- @@ -2015,7 +2015,7 @@ public readonly disableSnowflakeData: boolean | IResolvable; Boolean that specifies whether the XML parser disables recognition of Snowflake semi-structured data tags. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} --- @@ -2029,7 +2029,7 @@ public readonly emptyFieldAsNull: boolean | IResolvable; Specifies whether to insert SQL NULL for empty fields in an input file, which are represented by two successive delimiters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} --- @@ -2043,7 +2043,7 @@ public readonly enableOctal: boolean | IResolvable; Boolean that enables parsing of octal numbers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} --- @@ -2057,7 +2057,7 @@ public readonly encoding: string; String (constant) that specifies the character set of the source data when loading data into a table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#encoding FileFormat#encoding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#encoding FileFormat#encoding} --- @@ -2071,7 +2071,7 @@ public readonly errorOnColumnCountMismatch: boolean | IResolvable; Boolean that specifies whether to generate a parsing error if the number of delimited columns (i.e. fields) in an input file does not match the number of columns in the corresponding table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} --- @@ -2085,7 +2085,7 @@ public readonly escape: string; Single character string used as the escape character for field values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape FileFormat#escape} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape FileFormat#escape} --- @@ -2099,7 +2099,7 @@ public readonly escapeUnenclosedField: string; Single character string used as the escape character for unenclosed field values only. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} --- @@ -2113,7 +2113,7 @@ public readonly fieldDelimiter: string; Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} --- @@ -2127,7 +2127,7 @@ public readonly fieldOptionallyEnclosedBy: string; Character used to enclose strings. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} --- @@ -2141,7 +2141,7 @@ public readonly fileExtension: string; Specifies the extension for files unloaded to a stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#file_extension FileFormat#file_extension} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#file_extension FileFormat#file_extension} --- @@ -2153,7 +2153,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2170,7 +2170,7 @@ public readonly ignoreUtf8Errors: boolean | IResolvable; Boolean that specifies whether UTF-8 encoding errors produce error conditions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} --- @@ -2184,7 +2184,7 @@ public readonly nullIf: string[]; String used to convert to and from SQL NULL. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#null_if FileFormat#null_if} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#null_if FileFormat#null_if} --- @@ -2198,7 +2198,7 @@ public readonly parseHeader: boolean | IResolvable; Boolean that specifies whether to use the first row headers in the data files to determine column names. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#parse_header FileFormat#parse_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#parse_header FileFormat#parse_header} --- @@ -2212,7 +2212,7 @@ public readonly preserveSpace: boolean | IResolvable; Boolean that specifies whether the XML parser preserves leading and trailing spaces in element content. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} --- @@ -2226,7 +2226,7 @@ public readonly recordDelimiter: string; Specifies one or more singlebyte or multibyte characters that separate records in an input file (data loading) or unloaded file (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} --- @@ -2240,7 +2240,7 @@ public readonly replaceInvalidCharacters: boolean | IResolvable; Boolean that specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} --- @@ -2254,7 +2254,7 @@ public readonly skipBlankLines: boolean | IResolvable; Boolean that specifies to skip any blank lines encountered in the data files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} --- @@ -2268,7 +2268,7 @@ public readonly skipByteOrderMark: boolean | IResolvable; Boolean that specifies whether to skip the BOM (byte order mark), if present in a data file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} --- @@ -2282,7 +2282,7 @@ public readonly skipHeader: number; Number of lines at the start of the file to skip. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_header FileFormat#skip_header} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_header FileFormat#skip_header} --- @@ -2296,7 +2296,7 @@ public readonly stripNullValues: boolean | IResolvable; Boolean that instructs the JSON parser to remove object fields or array elements containing null values. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} --- @@ -2310,7 +2310,7 @@ public readonly stripOuterArray: boolean | IResolvable; Boolean that instructs the JSON parser to remove outer brackets. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} --- @@ -2324,7 +2324,7 @@ public readonly stripOuterElement: boolean | IResolvable; Boolean that specifies whether the XML parser strips out the outer XML element, exposing 2nd level elements as separate documents. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} --- @@ -2338,7 +2338,7 @@ public readonly timeFormat: string; Defines the format of time values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#time_format FileFormat#time_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#time_format FileFormat#time_format} --- @@ -2352,7 +2352,7 @@ public readonly timestampFormat: string; Defines the format of timestamp values in the data files (data loading) or table (data unloading). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} --- @@ -2366,7 +2366,7 @@ public readonly trimSpace: boolean | IResolvable; Boolean that specifies whether to remove white space from fields. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#trim_space FileFormat#trim_space} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#trim_space FileFormat#trim_space} --- diff --git a/docs/functionResource.csharp.md b/docs/functionResource.csharp.md index 9eb21b539..9b0a74cbc 100644 --- a/docs/functionResource.csharp.md +++ b/docs/functionResource.csharp.md @@ -4,7 +4,7 @@ ### FunctionResource -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function snowflake_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function snowflake_function}. #### Initializers @@ -564,7 +564,7 @@ The construct id used in the generated config for the FunctionResource to import The id of the existing FunctionResource that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#import import section} in the documentation of this resource for the id to use --- @@ -1176,7 +1176,7 @@ public string Name { get; set; } The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -1190,7 +1190,7 @@ public string Type { get; set; } The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#type FunctionResource#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#type FunctionResource#type} --- @@ -1248,7 +1248,7 @@ new FunctionResourceConfig { | Arguments | object | arguments block. | | Comment | string | Specifies a comment for the function. | | Handler | string | The handler method for Java / Python function. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. | | Imports | string[] | Imports for Java / Python functions. | | IsSecure | object | Specifies that the function is secure. | | Language | string | Specifies the language of the stored function code. | @@ -1340,7 +1340,7 @@ public string Database { get; set; } The database in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#database FunctionResource#database} --- @@ -1356,7 +1356,7 @@ Specifies the identifier for the function; does not have to be unique for the schema in which the function is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -1370,7 +1370,7 @@ public string ReturnType { get; set; } The return type of the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -1384,7 +1384,7 @@ public string Schema { get; set; } The schema in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#schema FunctionResource#schema} --- @@ -1398,7 +1398,7 @@ public string Statement { get; set; } Specifies the javascript / java / scala / sql / python code used to create the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#statement FunctionResource#statement} --- @@ -1412,7 +1412,7 @@ public object Arguments { get; set; } arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -1426,7 +1426,7 @@ public string Comment { get; set; } Specifies a comment for the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#comment FunctionResource#comment} --- @@ -1440,7 +1440,7 @@ public string Handler { get; set; } The handler method for Java / Python function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#handler FunctionResource#handler} --- @@ -1452,7 +1452,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1471,7 +1471,7 @@ Imports for Java / Python functions. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#imports FunctionResource#imports} --- @@ -1485,7 +1485,7 @@ public object IsSecure { get; set; } Specifies that the function is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -1499,7 +1499,7 @@ public string Language { get; set; } Specifies the language of the stored function code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#language FunctionResource#language} --- @@ -1513,7 +1513,7 @@ public string NullInputBehavior { get; set; } Specifies the behavior of the function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -1529,7 +1529,7 @@ List of package imports to use for Java / Python functions. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#packages FunctionResource#packages} --- @@ -1543,7 +1543,7 @@ public string ReturnBehavior { get; set; } Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -1557,7 +1557,7 @@ public string RuntimeVersion { get; set; } Required for Python functions. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -1573,7 +1573,7 @@ The target path for the Java / Python functions. For Java, it is the path of compiled jar files and for the Python it is the path of the Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#target_path FunctionResource#target_path} --- diff --git a/docs/functionResource.go.md b/docs/functionResource.go.md index 7be98cb82..4cfd6900a 100644 --- a/docs/functionResource.go.md +++ b/docs/functionResource.go.md @@ -4,7 +4,7 @@ ### FunctionResource -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function snowflake_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function snowflake_function}. #### Initializers @@ -564,7 +564,7 @@ The construct id used in the generated config for the FunctionResource to import The id of the existing FunctionResource that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#import import section} in the documentation of this resource for the id to use --- @@ -1176,7 +1176,7 @@ Name *string The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -1190,7 +1190,7 @@ Type *string The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#type FunctionResource#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#type FunctionResource#type} --- @@ -1248,7 +1248,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/functionresou | Arguments | interface{} | arguments block. | | Comment | *string | Specifies a comment for the function. | | Handler | *string | The handler method for Java / Python function. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. | | Imports | *[]*string | Imports for Java / Python functions. | | IsSecure | interface{} | Specifies that the function is secure. | | Language | *string | Specifies the language of the stored function code. | @@ -1340,7 +1340,7 @@ Database *string The database in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#database FunctionResource#database} --- @@ -1356,7 +1356,7 @@ Specifies the identifier for the function; does not have to be unique for the schema in which the function is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -1370,7 +1370,7 @@ ReturnType *string The return type of the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -1384,7 +1384,7 @@ Schema *string The schema in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#schema FunctionResource#schema} --- @@ -1398,7 +1398,7 @@ Statement *string Specifies the javascript / java / scala / sql / python code used to create the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#statement FunctionResource#statement} --- @@ -1412,7 +1412,7 @@ Arguments interface{} arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -1426,7 +1426,7 @@ Comment *string Specifies a comment for the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#comment FunctionResource#comment} --- @@ -1440,7 +1440,7 @@ Handler *string The handler method for Java / Python function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#handler FunctionResource#handler} --- @@ -1452,7 +1452,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1471,7 +1471,7 @@ Imports for Java / Python functions. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#imports FunctionResource#imports} --- @@ -1485,7 +1485,7 @@ IsSecure interface{} Specifies that the function is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -1499,7 +1499,7 @@ Language *string Specifies the language of the stored function code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#language FunctionResource#language} --- @@ -1513,7 +1513,7 @@ NullInputBehavior *string Specifies the behavior of the function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -1529,7 +1529,7 @@ List of package imports to use for Java / Python functions. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#packages FunctionResource#packages} --- @@ -1543,7 +1543,7 @@ ReturnBehavior *string Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -1557,7 +1557,7 @@ RuntimeVersion *string Required for Python functions. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -1573,7 +1573,7 @@ The target path for the Java / Python functions. For Java, it is the path of compiled jar files and for the Python it is the path of the Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#target_path FunctionResource#target_path} --- diff --git a/docs/functionResource.java.md b/docs/functionResource.java.md index 8eb6c5de4..ae32d1217 100644 --- a/docs/functionResource.java.md +++ b/docs/functionResource.java.md @@ -4,7 +4,7 @@ ### FunctionResource -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function snowflake_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function snowflake_function}. #### Initializers @@ -64,7 +64,7 @@ FunctionResource.Builder.create(Construct scope, java.lang.String id) | arguments | com.hashicorp.cdktf.IResolvable OR java.util.List<FunctionResourceArguments> | arguments block. | | comment | java.lang.String | Specifies a comment for the function. | | handler | java.lang.String | The handler method for Java / Python function. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. | | imports | java.util.List | Imports for Java / Python functions. | | isSecure | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies that the function is secure. | | language | java.lang.String | Specifies the language of the stored function code. | @@ -142,7 +142,7 @@ Must be unique amongst siblings in the same scope The database in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#database FunctionResource#database} --- @@ -154,7 +154,7 @@ Specifies the identifier for the function; does not have to be unique for the schema in which the function is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The return type of the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#schema FunctionResource#schema} --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the javascript / java / scala / sql / python code used to create the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#statement FunctionResource#statement} --- @@ -194,7 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#comment FunctionResource#comment} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The handler method for Java / Python function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#handler FunctionResource#handler} --- @@ -222,7 +222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -237,7 +237,7 @@ Imports for Java / Python functions. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#imports FunctionResource#imports} --- @@ -247,7 +247,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies that the function is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -257,7 +257,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the language of the stored function code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#language FunctionResource#language} --- @@ -267,7 +267,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -279,7 +279,7 @@ List of package imports to use for Java / Python functions. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#packages FunctionResource#packages} --- @@ -289,7 +289,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -299,7 +299,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required for Python functions. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -311,7 +311,7 @@ The target path for the Java / Python functions. For Java, it is the path of compiled jar files and for the Python it is the path of the Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#target_path FunctionResource#target_path} --- @@ -835,7 +835,7 @@ The construct id used in the generated config for the FunctionResource to import The id of the existing FunctionResource that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#import import section} in the documentation of this resource for the id to use --- @@ -1447,7 +1447,7 @@ public java.lang.String getName(); The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -1461,7 +1461,7 @@ public java.lang.String getType(); The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#type FunctionResource#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#type FunctionResource#type} --- @@ -1525,7 +1525,7 @@ FunctionResourceConfig.builder() | arguments | com.hashicorp.cdktf.IResolvable OR java.util.List<FunctionResourceArguments> | arguments block. | | comment | java.lang.String | Specifies a comment for the function. | | handler | java.lang.String | The handler method for Java / Python function. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. | | imports | java.util.List | Imports for Java / Python functions. | | isSecure | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies that the function is secure. | | language | java.lang.String | Specifies the language of the stored function code. | @@ -1617,7 +1617,7 @@ public java.lang.String getDatabase(); The database in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#database FunctionResource#database} --- @@ -1633,7 +1633,7 @@ Specifies the identifier for the function; does not have to be unique for the schema in which the function is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -1647,7 +1647,7 @@ public java.lang.String getReturnType(); The return type of the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -1661,7 +1661,7 @@ public java.lang.String getSchema(); The schema in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#schema FunctionResource#schema} --- @@ -1675,7 +1675,7 @@ public java.lang.String getStatement(); Specifies the javascript / java / scala / sql / python code used to create the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#statement FunctionResource#statement} --- @@ -1689,7 +1689,7 @@ public java.lang.Object getArguments(); arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -1703,7 +1703,7 @@ public java.lang.String getComment(); Specifies a comment for the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#comment FunctionResource#comment} --- @@ -1717,7 +1717,7 @@ public java.lang.String getHandler(); The handler method for Java / Python function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#handler FunctionResource#handler} --- @@ -1729,7 +1729,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1748,7 +1748,7 @@ Imports for Java / Python functions. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#imports FunctionResource#imports} --- @@ -1762,7 +1762,7 @@ public java.lang.Object getIsSecure(); Specifies that the function is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -1776,7 +1776,7 @@ public java.lang.String getLanguage(); Specifies the language of the stored function code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#language FunctionResource#language} --- @@ -1790,7 +1790,7 @@ public java.lang.String getNullInputBehavior(); Specifies the behavior of the function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -1806,7 +1806,7 @@ List of package imports to use for Java / Python functions. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#packages FunctionResource#packages} --- @@ -1820,7 +1820,7 @@ public java.lang.String getReturnBehavior(); Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -1834,7 +1834,7 @@ public java.lang.String getRuntimeVersion(); Required for Python functions. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -1850,7 +1850,7 @@ The target path for the Java / Python functions. For Java, it is the path of compiled jar files and for the Python it is the path of the Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#target_path FunctionResource#target_path} --- diff --git a/docs/functionResource.python.md b/docs/functionResource.python.md index 93ae6e7a6..4568a7097 100644 --- a/docs/functionResource.python.md +++ b/docs/functionResource.python.md @@ -4,7 +4,7 @@ ### FunctionResource -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function snowflake_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function snowflake_function}. #### Initializers @@ -60,7 +60,7 @@ functionResource.FunctionResource( | arguments | typing.Union[cdktf.IResolvable, typing.List[FunctionResourceArguments]] | arguments block. | | comment | str | Specifies a comment for the function. | | handler | str | The handler method for Java / Python function. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. | | imports | typing.List[str] | Imports for Java / Python functions. | | is_secure | typing.Union[bool, cdktf.IResolvable] | Specifies that the function is secure. | | language | str | Specifies the language of the stored function code. | @@ -138,7 +138,7 @@ Must be unique amongst siblings in the same scope The database in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#database FunctionResource#database} --- @@ -150,7 +150,7 @@ Specifies the identifier for the function; does not have to be unique for the schema in which the function is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The return type of the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#schema FunctionResource#schema} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the javascript / java / scala / sql / python code used to create the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#statement FunctionResource#statement} --- @@ -190,7 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -200,7 +200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#comment FunctionResource#comment} --- @@ -210,7 +210,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The handler method for Java / Python function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#handler FunctionResource#handler} --- @@ -218,7 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -233,7 +233,7 @@ Imports for Java / Python functions. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#imports FunctionResource#imports} --- @@ -243,7 +243,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies that the function is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -253,7 +253,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the language of the stored function code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#language FunctionResource#language} --- @@ -263,7 +263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -275,7 +275,7 @@ List of package imports to use for Java / Python functions. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#packages FunctionResource#packages} --- @@ -285,7 +285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -295,7 +295,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required for Python functions. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -307,7 +307,7 @@ The target path for the Java / Python functions. For Java, it is the path of compiled jar files and for the Python it is the path of the Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#target_path FunctionResource#target_path} --- @@ -879,7 +879,7 @@ The construct id used in the generated config for the FunctionResource to import The id of the existing FunctionResource that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#import import section} in the documentation of this resource for the id to use --- @@ -1491,7 +1491,7 @@ name: str The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -1505,7 +1505,7 @@ type: str The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#type FunctionResource#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#type FunctionResource#type} --- @@ -1563,7 +1563,7 @@ functionResource.FunctionResourceConfig( | arguments | typing.Union[cdktf.IResolvable, typing.List[FunctionResourceArguments]] | arguments block. | | comment | str | Specifies a comment for the function. | | handler | str | The handler method for Java / Python function. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. | | imports | typing.List[str] | Imports for Java / Python functions. | | is_secure | typing.Union[bool, cdktf.IResolvable] | Specifies that the function is secure. | | language | str | Specifies the language of the stored function code. | @@ -1655,7 +1655,7 @@ database: str The database in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#database FunctionResource#database} --- @@ -1671,7 +1671,7 @@ Specifies the identifier for the function; does not have to be unique for the schema in which the function is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -1685,7 +1685,7 @@ return_type: str The return type of the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -1699,7 +1699,7 @@ schema: str The schema in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#schema FunctionResource#schema} --- @@ -1713,7 +1713,7 @@ statement: str Specifies the javascript / java / scala / sql / python code used to create the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#statement FunctionResource#statement} --- @@ -1727,7 +1727,7 @@ arguments: typing.Union[IResolvable, typing.List[FunctionResourceArguments]] arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -1741,7 +1741,7 @@ comment: str Specifies a comment for the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#comment FunctionResource#comment} --- @@ -1755,7 +1755,7 @@ handler: str The handler method for Java / Python function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#handler FunctionResource#handler} --- @@ -1767,7 +1767,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1786,7 +1786,7 @@ Imports for Java / Python functions. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#imports FunctionResource#imports} --- @@ -1800,7 +1800,7 @@ is_secure: typing.Union[bool, IResolvable] Specifies that the function is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -1814,7 +1814,7 @@ language: str Specifies the language of the stored function code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#language FunctionResource#language} --- @@ -1828,7 +1828,7 @@ null_input_behavior: str Specifies the behavior of the function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -1844,7 +1844,7 @@ List of package imports to use for Java / Python functions. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#packages FunctionResource#packages} --- @@ -1858,7 +1858,7 @@ return_behavior: str Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -1872,7 +1872,7 @@ runtime_version: str Required for Python functions. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -1888,7 +1888,7 @@ The target path for the Java / Python functions. For Java, it is the path of compiled jar files and for the Python it is the path of the Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#target_path FunctionResource#target_path} --- diff --git a/docs/functionResource.typescript.md b/docs/functionResource.typescript.md index 581b1dd6c..2bc733a09 100644 --- a/docs/functionResource.typescript.md +++ b/docs/functionResource.typescript.md @@ -4,7 +4,7 @@ ### FunctionResource -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function snowflake_function}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function snowflake_function}. #### Initializers @@ -564,7 +564,7 @@ The construct id used in the generated config for the FunctionResource to import The id of the existing FunctionResource that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#import import section} in the documentation of this resource for the id to use --- @@ -1173,7 +1173,7 @@ public readonly name: string; The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -1187,7 +1187,7 @@ public readonly type: string; The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#type FunctionResource#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#type FunctionResource#type} --- @@ -1220,7 +1220,7 @@ const functionResourceConfig: functionResource.FunctionResourceConfig = { ... } | arguments | cdktf.IResolvable \| FunctionResourceArguments[] | arguments block. | | comment | string | Specifies a comment for the function. | | handler | string | The handler method for Java / Python function. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. | | imports | string[] | Imports for Java / Python functions. | | isSecure | boolean \| cdktf.IResolvable | Specifies that the function is secure. | | language | string | Specifies the language of the stored function code. | @@ -1312,7 +1312,7 @@ public readonly database: string; The database in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#database FunctionResource#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#database FunctionResource#database} --- @@ -1328,7 +1328,7 @@ Specifies the identifier for the function; does not have to be unique for the schema in which the function is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} --- @@ -1342,7 +1342,7 @@ public readonly returnType: string; The return type of the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_type FunctionResource#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_type FunctionResource#return_type} --- @@ -1356,7 +1356,7 @@ public readonly schema: string; The schema in which to create the function. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#schema FunctionResource#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#schema FunctionResource#schema} --- @@ -1370,7 +1370,7 @@ public readonly statement: string; Specifies the javascript / java / scala / sql / python code used to create the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#statement FunctionResource#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#statement FunctionResource#statement} --- @@ -1384,7 +1384,7 @@ public readonly arguments: IResolvable | FunctionResourceArguments[]; arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#arguments FunctionResource#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#arguments FunctionResource#arguments} --- @@ -1398,7 +1398,7 @@ public readonly comment: string; Specifies a comment for the function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#comment FunctionResource#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#comment FunctionResource#comment} --- @@ -1412,7 +1412,7 @@ public readonly handler: string; The handler method for Java / Python function. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#handler FunctionResource#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#handler FunctionResource#handler} --- @@ -1424,7 +1424,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1443,7 +1443,7 @@ Imports for Java / Python functions. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#imports FunctionResource#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#imports FunctionResource#imports} --- @@ -1457,7 +1457,7 @@ public readonly isSecure: boolean | IResolvable; Specifies that the function is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#is_secure FunctionResource#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#is_secure FunctionResource#is_secure} --- @@ -1471,7 +1471,7 @@ public readonly language: string; Specifies the language of the stored function code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#language FunctionResource#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#language FunctionResource#language} --- @@ -1485,7 +1485,7 @@ public readonly nullInputBehavior: string; Specifies the behavior of the function when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} --- @@ -1501,7 +1501,7 @@ List of package imports to use for Java / Python functions. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#packages FunctionResource#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#packages FunctionResource#packages} --- @@ -1515,7 +1515,7 @@ public readonly returnBehavior: string; Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_behavior FunctionResource#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_behavior FunctionResource#return_behavior} --- @@ -1529,7 +1529,7 @@ public readonly runtimeVersion: string; Required for Python functions. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#runtime_version FunctionResource#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#runtime_version FunctionResource#runtime_version} --- @@ -1545,7 +1545,7 @@ The target path for the Java / Python functions. For Java, it is the path of compiled jar files and for the Python it is the path of the Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#target_path FunctionResource#target_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#target_path FunctionResource#target_path} --- diff --git a/docs/grantAccountRole.csharp.md b/docs/grantAccountRole.csharp.md index 831696df8..f72d81bba 100644 --- a/docs/grantAccountRole.csharp.md +++ b/docs/grantAccountRole.csharp.md @@ -4,7 +4,7 @@ ### GrantAccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role snowflake_grant_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role snowflake_grant_account_role}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the GrantAccountRole to import The id of the existing GrantAccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use --- @@ -805,7 +805,7 @@ new GrantAccountRoleConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | RoleName | string | The fully qualified name of the role which will be granted to the user or parent role. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | | ParentRoleName | string | The fully qualified name of the parent role which will create a parent-child relationship between the roles. | | UserName | string | The fully qualified name of the user on which specified role will be granted. | @@ -891,7 +891,7 @@ public string RoleName { get; set; } The fully qualified name of the role which will be granted to the user or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} --- @@ -903,7 +903,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -920,7 +920,7 @@ public string ParentRoleName { get; set; } The fully qualified name of the parent role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} --- @@ -934,7 +934,7 @@ public string UserName { get; set; } The fully qualified name of the user on which specified role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- diff --git a/docs/grantAccountRole.go.md b/docs/grantAccountRole.go.md index 72fadac66..14f7a3066 100644 --- a/docs/grantAccountRole.go.md +++ b/docs/grantAccountRole.go.md @@ -4,7 +4,7 @@ ### GrantAccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role snowflake_grant_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role snowflake_grant_account_role}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the GrantAccountRole to import The id of the existing GrantAccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use --- @@ -805,7 +805,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/grantaccountr | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | RoleName | *string | The fully qualified name of the role which will be granted to the user or parent role. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | | ParentRoleName | *string | The fully qualified name of the parent role which will create a parent-child relationship between the roles. | | UserName | *string | The fully qualified name of the user on which specified role will be granted. | @@ -891,7 +891,7 @@ RoleName *string The fully qualified name of the role which will be granted to the user or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} --- @@ -903,7 +903,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -920,7 +920,7 @@ ParentRoleName *string The fully qualified name of the parent role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} --- @@ -934,7 +934,7 @@ UserName *string The fully qualified name of the user on which specified role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- diff --git a/docs/grantAccountRole.java.md b/docs/grantAccountRole.java.md index 6f72f32a8..b7fec33b6 100644 --- a/docs/grantAccountRole.java.md +++ b/docs/grantAccountRole.java.md @@ -4,7 +4,7 @@ ### GrantAccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role snowflake_grant_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role snowflake_grant_account_role}. #### Initializers @@ -42,7 +42,7 @@ GrantAccountRole.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | roleName | java.lang.String | The fully qualified name of the role which will be granted to the user or parent role. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | | parentRoleName | java.lang.String | The fully qualified name of the parent role which will create a parent-child relationship between the roles. | | userName | java.lang.String | The fully qualified name of the user on which specified role will be granted. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope The fully qualified name of the role which will be granted to the user or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t The fully qualified name of the parent role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the user on which specified role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- @@ -593,7 +593,7 @@ The construct id used in the generated config for the GrantAccountRole to import The id of the existing GrantAccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use --- @@ -914,7 +914,7 @@ GrantAccountRoleConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | roleName | java.lang.String | The fully qualified name of the role which will be granted to the user or parent role. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | | parentRoleName | java.lang.String | The fully qualified name of the parent role which will create a parent-child relationship between the roles. | | userName | java.lang.String | The fully qualified name of the user on which specified role will be granted. | @@ -1000,7 +1000,7 @@ public java.lang.String getRoleName(); The fully qualified name of the role which will be granted to the user or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} --- @@ -1012,7 +1012,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1029,7 +1029,7 @@ public java.lang.String getParentRoleName(); The fully qualified name of the parent role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} --- @@ -1043,7 +1043,7 @@ public java.lang.String getUserName(); The fully qualified name of the user on which specified role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- diff --git a/docs/grantAccountRole.python.md b/docs/grantAccountRole.python.md index 150c02cae..3f41fb41e 100644 --- a/docs/grantAccountRole.python.md +++ b/docs/grantAccountRole.python.md @@ -4,7 +4,7 @@ ### GrantAccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role snowflake_grant_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role snowflake_grant_account_role}. #### Initializers @@ -40,7 +40,7 @@ grantAccountRole.GrantAccountRole( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | role_name | str | The fully qualified name of the role which will be granted to the user or parent role. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | | parent_role_name | str | The fully qualified name of the parent role which will create a parent-child relationship between the roles. | | user_name | str | The fully qualified name of the user on which specified role will be granted. | @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The fully qualified name of the role which will be granted to the user or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -133,7 +133,7 @@ If you experience problems setting this value it might not be settable. Please t The fully qualified name of the parent role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} --- @@ -143,7 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the user on which specified role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- @@ -637,7 +637,7 @@ The construct id used in the generated config for the GrantAccountRole to import The id of the existing GrantAccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use --- @@ -954,7 +954,7 @@ grantAccountRole.GrantAccountRoleConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | role_name | str | The fully qualified name of the role which will be granted to the user or parent role. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | | parent_role_name | str | The fully qualified name of the parent role which will create a parent-child relationship between the roles. | | user_name | str | The fully qualified name of the user on which specified role will be granted. | @@ -1040,7 +1040,7 @@ role_name: str The fully qualified name of the role which will be granted to the user or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} --- @@ -1052,7 +1052,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1069,7 +1069,7 @@ parent_role_name: str The fully qualified name of the parent role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} --- @@ -1083,7 +1083,7 @@ user_name: str The fully qualified name of the user on which specified role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- diff --git a/docs/grantAccountRole.typescript.md b/docs/grantAccountRole.typescript.md index c937f938f..804b7c165 100644 --- a/docs/grantAccountRole.typescript.md +++ b/docs/grantAccountRole.typescript.md @@ -4,7 +4,7 @@ ### GrantAccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role snowflake_grant_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role snowflake_grant_account_role}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the GrantAccountRole to import The id of the existing GrantAccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use --- @@ -793,7 +793,7 @@ const grantAccountRoleConfig: grantAccountRole.GrantAccountRoleConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | roleName | string | The fully qualified name of the role which will be granted to the user or parent role. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. | | parentRoleName | string | The fully qualified name of the parent role which will create a parent-child relationship between the roles. | | userName | string | The fully qualified name of the user on which specified role will be granted. | @@ -879,7 +879,7 @@ public readonly roleName: string; The fully qualified name of the role which will be granted to the user or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} --- @@ -891,7 +891,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -908,7 +908,7 @@ public readonly parentRoleName: string; The fully qualified name of the parent role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} --- @@ -922,7 +922,7 @@ public readonly userName: string; The fully qualified name of the user on which specified role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} --- diff --git a/docs/grantApplicationRole.csharp.md b/docs/grantApplicationRole.csharp.md index 8406af94a..1dd588be5 100644 --- a/docs/grantApplicationRole.csharp.md +++ b/docs/grantApplicationRole.csharp.md @@ -4,7 +4,7 @@ ### GrantApplicationRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role snowflake_grant_application_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role snowflake_grant_application_role}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the GrantApplicationRole to im The id of the existing GrantApplicationRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use --- @@ -806,7 +806,7 @@ new GrantApplicationRoleConfig { | Provisioners | object[] | *No description.* | | ApplicationRoleName | string | Specifies the identifier for the application role to grant. | | ApplicationName | string | The fully qualified name of the application on which application role will be granted. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | | ParentAccountRoleName | string | The fully qualified name of the account role on which application role will be granted. | --- @@ -891,7 +891,7 @@ public string ApplicationRoleName { get; set; } Specifies the identifier for the application role to grant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} --- @@ -905,7 +905,7 @@ public string ApplicationName { get; set; } The fully qualified name of the application on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} --- @@ -917,7 +917,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -934,7 +934,7 @@ public string ParentAccountRoleName { get; set; } The fully qualified name of the account role on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} --- diff --git a/docs/grantApplicationRole.go.md b/docs/grantApplicationRole.go.md index 71bd55a47..b83790547 100644 --- a/docs/grantApplicationRole.go.md +++ b/docs/grantApplicationRole.go.md @@ -4,7 +4,7 @@ ### GrantApplicationRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role snowflake_grant_application_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role snowflake_grant_application_role}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the GrantApplicationRole to im The id of the existing GrantApplicationRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use --- @@ -806,7 +806,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/grantapplicat | Provisioners | *[]interface{} | *No description.* | | ApplicationRoleName | *string | Specifies the identifier for the application role to grant. | | ApplicationName | *string | The fully qualified name of the application on which application role will be granted. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | | ParentAccountRoleName | *string | The fully qualified name of the account role on which application role will be granted. | --- @@ -891,7 +891,7 @@ ApplicationRoleName *string Specifies the identifier for the application role to grant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} --- @@ -905,7 +905,7 @@ ApplicationName *string The fully qualified name of the application on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} --- @@ -917,7 +917,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -934,7 +934,7 @@ ParentAccountRoleName *string The fully qualified name of the account role on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} --- diff --git a/docs/grantApplicationRole.java.md b/docs/grantApplicationRole.java.md index 1a346bd35..33d37a404 100644 --- a/docs/grantApplicationRole.java.md +++ b/docs/grantApplicationRole.java.md @@ -4,7 +4,7 @@ ### GrantApplicationRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role snowflake_grant_application_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role snowflake_grant_application_role}. #### Initializers @@ -43,7 +43,7 @@ GrantApplicationRole.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | applicationRoleName | java.lang.String | Specifies the identifier for the application role to grant. | | applicationName | java.lang.String | The fully qualified name of the application on which application role will be granted. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | | parentAccountRoleName | java.lang.String | The fully qualified name of the account role on which application role will be granted. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Specifies the identifier for the application role to grant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the application on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -145,7 +145,7 @@ If you experience problems setting this value it might not be settable. Please t The fully qualified name of the account role on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} --- @@ -593,7 +593,7 @@ The construct id used in the generated config for the GrantApplicationRole to im The id of the existing GrantApplicationRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use --- @@ -915,7 +915,7 @@ GrantApplicationRoleConfig.builder() | provisioners | java.util.List | *No description.* | | applicationRoleName | java.lang.String | Specifies the identifier for the application role to grant. | | applicationName | java.lang.String | The fully qualified name of the application on which application role will be granted. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | | parentAccountRoleName | java.lang.String | The fully qualified name of the account role on which application role will be granted. | --- @@ -1000,7 +1000,7 @@ public java.lang.String getApplicationRoleName(); Specifies the identifier for the application role to grant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} --- @@ -1014,7 +1014,7 @@ public java.lang.String getApplicationName(); The fully qualified name of the application on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} --- @@ -1026,7 +1026,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1043,7 +1043,7 @@ public java.lang.String getParentAccountRoleName(); The fully qualified name of the account role on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} --- diff --git a/docs/grantApplicationRole.python.md b/docs/grantApplicationRole.python.md index 0d2efc3d2..0b7d5251e 100644 --- a/docs/grantApplicationRole.python.md +++ b/docs/grantApplicationRole.python.md @@ -4,7 +4,7 @@ ### GrantApplicationRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role snowflake_grant_application_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role snowflake_grant_application_role}. #### Initializers @@ -41,7 +41,7 @@ grantApplicationRole.GrantApplicationRole( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | application_role_name | str | Specifies the identifier for the application role to grant. | | application_name | str | The fully qualified name of the application on which application role will be granted. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | | parent_account_role_name | str | The fully qualified name of the account role on which application role will be granted. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Specifies the identifier for the application role to grant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the application on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -143,7 +143,7 @@ If you experience problems setting this value it might not be settable. Please t The fully qualified name of the account role on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} --- @@ -637,7 +637,7 @@ The construct id used in the generated config for the GrantApplicationRole to im The id of the existing GrantApplicationRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use --- @@ -955,7 +955,7 @@ grantApplicationRole.GrantApplicationRoleConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | application_role_name | str | Specifies the identifier for the application role to grant. | | application_name | str | The fully qualified name of the application on which application role will be granted. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | | parent_account_role_name | str | The fully qualified name of the account role on which application role will be granted. | --- @@ -1040,7 +1040,7 @@ application_role_name: str Specifies the identifier for the application role to grant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} --- @@ -1054,7 +1054,7 @@ application_name: str The fully qualified name of the application on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} --- @@ -1066,7 +1066,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1083,7 +1083,7 @@ parent_account_role_name: str The fully qualified name of the account role on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} --- diff --git a/docs/grantApplicationRole.typescript.md b/docs/grantApplicationRole.typescript.md index 6445e22e8..75a8ed564 100644 --- a/docs/grantApplicationRole.typescript.md +++ b/docs/grantApplicationRole.typescript.md @@ -4,7 +4,7 @@ ### GrantApplicationRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role snowflake_grant_application_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role snowflake_grant_application_role}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the GrantApplicationRole to im The id of the existing GrantApplicationRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use --- @@ -794,7 +794,7 @@ const grantApplicationRoleConfig: grantApplicationRole.GrantApplicationRoleConfi | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | applicationRoleName | string | Specifies the identifier for the application role to grant. | | applicationName | string | The fully qualified name of the application on which application role will be granted. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. | | parentAccountRoleName | string | The fully qualified name of the account role on which application role will be granted. | --- @@ -879,7 +879,7 @@ public readonly applicationRoleName: string; Specifies the identifier for the application role to grant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} --- @@ -893,7 +893,7 @@ public readonly applicationName: string; The fully qualified name of the application on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} --- @@ -905,7 +905,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -922,7 +922,7 @@ public readonly parentAccountRoleName: string; The fully qualified name of the account role on which application role will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} --- diff --git a/docs/grantDatabaseRole.csharp.md b/docs/grantDatabaseRole.csharp.md index a22bd4fe7..1a9eb8437 100644 --- a/docs/grantDatabaseRole.csharp.md +++ b/docs/grantDatabaseRole.csharp.md @@ -4,7 +4,7 @@ ### GrantDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role snowflake_grant_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role snowflake_grant_database_role}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the GrantDatabaseRole to impor The id of the existing GrantDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use --- @@ -835,7 +835,7 @@ new GrantDatabaseRoleConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | DatabaseRoleName | string | The fully qualified name of the database role which will be granted to share or parent role. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | | ParentDatabaseRoleName | string | The fully qualified name of the parent database role which will create a parent-child relationship between the roles. | | ParentRoleName | string | The fully qualified name of the parent account role which will create a parent-child relationship between the roles. | | ShareName | string | The fully qualified name of the share on which privileges will be granted. | @@ -922,7 +922,7 @@ public string DatabaseRoleName { get; set; } The fully qualified name of the database role which will be granted to share or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} --- @@ -934,7 +934,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -951,7 +951,7 @@ public string ParentDatabaseRoleName { get; set; } The fully qualified name of the parent database role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} --- @@ -965,7 +965,7 @@ public string ParentRoleName { get; set; } The fully qualified name of the parent account role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} --- @@ -979,7 +979,7 @@ public string ShareName { get; set; } The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- diff --git a/docs/grantDatabaseRole.go.md b/docs/grantDatabaseRole.go.md index ca81bd2b2..1d536f4d3 100644 --- a/docs/grantDatabaseRole.go.md +++ b/docs/grantDatabaseRole.go.md @@ -4,7 +4,7 @@ ### GrantDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role snowflake_grant_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role snowflake_grant_database_role}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the GrantDatabaseRole to impor The id of the existing GrantDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use --- @@ -835,7 +835,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/grantdatabase | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | DatabaseRoleName | *string | The fully qualified name of the database role which will be granted to share or parent role. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | | ParentDatabaseRoleName | *string | The fully qualified name of the parent database role which will create a parent-child relationship between the roles. | | ParentRoleName | *string | The fully qualified name of the parent account role which will create a parent-child relationship between the roles. | | ShareName | *string | The fully qualified name of the share on which privileges will be granted. | @@ -922,7 +922,7 @@ DatabaseRoleName *string The fully qualified name of the database role which will be granted to share or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} --- @@ -934,7 +934,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -951,7 +951,7 @@ ParentDatabaseRoleName *string The fully qualified name of the parent database role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} --- @@ -965,7 +965,7 @@ ParentRoleName *string The fully qualified name of the parent account role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} --- @@ -979,7 +979,7 @@ ShareName *string The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- diff --git a/docs/grantDatabaseRole.java.md b/docs/grantDatabaseRole.java.md index 133763b7c..1d79b88ba 100644 --- a/docs/grantDatabaseRole.java.md +++ b/docs/grantDatabaseRole.java.md @@ -4,7 +4,7 @@ ### GrantDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role snowflake_grant_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role snowflake_grant_database_role}. #### Initializers @@ -43,7 +43,7 @@ GrantDatabaseRole.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | databaseRoleName | java.lang.String | The fully qualified name of the database role which will be granted to share or parent role. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | | parentDatabaseRoleName | java.lang.String | The fully qualified name of the parent database role which will create a parent-child relationship between the roles. | | parentRoleName | java.lang.String | The fully qualified name of the parent account role which will create a parent-child relationship between the roles. | | shareName | java.lang.String | The fully qualified name of the share on which privileges will be granted. | @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope The fully qualified name of the database role which will be granted to share or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -137,7 +137,7 @@ If you experience problems setting this value it might not be settable. Please t The fully qualified name of the parent database role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the parent account role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- @@ -612,7 +612,7 @@ The construct id used in the generated config for the GrantDatabaseRole to impor The id of the existing GrantDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use --- @@ -956,7 +956,7 @@ GrantDatabaseRoleConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | databaseRoleName | java.lang.String | The fully qualified name of the database role which will be granted to share or parent role. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | | parentDatabaseRoleName | java.lang.String | The fully qualified name of the parent database role which will create a parent-child relationship between the roles. | | parentRoleName | java.lang.String | The fully qualified name of the parent account role which will create a parent-child relationship between the roles. | | shareName | java.lang.String | The fully qualified name of the share on which privileges will be granted. | @@ -1043,7 +1043,7 @@ public java.lang.String getDatabaseRoleName(); The fully qualified name of the database role which will be granted to share or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} --- @@ -1055,7 +1055,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1072,7 +1072,7 @@ public java.lang.String getParentDatabaseRoleName(); The fully qualified name of the parent database role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} --- @@ -1086,7 +1086,7 @@ public java.lang.String getParentRoleName(); The fully qualified name of the parent account role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} --- @@ -1100,7 +1100,7 @@ public java.lang.String getShareName(); The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- diff --git a/docs/grantDatabaseRole.python.md b/docs/grantDatabaseRole.python.md index 456526edc..0672cf0ca 100644 --- a/docs/grantDatabaseRole.python.md +++ b/docs/grantDatabaseRole.python.md @@ -4,7 +4,7 @@ ### GrantDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role snowflake_grant_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role snowflake_grant_database_role}. #### Initializers @@ -41,7 +41,7 @@ grantDatabaseRole.GrantDatabaseRole( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database_role_name | str | The fully qualified name of the database role which will be granted to share or parent role. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | | parent_database_role_name | str | The fully qualified name of the parent database role which will create a parent-child relationship between the roles. | | parent_role_name | str | The fully qualified name of the parent account role which will create a parent-child relationship between the roles. | | share_name | str | The fully qualified name of the share on which privileges will be granted. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope The fully qualified name of the database role which will be granted to share or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t The fully qualified name of the parent database role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the parent account role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- @@ -656,7 +656,7 @@ The construct id used in the generated config for the GrantDatabaseRole to impor The id of the existing GrantDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use --- @@ -996,7 +996,7 @@ grantDatabaseRole.GrantDatabaseRoleConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | database_role_name | str | The fully qualified name of the database role which will be granted to share or parent role. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | | parent_database_role_name | str | The fully qualified name of the parent database role which will create a parent-child relationship between the roles. | | parent_role_name | str | The fully qualified name of the parent account role which will create a parent-child relationship between the roles. | | share_name | str | The fully qualified name of the share on which privileges will be granted. | @@ -1083,7 +1083,7 @@ database_role_name: str The fully qualified name of the database role which will be granted to share or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} --- @@ -1095,7 +1095,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1112,7 +1112,7 @@ parent_database_role_name: str The fully qualified name of the parent database role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} --- @@ -1126,7 +1126,7 @@ parent_role_name: str The fully qualified name of the parent account role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} --- @@ -1140,7 +1140,7 @@ share_name: str The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- diff --git a/docs/grantDatabaseRole.typescript.md b/docs/grantDatabaseRole.typescript.md index 778720d63..715064a90 100644 --- a/docs/grantDatabaseRole.typescript.md +++ b/docs/grantDatabaseRole.typescript.md @@ -4,7 +4,7 @@ ### GrantDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role snowflake_grant_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role snowflake_grant_database_role}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the GrantDatabaseRole to impor The id of the existing GrantDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use --- @@ -822,7 +822,7 @@ const grantDatabaseRoleConfig: grantDatabaseRole.GrantDatabaseRoleConfig = { ... | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | databaseRoleName | string | The fully qualified name of the database role which will be granted to share or parent role. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. | | parentDatabaseRoleName | string | The fully qualified name of the parent database role which will create a parent-child relationship between the roles. | | parentRoleName | string | The fully qualified name of the parent account role which will create a parent-child relationship between the roles. | | shareName | string | The fully qualified name of the share on which privileges will be granted. | @@ -909,7 +909,7 @@ public readonly databaseRoleName: string; The fully qualified name of the database role which will be granted to share or parent role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} --- @@ -921,7 +921,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -938,7 +938,7 @@ public readonly parentDatabaseRoleName: string; The fully qualified name of the parent database role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} --- @@ -952,7 +952,7 @@ public readonly parentRoleName: string; The fully qualified name of the parent account role which will create a parent-child relationship between the roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} --- @@ -966,7 +966,7 @@ public readonly shareName: string; The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} --- diff --git a/docs/grantOwnership.csharp.md b/docs/grantOwnership.csharp.md index 1718f38f8..dbfd61d25 100644 --- a/docs/grantOwnership.csharp.md +++ b/docs/grantOwnership.csharp.md @@ -4,7 +4,7 @@ ### GrantOwnership -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership snowflake_grant_ownership}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership snowflake_grant_ownership}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the GrantOwnership to import. The id of the existing GrantOwnership that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use --- @@ -850,7 +850,7 @@ new GrantOwnershipConfig { | On | GrantOwnershipOn | on block. | | AccountRoleName | string | The fully qualified name of the account role to which privileges will be granted. | | DatabaseRoleName | string | The fully qualified name of the database role to which privileges will be granted. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. | | OutboundPrivileges | string | Specifies whether to remove or transfer all existing outbound privileges on the object when ownership is transferred to a new role. | --- @@ -935,7 +935,7 @@ public GrantOwnershipOn On { get; set; } on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#on GrantOwnership#on} --- @@ -949,7 +949,7 @@ public string AccountRoleName { get; set; } The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} --- @@ -963,7 +963,7 @@ public string DatabaseRoleName { get; set; } The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} --- @@ -975,7 +975,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -994,7 +994,7 @@ Specifies whether to remove or transfer all existing outbound privileges on the Available options are: REVOKE for removing existing privileges and COPY to transfer them with ownership. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#optional-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} --- @@ -1034,7 +1034,7 @@ public GrantOwnershipOnAll All { get; set; } all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#all GrantOwnership#all} --- @@ -1048,7 +1048,7 @@ public GrantOwnershipOnFuture Future { get; set; } future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#future GrantOwnership#future} --- @@ -1062,7 +1062,7 @@ public string ObjectName { get; set; } Specifies the identifier for the object on which you are transferring ownership. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} --- @@ -1078,7 +1078,7 @@ Specifies the type of object on which you are transferring ownership. Available values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | COMPUTE POOL | DATA METRIC FUNCTION | DATABASE | DATABASE ROLE | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | EXTERNAL VOLUME | FAILOVER GROUP | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | ICEBERG TABLE | IMAGE REPOSITORY | INTEGRATION | MATERIALIZED VIEW | NETWORK POLICY | NETWORK RULE | PACKAGES POLICY | PIPE | PROCEDURE | MASKING POLICY | PASSWORD POLICY | PROJECTION POLICY | REPLICATION GROUP | ROLE | ROW ACCESS POLICY | SCHEMA | SESSION POLICY | SECRET | SEQUENCE | STAGE | STREAM | TABLE | TAG | TASK | USER | VIEW | WAREHOUSE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} --- @@ -1118,7 +1118,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -1132,7 +1132,7 @@ public string InDatabase { get; set; } The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -1146,7 +1146,7 @@ public string InSchema { get; set; } The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- @@ -1186,7 +1186,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -1200,7 +1200,7 @@ public string InDatabase { get; set; } The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -1214,7 +1214,7 @@ public string InSchema { get; set; } The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- diff --git a/docs/grantOwnership.go.md b/docs/grantOwnership.go.md index 5d4358ac5..cafb3a00d 100644 --- a/docs/grantOwnership.go.md +++ b/docs/grantOwnership.go.md @@ -4,7 +4,7 @@ ### GrantOwnership -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership snowflake_grant_ownership}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership snowflake_grant_ownership}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the GrantOwnership to import. The id of the existing GrantOwnership that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use --- @@ -850,7 +850,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/grantownershi | On | GrantOwnershipOn | on block. | | AccountRoleName | *string | The fully qualified name of the account role to which privileges will be granted. | | DatabaseRoleName | *string | The fully qualified name of the database role to which privileges will be granted. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. | | OutboundPrivileges | *string | Specifies whether to remove or transfer all existing outbound privileges on the object when ownership is transferred to a new role. | --- @@ -935,7 +935,7 @@ On GrantOwnershipOn on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#on GrantOwnership#on} --- @@ -949,7 +949,7 @@ AccountRoleName *string The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} --- @@ -963,7 +963,7 @@ DatabaseRoleName *string The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} --- @@ -975,7 +975,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -994,7 +994,7 @@ Specifies whether to remove or transfer all existing outbound privileges on the Available options are: REVOKE for removing existing privileges and COPY to transfer them with ownership. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#optional-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} --- @@ -1034,7 +1034,7 @@ All GrantOwnershipOnAll all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#all GrantOwnership#all} --- @@ -1048,7 +1048,7 @@ Future GrantOwnershipOnFuture future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#future GrantOwnership#future} --- @@ -1062,7 +1062,7 @@ ObjectName *string Specifies the identifier for the object on which you are transferring ownership. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} --- @@ -1078,7 +1078,7 @@ Specifies the type of object on which you are transferring ownership. Available values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | COMPUTE POOL | DATA METRIC FUNCTION | DATABASE | DATABASE ROLE | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | EXTERNAL VOLUME | FAILOVER GROUP | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | ICEBERG TABLE | IMAGE REPOSITORY | INTEGRATION | MATERIALIZED VIEW | NETWORK POLICY | NETWORK RULE | PACKAGES POLICY | PIPE | PROCEDURE | MASKING POLICY | PASSWORD POLICY | PROJECTION POLICY | REPLICATION GROUP | ROLE | ROW ACCESS POLICY | SCHEMA | SESSION POLICY | SECRET | SEQUENCE | STAGE | STREAM | TABLE | TAG | TASK | USER | VIEW | WAREHOUSE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} --- @@ -1118,7 +1118,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -1132,7 +1132,7 @@ InDatabase *string The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -1146,7 +1146,7 @@ InSchema *string The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- @@ -1186,7 +1186,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -1200,7 +1200,7 @@ InDatabase *string The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -1214,7 +1214,7 @@ InSchema *string The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- diff --git a/docs/grantOwnership.java.md b/docs/grantOwnership.java.md index 5be9d803f..22fa4aa39 100644 --- a/docs/grantOwnership.java.md +++ b/docs/grantOwnership.java.md @@ -4,7 +4,7 @@ ### GrantOwnership -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership snowflake_grant_ownership}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership snowflake_grant_ownership}. #### Initializers @@ -45,7 +45,7 @@ GrantOwnership.Builder.create(Construct scope, java.lang.String id) | on | GrantOwnershipOn | on block. | | accountRoleName | java.lang.String | The fully qualified name of the account role to which privileges will be granted. | | databaseRoleName | java.lang.String | The fully qualified name of the database role to which privileges will be granted. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. | | outboundPrivileges | java.lang.String | Specifies whether to remove or transfer all existing outbound privileges on the object when ownership is transferred to a new role. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#on GrantOwnership#on} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -159,7 +159,7 @@ Specifies whether to remove or transfer all existing outbound privileges on the Available options are: REVOKE for removing existing privileges and COPY to transfer them with ownership. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#optional-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} --- @@ -627,7 +627,7 @@ The construct id used in the generated config for the GrantOwnership to import. The id of the existing GrantOwnership that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use --- @@ -973,7 +973,7 @@ GrantOwnershipConfig.builder() | on | GrantOwnershipOn | on block. | | accountRoleName | java.lang.String | The fully qualified name of the account role to which privileges will be granted. | | databaseRoleName | java.lang.String | The fully qualified name of the database role to which privileges will be granted. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. | | outboundPrivileges | java.lang.String | Specifies whether to remove or transfer all existing outbound privileges on the object when ownership is transferred to a new role. | --- @@ -1058,7 +1058,7 @@ public GrantOwnershipOn getOn(); on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#on GrantOwnership#on} --- @@ -1072,7 +1072,7 @@ public java.lang.String getAccountRoleName(); The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} --- @@ -1086,7 +1086,7 @@ public java.lang.String getDatabaseRoleName(); The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} --- @@ -1098,7 +1098,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1117,7 +1117,7 @@ Specifies whether to remove or transfer all existing outbound privileges on the Available options are: REVOKE for removing existing privileges and COPY to transfer them with ownership. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#optional-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} --- @@ -1157,7 +1157,7 @@ public GrantOwnershipOnAll getAll(); all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#all GrantOwnership#all} --- @@ -1171,7 +1171,7 @@ public GrantOwnershipOnFuture getFuture(); future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#future GrantOwnership#future} --- @@ -1185,7 +1185,7 @@ public java.lang.String getObjectName(); Specifies the identifier for the object on which you are transferring ownership. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} --- @@ -1201,7 +1201,7 @@ Specifies the type of object on which you are transferring ownership. Available values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | COMPUTE POOL | DATA METRIC FUNCTION | DATABASE | DATABASE ROLE | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | EXTERNAL VOLUME | FAILOVER GROUP | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | ICEBERG TABLE | IMAGE REPOSITORY | INTEGRATION | MATERIALIZED VIEW | NETWORK POLICY | NETWORK RULE | PACKAGES POLICY | PIPE | PROCEDURE | MASKING POLICY | PASSWORD POLICY | PROJECTION POLICY | REPLICATION GROUP | ROLE | ROW ACCESS POLICY | SCHEMA | SESSION POLICY | SECRET | SEQUENCE | STAGE | STREAM | TABLE | TAG | TASK | USER | VIEW | WAREHOUSE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} --- @@ -1241,7 +1241,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -1255,7 +1255,7 @@ public java.lang.String getInDatabase(); The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -1269,7 +1269,7 @@ public java.lang.String getInSchema(); The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- @@ -1309,7 +1309,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -1323,7 +1323,7 @@ public java.lang.String getInDatabase(); The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -1337,7 +1337,7 @@ public java.lang.String getInSchema(); The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- diff --git a/docs/grantOwnership.python.md b/docs/grantOwnership.python.md index 2593244a9..712deb7c9 100644 --- a/docs/grantOwnership.python.md +++ b/docs/grantOwnership.python.md @@ -4,7 +4,7 @@ ### GrantOwnership -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership snowflake_grant_ownership}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership snowflake_grant_ownership}. #### Initializers @@ -43,7 +43,7 @@ grantOwnership.GrantOwnership( | on | GrantOwnershipOn | on block. | | account_role_name | str | The fully qualified name of the account role to which privileges will be granted. | | database_role_name | str | The fully qualified name of the database role to which privileges will be granted. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. | | outbound_privileges | str | Specifies whether to remove or transfer all existing outbound privileges on the object when ownership is transferred to a new role. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#on GrantOwnership#on} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -157,7 +157,7 @@ Specifies whether to remove or transfer all existing outbound privileges on the Available options are: REVOKE for removing existing privileges and COPY to transfer them with ownership. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#optional-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} --- @@ -538,7 +538,7 @@ def put_on( all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#all GrantOwnership#all} --- @@ -548,7 +548,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#future GrantOwnership#future} --- @@ -558,7 +558,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the object on which you are transferring ownership. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} --- @@ -570,7 +570,7 @@ Specifies the type of object on which you are transferring ownership. Available values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | COMPUTE POOL | DATA METRIC FUNCTION | DATABASE | DATABASE ROLE | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | EXTERNAL VOLUME | FAILOVER GROUP | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | ICEBERG TABLE | IMAGE REPOSITORY | INTEGRATION | MATERIALIZED VIEW | NETWORK POLICY | NETWORK RULE | PACKAGES POLICY | PIPE | PROCEDURE | MASKING POLICY | PASSWORD POLICY | PROJECTION POLICY | REPLICATION GROUP | ROLE | ROW ACCESS POLICY | SCHEMA | SESSION POLICY | SECRET | SEQUENCE | STAGE | STREAM | TABLE | TAG | TASK | USER | VIEW | WAREHOUSE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} --- @@ -712,7 +712,7 @@ The construct id used in the generated config for the GrantOwnership to import. The id of the existing GrantOwnership that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use --- @@ -1054,7 +1054,7 @@ grantOwnership.GrantOwnershipConfig( | on | GrantOwnershipOn | on block. | | account_role_name | str | The fully qualified name of the account role to which privileges will be granted. | | database_role_name | str | The fully qualified name of the database role to which privileges will be granted. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. | | outbound_privileges | str | Specifies whether to remove or transfer all existing outbound privileges on the object when ownership is transferred to a new role. | --- @@ -1139,7 +1139,7 @@ on: GrantOwnershipOn on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#on GrantOwnership#on} --- @@ -1153,7 +1153,7 @@ account_role_name: str The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} --- @@ -1167,7 +1167,7 @@ database_role_name: str The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} --- @@ -1179,7 +1179,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1198,7 +1198,7 @@ Specifies whether to remove or transfer all existing outbound privileges on the Available options are: REVOKE for removing existing privileges and COPY to transfer them with ownership. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#optional-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} --- @@ -1238,7 +1238,7 @@ all: GrantOwnershipOnAll all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#all GrantOwnership#all} --- @@ -1252,7 +1252,7 @@ future: GrantOwnershipOnFuture future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#future GrantOwnership#future} --- @@ -1266,7 +1266,7 @@ object_name: str Specifies the identifier for the object on which you are transferring ownership. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} --- @@ -1282,7 +1282,7 @@ Specifies the type of object on which you are transferring ownership. Available values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | COMPUTE POOL | DATA METRIC FUNCTION | DATABASE | DATABASE ROLE | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | EXTERNAL VOLUME | FAILOVER GROUP | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | ICEBERG TABLE | IMAGE REPOSITORY | INTEGRATION | MATERIALIZED VIEW | NETWORK POLICY | NETWORK RULE | PACKAGES POLICY | PIPE | PROCEDURE | MASKING POLICY | PASSWORD POLICY | PROJECTION POLICY | REPLICATION GROUP | ROLE | ROW ACCESS POLICY | SCHEMA | SESSION POLICY | SECRET | SEQUENCE | STAGE | STREAM | TABLE | TAG | TASK | USER | VIEW | WAREHOUSE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} --- @@ -1322,7 +1322,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -1336,7 +1336,7 @@ in_database: str The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -1350,7 +1350,7 @@ in_schema: str The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- @@ -1390,7 +1390,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -1404,7 +1404,7 @@ in_database: str The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -1418,7 +1418,7 @@ in_schema: str The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- @@ -2384,7 +2384,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -2394,7 +2394,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -2404,7 +2404,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- @@ -2426,7 +2426,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -2436,7 +2436,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -2446,7 +2446,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- diff --git a/docs/grantOwnership.typescript.md b/docs/grantOwnership.typescript.md index 9d2bafaff..848d55113 100644 --- a/docs/grantOwnership.typescript.md +++ b/docs/grantOwnership.typescript.md @@ -4,7 +4,7 @@ ### GrantOwnership -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership snowflake_grant_ownership}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership snowflake_grant_ownership}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the GrantOwnership to import. The id of the existing GrantOwnership that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use --- @@ -837,7 +837,7 @@ const grantOwnershipConfig: grantOwnership.GrantOwnershipConfig = { ... } | on | GrantOwnershipOn | on block. | | accountRoleName | string | The fully qualified name of the account role to which privileges will be granted. | | databaseRoleName | string | The fully qualified name of the database role to which privileges will be granted. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. | | outboundPrivileges | string | Specifies whether to remove or transfer all existing outbound privileges on the object when ownership is transferred to a new role. | --- @@ -922,7 +922,7 @@ public readonly on: GrantOwnershipOn; on block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#on GrantOwnership#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#on GrantOwnership#on} --- @@ -936,7 +936,7 @@ public readonly accountRoleName: string; The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} --- @@ -950,7 +950,7 @@ public readonly databaseRoleName: string; The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} --- @@ -962,7 +962,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -981,7 +981,7 @@ Specifies whether to remove or transfer all existing outbound privileges on the Available options are: REVOKE for removing existing privileges and COPY to transfer them with ownership. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#optional-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} --- @@ -1016,7 +1016,7 @@ public readonly all: GrantOwnershipOnAll; all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#all GrantOwnership#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#all GrantOwnership#all} --- @@ -1030,7 +1030,7 @@ public readonly future: GrantOwnershipOnFuture; future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#future GrantOwnership#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#future GrantOwnership#future} --- @@ -1044,7 +1044,7 @@ public readonly objectName: string; Specifies the identifier for the object on which you are transferring ownership. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} --- @@ -1060,7 +1060,7 @@ Specifies the type of object on which you are transferring ownership. Available values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | COMPUTE POOL | DATA METRIC FUNCTION | DATABASE | DATABASE ROLE | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | EXTERNAL VOLUME | FAILOVER GROUP | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | ICEBERG TABLE | IMAGE REPOSITORY | INTEGRATION | MATERIALIZED VIEW | NETWORK POLICY | NETWORK RULE | PACKAGES POLICY | PIPE | PROCEDURE | MASKING POLICY | PASSWORD POLICY | PROJECTION POLICY | REPLICATION GROUP | ROLE | ROW ACCESS POLICY | SCHEMA | SESSION POLICY | SECRET | SEQUENCE | STAGE | STREAM | TABLE | TAG | TASK | USER | VIEW | WAREHOUSE -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} --- @@ -1096,7 +1096,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -1110,7 +1110,7 @@ public readonly inDatabase: string; The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -1124,7 +1124,7 @@ public readonly inSchema: string; The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- @@ -1160,7 +1160,7 @@ Specifies the type of object in plural form on which you are transferring owners Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} --- @@ -1174,7 +1174,7 @@ public readonly inDatabase: string; The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} --- @@ -1188,7 +1188,7 @@ public readonly inSchema: string; The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} --- diff --git a/docs/grantPrivilegesToAccountRole.csharp.md b/docs/grantPrivilegesToAccountRole.csharp.md index 0ad6098dd..7c1bbb24d 100644 --- a/docs/grantPrivilegesToAccountRole.csharp.md +++ b/docs/grantPrivilegesToAccountRole.csharp.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToAccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role}. #### Initializers @@ -576,7 +576,7 @@ The construct id used in the generated config for the GrantPrivilegesToAccountRo The id of the existing GrantPrivilegesToAccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use --- @@ -1057,7 +1057,7 @@ new GrantPrivilegesToAccountRoleConfig { | AllPrivileges | object | Grant all privileges on the account role. | | AlwaysApply | object | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | AlwaysApplyTrigger | string | This is a helper field and should not be set. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | | OnAccount | object | If true, the privileges will be granted on the account. | | OnAccountObject | GrantPrivilegesToAccountRoleOnAccountObject | on_account_object block. | | OnSchema | GrantPrivilegesToAccountRoleOnSchema | on_schema block. | @@ -1147,7 +1147,7 @@ public string AccountRoleName { get; set; } The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} --- @@ -1161,7 +1161,7 @@ public object AllPrivileges { get; set; } Grant all privileges on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} --- @@ -1177,7 +1177,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} --- @@ -1193,7 +1193,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} --- @@ -1205,7 +1205,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1222,7 +1222,7 @@ public object OnAccount { get; set; } If true, the privileges will be granted on the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} --- @@ -1236,7 +1236,7 @@ public GrantPrivilegesToAccountRoleOnAccountObject OnAccountObject { get; set; } on_account_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} --- @@ -1250,7 +1250,7 @@ public GrantPrivilegesToAccountRoleOnSchema OnSchema { get; set; } on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} --- @@ -1264,7 +1264,7 @@ public GrantPrivilegesToAccountRoleOnSchemaObject OnSchemaObject { get; set; } on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} --- @@ -1278,7 +1278,7 @@ public string[] Privileges { get; set; } The privileges to grant on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} --- @@ -1292,7 +1292,7 @@ public object WithGrantOption { get; set; } Specifies whether the grantee can grant the privileges to other users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} --- @@ -1328,7 +1328,7 @@ public string ObjectName { get; set; } The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1344,7 +1344,7 @@ The object type of the account object on which privileges will be granted. Valid values are: USER | RESOURCE MONITOR | WAREHOUSE | COMPUTE POOL | DATABASE | INTEGRATION | FAILOVER GROUP | REPLICATION GROUP | EXTERNAL VOLUME -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -1382,7 +1382,7 @@ public string AllSchemasInDatabase { get; set; } The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} --- @@ -1396,7 +1396,7 @@ public string FutureSchemasInDatabase { get; set; } The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} --- @@ -1410,7 +1410,7 @@ public string SchemaName { get; set; } The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} --- @@ -1450,7 +1450,7 @@ public GrantPrivilegesToAccountRoleOnSchemaObjectAll All { get; set; } all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} --- @@ -1464,7 +1464,7 @@ public GrantPrivilegesToAccountRoleOnSchemaObjectFuture Future { get; set; } future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} --- @@ -1478,7 +1478,7 @@ public string ObjectName { get; set; } The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1494,7 +1494,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -1517,8 +1517,8 @@ new GrantPrivilegesToAccountRoleOnSchemaObjectAll { | **Name** | **Type** | **Description** | | --- | --- | --- | | ObjectTypePlural | string | The plural object type of the schema object on which privileges will be granted. | -| InDatabase | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | -| InSchema | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | +| InDatabase | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | +| InSchema | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1534,7 +1534,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -1546,7 +1546,7 @@ public string InDatabase { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -1558,7 +1558,7 @@ public string InSchema { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- @@ -1581,8 +1581,8 @@ new GrantPrivilegesToAccountRoleOnSchemaObjectFuture { | **Name** | **Type** | **Description** | | --- | --- | --- | | ObjectTypePlural | string | The plural object type of the schema object on which privileges will be granted. | -| InDatabase | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | -| InSchema | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | +| InDatabase | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | +| InSchema | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1598,7 +1598,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -1610,7 +1610,7 @@ public string InDatabase { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -1622,7 +1622,7 @@ public string InSchema { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- diff --git a/docs/grantPrivilegesToAccountRole.go.md b/docs/grantPrivilegesToAccountRole.go.md index 8d4043465..56b0b3830 100644 --- a/docs/grantPrivilegesToAccountRole.go.md +++ b/docs/grantPrivilegesToAccountRole.go.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToAccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role}. #### Initializers @@ -576,7 +576,7 @@ The construct id used in the generated config for the GrantPrivilegesToAccountRo The id of the existing GrantPrivilegesToAccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use --- @@ -1057,7 +1057,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/grantprivileg | AllPrivileges | interface{} | Grant all privileges on the account role. | | AlwaysApply | interface{} | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | AlwaysApplyTrigger | *string | This is a helper field and should not be set. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | | OnAccount | interface{} | If true, the privileges will be granted on the account. | | OnAccountObject | GrantPrivilegesToAccountRoleOnAccountObject | on_account_object block. | | OnSchema | GrantPrivilegesToAccountRoleOnSchema | on_schema block. | @@ -1147,7 +1147,7 @@ AccountRoleName *string The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} --- @@ -1161,7 +1161,7 @@ AllPrivileges interface{} Grant all privileges on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} --- @@ -1177,7 +1177,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} --- @@ -1193,7 +1193,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} --- @@ -1205,7 +1205,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1222,7 +1222,7 @@ OnAccount interface{} If true, the privileges will be granted on the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} --- @@ -1236,7 +1236,7 @@ OnAccountObject GrantPrivilegesToAccountRoleOnAccountObject on_account_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} --- @@ -1250,7 +1250,7 @@ OnSchema GrantPrivilegesToAccountRoleOnSchema on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} --- @@ -1264,7 +1264,7 @@ OnSchemaObject GrantPrivilegesToAccountRoleOnSchemaObject on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} --- @@ -1278,7 +1278,7 @@ Privileges *[]*string The privileges to grant on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} --- @@ -1292,7 +1292,7 @@ WithGrantOption interface{} Specifies whether the grantee can grant the privileges to other users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} --- @@ -1328,7 +1328,7 @@ ObjectName *string The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1344,7 +1344,7 @@ The object type of the account object on which privileges will be granted. Valid values are: USER | RESOURCE MONITOR | WAREHOUSE | COMPUTE POOL | DATABASE | INTEGRATION | FAILOVER GROUP | REPLICATION GROUP | EXTERNAL VOLUME -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -1382,7 +1382,7 @@ AllSchemasInDatabase *string The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} --- @@ -1396,7 +1396,7 @@ FutureSchemasInDatabase *string The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} --- @@ -1410,7 +1410,7 @@ SchemaName *string The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} --- @@ -1450,7 +1450,7 @@ All GrantPrivilegesToAccountRoleOnSchemaObjectAll all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} --- @@ -1464,7 +1464,7 @@ Future GrantPrivilegesToAccountRoleOnSchemaObjectFuture future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} --- @@ -1478,7 +1478,7 @@ ObjectName *string The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1494,7 +1494,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -1517,8 +1517,8 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/grantprivileg | **Name** | **Type** | **Description** | | --- | --- | --- | | ObjectTypePlural | *string | The plural object type of the schema object on which privileges will be granted. | -| InDatabase | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | -| InSchema | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | +| InDatabase | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | +| InSchema | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1534,7 +1534,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -1546,7 +1546,7 @@ InDatabase *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -1558,7 +1558,7 @@ InSchema *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- @@ -1581,8 +1581,8 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/grantprivileg | **Name** | **Type** | **Description** | | --- | --- | --- | | ObjectTypePlural | *string | The plural object type of the schema object on which privileges will be granted. | -| InDatabase | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | -| InSchema | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | +| InDatabase | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | +| InSchema | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1598,7 +1598,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -1610,7 +1610,7 @@ InDatabase *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -1622,7 +1622,7 @@ InSchema *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- diff --git a/docs/grantPrivilegesToAccountRole.java.md b/docs/grantPrivilegesToAccountRole.java.md index 823556803..9330496b2 100644 --- a/docs/grantPrivilegesToAccountRole.java.md +++ b/docs/grantPrivilegesToAccountRole.java.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToAccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role}. #### Initializers @@ -56,7 +56,7 @@ GrantPrivilegesToAccountRole.Builder.create(Construct scope, java.lang.String id | allPrivileges | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Grant all privileges on the account role. | | alwaysApply | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | alwaysApplyTrigger | java.lang.String | This is a helper field and should not be set. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | | onAccount | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the privileges will be granted on the account. | | onAccountObject | GrantPrivilegesToAccountRoleOnAccountObject | on_account_object block. | | onSchema | GrantPrivilegesToAccountRoleOnSchema | on_schema block. | @@ -132,7 +132,7 @@ Must be unique amongst siblings in the same scope The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Grant all privileges on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} --- @@ -154,7 +154,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} --- @@ -166,7 +166,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -187,7 +187,7 @@ If you experience problems setting this value it might not be settable. Please t If true, the privileges will be granted on the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} --- @@ -197,7 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf on_account_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} --- @@ -207,7 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} --- @@ -217,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} --- @@ -227,7 +227,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The privileges to grant on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} --- @@ -237,7 +237,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the grantee can grant the privileges to other users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} --- @@ -773,7 +773,7 @@ The construct id used in the generated config for the GrantPrivilegesToAccountRo The id of the existing GrantPrivilegesToAccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use --- @@ -1262,7 +1262,7 @@ GrantPrivilegesToAccountRoleConfig.builder() | allPrivileges | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Grant all privileges on the account role. | | alwaysApply | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | alwaysApplyTrigger | java.lang.String | This is a helper field and should not be set. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | | onAccount | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the privileges will be granted on the account. | | onAccountObject | GrantPrivilegesToAccountRoleOnAccountObject | on_account_object block. | | onSchema | GrantPrivilegesToAccountRoleOnSchema | on_schema block. | @@ -1352,7 +1352,7 @@ public java.lang.String getAccountRoleName(); The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} --- @@ -1366,7 +1366,7 @@ public java.lang.Object getAllPrivileges(); Grant all privileges on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} --- @@ -1382,7 +1382,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} --- @@ -1398,7 +1398,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} --- @@ -1410,7 +1410,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1427,7 +1427,7 @@ public java.lang.Object getOnAccount(); If true, the privileges will be granted on the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} --- @@ -1441,7 +1441,7 @@ public GrantPrivilegesToAccountRoleOnAccountObject getOnAccountObject(); on_account_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} --- @@ -1455,7 +1455,7 @@ public GrantPrivilegesToAccountRoleOnSchema getOnSchema(); on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} --- @@ -1469,7 +1469,7 @@ public GrantPrivilegesToAccountRoleOnSchemaObject getOnSchemaObject(); on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} --- @@ -1483,7 +1483,7 @@ public java.util.List getPrivileges(); The privileges to grant on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} --- @@ -1497,7 +1497,7 @@ public java.lang.Object getWithGrantOption(); Specifies whether the grantee can grant the privileges to other users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} --- @@ -1533,7 +1533,7 @@ public java.lang.String getObjectName(); The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1549,7 +1549,7 @@ The object type of the account object on which privileges will be granted. Valid values are: USER | RESOURCE MONITOR | WAREHOUSE | COMPUTE POOL | DATABASE | INTEGRATION | FAILOVER GROUP | REPLICATION GROUP | EXTERNAL VOLUME -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -1587,7 +1587,7 @@ public java.lang.String getAllSchemasInDatabase(); The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} --- @@ -1601,7 +1601,7 @@ public java.lang.String getFutureSchemasInDatabase(); The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} --- @@ -1615,7 +1615,7 @@ public java.lang.String getSchemaName(); The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} --- @@ -1655,7 +1655,7 @@ public GrantPrivilegesToAccountRoleOnSchemaObjectAll getAll(); all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} --- @@ -1669,7 +1669,7 @@ public GrantPrivilegesToAccountRoleOnSchemaObjectFuture getFuture(); future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} --- @@ -1683,7 +1683,7 @@ public java.lang.String getObjectName(); The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1699,7 +1699,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -1722,8 +1722,8 @@ GrantPrivilegesToAccountRoleOnSchemaObjectAll.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | | objectTypePlural | java.lang.String | The plural object type of the schema object on which privileges will be granted. | -| inDatabase | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | -| inSchema | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | +| inDatabase | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | +| inSchema | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1739,7 +1739,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -1751,7 +1751,7 @@ public java.lang.String getInDatabase(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -1763,7 +1763,7 @@ public java.lang.String getInSchema(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- @@ -1786,8 +1786,8 @@ GrantPrivilegesToAccountRoleOnSchemaObjectFuture.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | | objectTypePlural | java.lang.String | The plural object type of the schema object on which privileges will be granted. | -| inDatabase | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | -| inSchema | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | +| inDatabase | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | +| inSchema | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1803,7 +1803,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -1815,7 +1815,7 @@ public java.lang.String getInDatabase(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -1827,7 +1827,7 @@ public java.lang.String getInSchema(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- diff --git a/docs/grantPrivilegesToAccountRole.python.md b/docs/grantPrivilegesToAccountRole.python.md index 048fc46f2..1443b6f6a 100644 --- a/docs/grantPrivilegesToAccountRole.python.md +++ b/docs/grantPrivilegesToAccountRole.python.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToAccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role}. #### Initializers @@ -50,7 +50,7 @@ grantPrivilegesToAccountRole.GrantPrivilegesToAccountRole( | all_privileges | typing.Union[bool, cdktf.IResolvable] | Grant all privileges on the account role. | | always_apply | typing.Union[bool, cdktf.IResolvable] | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | always_apply_trigger | str | This is a helper field and should not be set. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | | on_account | typing.Union[bool, cdktf.IResolvable] | If true, the privileges will be granted on the account. | | on_account_object | GrantPrivilegesToAccountRoleOnAccountObject | on_account_object block. | | on_schema | GrantPrivilegesToAccountRoleOnSchema | on_schema block. | @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Grant all privileges on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} --- @@ -148,7 +148,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} --- @@ -160,7 +160,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -181,7 +181,7 @@ If you experience problems setting this value it might not be settable. Please t If true, the privileges will be granted on the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} --- @@ -191,7 +191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf on_account_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} --- @@ -221,7 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The privileges to grant on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} --- @@ -231,7 +231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the grantee can grant the privileges to other users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} --- @@ -618,7 +618,7 @@ def put_on_account_object( The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -630,7 +630,7 @@ The object type of the account object on which privileges will be granted. Valid values are: USER | RESOURCE MONITOR | WAREHOUSE | COMPUTE POOL | DATABASE | INTEGRATION | FAILOVER GROUP | REPLICATION GROUP | EXTERNAL VOLUME -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -650,7 +650,7 @@ def put_on_schema( The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} --- @@ -660,7 +660,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} --- @@ -670,7 +670,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} --- @@ -691,7 +691,7 @@ def put_on_schema_object( all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} --- @@ -701,7 +701,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} --- @@ -711,7 +711,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -723,7 +723,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -901,7 +901,7 @@ The construct id used in the generated config for the GrantPrivilegesToAccountRo The id of the existing GrantPrivilegesToAccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use --- @@ -1382,7 +1382,7 @@ grantPrivilegesToAccountRole.GrantPrivilegesToAccountRoleConfig( | all_privileges | typing.Union[bool, cdktf.IResolvable] | Grant all privileges on the account role. | | always_apply | typing.Union[bool, cdktf.IResolvable] | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | always_apply_trigger | str | This is a helper field and should not be set. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | | on_account | typing.Union[bool, cdktf.IResolvable] | If true, the privileges will be granted on the account. | | on_account_object | GrantPrivilegesToAccountRoleOnAccountObject | on_account_object block. | | on_schema | GrantPrivilegesToAccountRoleOnSchema | on_schema block. | @@ -1472,7 +1472,7 @@ account_role_name: str The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} --- @@ -1486,7 +1486,7 @@ all_privileges: typing.Union[bool, IResolvable] Grant all privileges on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} --- @@ -1502,7 +1502,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} --- @@ -1518,7 +1518,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} --- @@ -1530,7 +1530,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1547,7 +1547,7 @@ on_account: typing.Union[bool, IResolvable] If true, the privileges will be granted on the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} --- @@ -1561,7 +1561,7 @@ on_account_object: GrantPrivilegesToAccountRoleOnAccountObject on_account_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} --- @@ -1575,7 +1575,7 @@ on_schema: GrantPrivilegesToAccountRoleOnSchema on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} --- @@ -1589,7 +1589,7 @@ on_schema_object: GrantPrivilegesToAccountRoleOnSchemaObject on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} --- @@ -1603,7 +1603,7 @@ privileges: typing.List[str] The privileges to grant on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} --- @@ -1617,7 +1617,7 @@ with_grant_option: typing.Union[bool, IResolvable] Specifies whether the grantee can grant the privileges to other users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} --- @@ -1653,7 +1653,7 @@ object_name: str The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1669,7 +1669,7 @@ The object type of the account object on which privileges will be granted. Valid values are: USER | RESOURCE MONITOR | WAREHOUSE | COMPUTE POOL | DATABASE | INTEGRATION | FAILOVER GROUP | REPLICATION GROUP | EXTERNAL VOLUME -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -1707,7 +1707,7 @@ all_schemas_in_database: str The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} --- @@ -1721,7 +1721,7 @@ future_schemas_in_database: str The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} --- @@ -1735,7 +1735,7 @@ schema_name: str The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} --- @@ -1775,7 +1775,7 @@ all: GrantPrivilegesToAccountRoleOnSchemaObjectAll all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} --- @@ -1789,7 +1789,7 @@ future: GrantPrivilegesToAccountRoleOnSchemaObjectFuture future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} --- @@ -1803,7 +1803,7 @@ object_name: str The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1819,7 +1819,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -1842,8 +1842,8 @@ grantPrivilegesToAccountRole.GrantPrivilegesToAccountRoleOnSchemaObjectAll( | **Name** | **Type** | **Description** | | --- | --- | --- | | object_type_plural | str | The plural object type of the schema object on which privileges will be granted. | -| in_database | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | -| in_schema | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | +| in_database | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | +| in_schema | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1859,7 +1859,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -1871,7 +1871,7 @@ in_database: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -1883,7 +1883,7 @@ in_schema: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- @@ -1906,8 +1906,8 @@ grantPrivilegesToAccountRole.GrantPrivilegesToAccountRoleOnSchemaObjectFuture( | **Name** | **Type** | **Description** | | --- | --- | --- | | object_type_plural | str | The plural object type of the schema object on which privileges will be granted. | -| in_database | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | -| in_schema | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | +| in_database | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | +| in_schema | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1923,7 +1923,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -1935,7 +1935,7 @@ in_database: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -1947,7 +1947,7 @@ in_schema: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- @@ -3231,7 +3231,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -3239,7 +3239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -3247,7 +3247,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- @@ -3269,7 +3269,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -3277,7 +3277,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -3285,7 +3285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- diff --git a/docs/grantPrivilegesToAccountRole.typescript.md b/docs/grantPrivilegesToAccountRole.typescript.md index f632414dc..2bb5a54ab 100644 --- a/docs/grantPrivilegesToAccountRole.typescript.md +++ b/docs/grantPrivilegesToAccountRole.typescript.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToAccountRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role}. #### Initializers @@ -576,7 +576,7 @@ The construct id used in the generated config for the GrantPrivilegesToAccountRo The id of the existing GrantPrivilegesToAccountRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use --- @@ -1038,7 +1038,7 @@ const grantPrivilegesToAccountRoleConfig: grantPrivilegesToAccountRole.GrantPriv | allPrivileges | boolean \| cdktf.IResolvable | Grant all privileges on the account role. | | alwaysApply | boolean \| cdktf.IResolvable | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | alwaysApplyTrigger | string | This is a helper field and should not be set. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. | | onAccount | boolean \| cdktf.IResolvable | If true, the privileges will be granted on the account. | | onAccountObject | GrantPrivilegesToAccountRoleOnAccountObject | on_account_object block. | | onSchema | GrantPrivilegesToAccountRoleOnSchema | on_schema block. | @@ -1128,7 +1128,7 @@ public readonly accountRoleName: string; The fully qualified name of the account role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} --- @@ -1142,7 +1142,7 @@ public readonly allPrivileges: boolean | IResolvable; Grant all privileges on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} --- @@ -1158,7 +1158,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} --- @@ -1174,7 +1174,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} --- @@ -1186,7 +1186,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1203,7 +1203,7 @@ public readonly onAccount: boolean | IResolvable; If true, the privileges will be granted on the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} --- @@ -1217,7 +1217,7 @@ public readonly onAccountObject: GrantPrivilegesToAccountRoleOnAccountObject; on_account_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} --- @@ -1231,7 +1231,7 @@ public readonly onSchema: GrantPrivilegesToAccountRoleOnSchema; on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} --- @@ -1245,7 +1245,7 @@ public readonly onSchemaObject: GrantPrivilegesToAccountRoleOnSchemaObject; on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} --- @@ -1259,7 +1259,7 @@ public readonly privileges: string[]; The privileges to grant on the account role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} --- @@ -1273,7 +1273,7 @@ public readonly withGrantOption: boolean | IResolvable; Specifies whether the grantee can grant the privileges to other users. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} --- @@ -1306,7 +1306,7 @@ public readonly objectName: string; The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1322,7 +1322,7 @@ The object type of the account object on which privileges will be granted. Valid values are: USER | RESOURCE MONITOR | WAREHOUSE | COMPUTE POOL | DATABASE | INTEGRATION | FAILOVER GROUP | REPLICATION GROUP | EXTERNAL VOLUME -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -1356,7 +1356,7 @@ public readonly allSchemasInDatabase: string; The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} --- @@ -1370,7 +1370,7 @@ public readonly futureSchemasInDatabase: string; The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} --- @@ -1384,7 +1384,7 @@ public readonly schemaName: string; The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} --- @@ -1419,7 +1419,7 @@ public readonly all: GrantPrivilegesToAccountRoleOnSchemaObjectAll; all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} --- @@ -1433,7 +1433,7 @@ public readonly future: GrantPrivilegesToAccountRoleOnSchemaObjectFuture; future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} --- @@ -1447,7 +1447,7 @@ public readonly objectName: string; The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} --- @@ -1463,7 +1463,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} --- @@ -1482,8 +1482,8 @@ const grantPrivilegesToAccountRoleOnSchemaObjectAll: grantPrivilegesToAccountRol | **Name** | **Type** | **Description** | | --- | --- | --- | | objectTypePlural | string | The plural object type of the schema object on which privileges will be granted. | -| inDatabase | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | -| inSchema | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | +| inDatabase | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | +| inSchema | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1499,7 +1499,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -1511,7 +1511,7 @@ public readonly inDatabase: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -1523,7 +1523,7 @@ public readonly inSchema: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- @@ -1542,8 +1542,8 @@ const grantPrivilegesToAccountRoleOnSchemaObjectFuture: grantPrivilegesToAccount | **Name** | **Type** | **Description** | | --- | --- | --- | | objectTypePlural | string | The plural object type of the schema object on which privileges will be granted. | -| inDatabase | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | -| inSchema | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | +| inDatabase | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. | +| inSchema | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. | --- @@ -1559,7 +1559,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} --- @@ -1571,7 +1571,7 @@ public readonly inDatabase: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database}. --- @@ -1583,7 +1583,7 @@ public readonly inSchema: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema}. --- diff --git a/docs/grantPrivilegesToDatabaseRole.csharp.md b/docs/grantPrivilegesToDatabaseRole.csharp.md index af31156cf..fd3a1efbe 100644 --- a/docs/grantPrivilegesToDatabaseRole.csharp.md +++ b/docs/grantPrivilegesToDatabaseRole.csharp.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role}. #### Initializers @@ -556,7 +556,7 @@ The construct id used in the generated config for the GrantPrivilegesToDatabaseR The id of the existing GrantPrivilegesToDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use --- @@ -1014,7 +1014,7 @@ new GrantPrivilegesToDatabaseRoleConfig { | AllPrivileges | object | Grant all privileges on the database role. | | AlwaysApply | object | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | AlwaysApplyTrigger | string | This is a helper field and should not be set. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | | OnDatabase | string | The fully qualified name of the database on which privileges will be granted. | | OnSchema | GrantPrivilegesToDatabaseRoleOnSchema | on_schema block. | | OnSchemaObject | GrantPrivilegesToDatabaseRoleOnSchemaObject | on_schema_object block. | @@ -1103,7 +1103,7 @@ public string DatabaseRoleName { get; set; } The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} --- @@ -1117,7 +1117,7 @@ public object AllPrivileges { get; set; } Grant all privileges on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} --- @@ -1133,7 +1133,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} --- @@ -1149,7 +1149,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} --- @@ -1161,7 +1161,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1178,7 +1178,7 @@ public string OnDatabase { get; set; } The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} --- @@ -1192,7 +1192,7 @@ public GrantPrivilegesToDatabaseRoleOnSchema OnSchema { get; set; } on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} --- @@ -1206,7 +1206,7 @@ public GrantPrivilegesToDatabaseRoleOnSchemaObject OnSchemaObject { get; set; } on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} --- @@ -1220,7 +1220,7 @@ public string[] Privileges { get; set; } The privileges to grant on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} --- @@ -1234,7 +1234,7 @@ public object WithGrantOption { get; set; } If specified, allows the recipient role to grant the privileges to other roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} --- @@ -1272,7 +1272,7 @@ public string AllSchemasInDatabase { get; set; } The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} --- @@ -1286,7 +1286,7 @@ public string FutureSchemasInDatabase { get; set; } The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} --- @@ -1300,7 +1300,7 @@ public string SchemaName { get; set; } The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} --- @@ -1340,7 +1340,7 @@ public GrantPrivilegesToDatabaseRoleOnSchemaObjectAll All { get; set; } all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} --- @@ -1354,7 +1354,7 @@ public GrantPrivilegesToDatabaseRoleOnSchemaObjectFuture Future { get; set; } future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} --- @@ -1368,7 +1368,7 @@ public string ObjectName { get; set; } The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -1384,7 +1384,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -1424,7 +1424,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -1438,7 +1438,7 @@ public string InDatabase { get; set; } The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -1452,7 +1452,7 @@ public string InSchema { get; set; } The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -1492,7 +1492,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -1506,7 +1506,7 @@ public string InDatabase { get; set; } The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -1520,7 +1520,7 @@ public string InSchema { get; set; } The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- diff --git a/docs/grantPrivilegesToDatabaseRole.go.md b/docs/grantPrivilegesToDatabaseRole.go.md index 7375ea940..daf7d14a7 100644 --- a/docs/grantPrivilegesToDatabaseRole.go.md +++ b/docs/grantPrivilegesToDatabaseRole.go.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role}. #### Initializers @@ -556,7 +556,7 @@ The construct id used in the generated config for the GrantPrivilegesToDatabaseR The id of the existing GrantPrivilegesToDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use --- @@ -1014,7 +1014,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/grantprivileg | AllPrivileges | interface{} | Grant all privileges on the database role. | | AlwaysApply | interface{} | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | AlwaysApplyTrigger | *string | This is a helper field and should not be set. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | | OnDatabase | *string | The fully qualified name of the database on which privileges will be granted. | | OnSchema | GrantPrivilegesToDatabaseRoleOnSchema | on_schema block. | | OnSchemaObject | GrantPrivilegesToDatabaseRoleOnSchemaObject | on_schema_object block. | @@ -1103,7 +1103,7 @@ DatabaseRoleName *string The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} --- @@ -1117,7 +1117,7 @@ AllPrivileges interface{} Grant all privileges on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} --- @@ -1133,7 +1133,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} --- @@ -1149,7 +1149,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} --- @@ -1161,7 +1161,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1178,7 +1178,7 @@ OnDatabase *string The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} --- @@ -1192,7 +1192,7 @@ OnSchema GrantPrivilegesToDatabaseRoleOnSchema on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} --- @@ -1206,7 +1206,7 @@ OnSchemaObject GrantPrivilegesToDatabaseRoleOnSchemaObject on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} --- @@ -1220,7 +1220,7 @@ Privileges *[]*string The privileges to grant on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} --- @@ -1234,7 +1234,7 @@ WithGrantOption interface{} If specified, allows the recipient role to grant the privileges to other roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} --- @@ -1272,7 +1272,7 @@ AllSchemasInDatabase *string The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} --- @@ -1286,7 +1286,7 @@ FutureSchemasInDatabase *string The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} --- @@ -1300,7 +1300,7 @@ SchemaName *string The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} --- @@ -1340,7 +1340,7 @@ All GrantPrivilegesToDatabaseRoleOnSchemaObjectAll all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} --- @@ -1354,7 +1354,7 @@ Future GrantPrivilegesToDatabaseRoleOnSchemaObjectFuture future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} --- @@ -1368,7 +1368,7 @@ ObjectName *string The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -1384,7 +1384,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -1424,7 +1424,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -1438,7 +1438,7 @@ InDatabase *string The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -1452,7 +1452,7 @@ InSchema *string The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -1492,7 +1492,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -1506,7 +1506,7 @@ InDatabase *string The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -1520,7 +1520,7 @@ InSchema *string The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- diff --git a/docs/grantPrivilegesToDatabaseRole.java.md b/docs/grantPrivilegesToDatabaseRole.java.md index 037d748c3..8719a8c60 100644 --- a/docs/grantPrivilegesToDatabaseRole.java.md +++ b/docs/grantPrivilegesToDatabaseRole.java.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role}. #### Initializers @@ -54,7 +54,7 @@ GrantPrivilegesToDatabaseRole.Builder.create(Construct scope, java.lang.String i | allPrivileges | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Grant all privileges on the database role. | | alwaysApply | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | alwaysApplyTrigger | java.lang.String | This is a helper field and should not be set. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | | onDatabase | java.lang.String | The fully qualified name of the database on which privileges will be granted. | | onSchema | GrantPrivilegesToDatabaseRoleOnSchema | on_schema block. | | onSchemaObject | GrantPrivilegesToDatabaseRoleOnSchemaObject | on_schema_object block. | @@ -129,7 +129,7 @@ Must be unique amongst siblings in the same scope The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} --- @@ -139,7 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Grant all privileges on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} --- @@ -151,7 +151,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} --- @@ -163,7 +163,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} --- @@ -171,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -184,7 +184,7 @@ If you experience problems setting this value it might not be settable. Please t The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} --- @@ -194,7 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The privileges to grant on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} --- @@ -224,7 +224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If specified, allows the recipient role to grant the privileges to other roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} --- @@ -740,7 +740,7 @@ The construct id used in the generated config for the GrantPrivilegesToDatabaseR The id of the existing GrantPrivilegesToDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use --- @@ -1205,7 +1205,7 @@ GrantPrivilegesToDatabaseRoleConfig.builder() | allPrivileges | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Grant all privileges on the database role. | | alwaysApply | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | alwaysApplyTrigger | java.lang.String | This is a helper field and should not be set. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | | onDatabase | java.lang.String | The fully qualified name of the database on which privileges will be granted. | | onSchema | GrantPrivilegesToDatabaseRoleOnSchema | on_schema block. | | onSchemaObject | GrantPrivilegesToDatabaseRoleOnSchemaObject | on_schema_object block. | @@ -1294,7 +1294,7 @@ public java.lang.String getDatabaseRoleName(); The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} --- @@ -1308,7 +1308,7 @@ public java.lang.Object getAllPrivileges(); Grant all privileges on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} --- @@ -1324,7 +1324,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} --- @@ -1340,7 +1340,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} --- @@ -1352,7 +1352,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1369,7 +1369,7 @@ public java.lang.String getOnDatabase(); The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} --- @@ -1383,7 +1383,7 @@ public GrantPrivilegesToDatabaseRoleOnSchema getOnSchema(); on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} --- @@ -1397,7 +1397,7 @@ public GrantPrivilegesToDatabaseRoleOnSchemaObject getOnSchemaObject(); on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} --- @@ -1411,7 +1411,7 @@ public java.util.List getPrivileges(); The privileges to grant on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} --- @@ -1425,7 +1425,7 @@ public java.lang.Object getWithGrantOption(); If specified, allows the recipient role to grant the privileges to other roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} --- @@ -1463,7 +1463,7 @@ public java.lang.String getAllSchemasInDatabase(); The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} --- @@ -1477,7 +1477,7 @@ public java.lang.String getFutureSchemasInDatabase(); The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} --- @@ -1491,7 +1491,7 @@ public java.lang.String getSchemaName(); The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} --- @@ -1531,7 +1531,7 @@ public GrantPrivilegesToDatabaseRoleOnSchemaObjectAll getAll(); all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} --- @@ -1545,7 +1545,7 @@ public GrantPrivilegesToDatabaseRoleOnSchemaObjectFuture getFuture(); future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} --- @@ -1559,7 +1559,7 @@ public java.lang.String getObjectName(); The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -1575,7 +1575,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -1615,7 +1615,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -1629,7 +1629,7 @@ public java.lang.String getInDatabase(); The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -1643,7 +1643,7 @@ public java.lang.String getInSchema(); The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -1683,7 +1683,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -1697,7 +1697,7 @@ public java.lang.String getInDatabase(); The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -1711,7 +1711,7 @@ public java.lang.String getInSchema(); The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- diff --git a/docs/grantPrivilegesToDatabaseRole.python.md b/docs/grantPrivilegesToDatabaseRole.python.md index 610567ce6..a3c7e15d6 100644 --- a/docs/grantPrivilegesToDatabaseRole.python.md +++ b/docs/grantPrivilegesToDatabaseRole.python.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role}. #### Initializers @@ -49,7 +49,7 @@ grantPrivilegesToDatabaseRole.GrantPrivilegesToDatabaseRole( | all_privileges | typing.Union[bool, cdktf.IResolvable] | Grant all privileges on the database role. | | always_apply | typing.Union[bool, cdktf.IResolvable] | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | always_apply_trigger | str | This is a helper field and should not be set. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | | on_database | str | The fully qualified name of the database on which privileges will be granted. | | on_schema | GrantPrivilegesToDatabaseRoleOnSchema | on_schema block. | | on_schema_object | GrantPrivilegesToDatabaseRoleOnSchemaObject | on_schema_object block. | @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Grant all privileges on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} --- @@ -146,7 +146,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} --- @@ -158,7 +158,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -179,7 +179,7 @@ If you experience problems setting this value it might not be settable. Please t The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} --- @@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} --- @@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} --- @@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The privileges to grant on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} --- @@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If specified, allows the recipient role to grant the privileges to other roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} --- @@ -605,7 +605,7 @@ def put_on_schema( The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} --- @@ -615,7 +615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} --- @@ -625,7 +625,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} --- @@ -646,7 +646,7 @@ def put_on_schema_object( all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} --- @@ -656,7 +656,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} --- @@ -666,7 +666,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -678,7 +678,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -850,7 +850,7 @@ The construct id used in the generated config for the GrantPrivilegesToDatabaseR The id of the existing GrantPrivilegesToDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use --- @@ -1308,7 +1308,7 @@ grantPrivilegesToDatabaseRole.GrantPrivilegesToDatabaseRoleConfig( | all_privileges | typing.Union[bool, cdktf.IResolvable] | Grant all privileges on the database role. | | always_apply | typing.Union[bool, cdktf.IResolvable] | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | always_apply_trigger | str | This is a helper field and should not be set. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | | on_database | str | The fully qualified name of the database on which privileges will be granted. | | on_schema | GrantPrivilegesToDatabaseRoleOnSchema | on_schema block. | | on_schema_object | GrantPrivilegesToDatabaseRoleOnSchemaObject | on_schema_object block. | @@ -1397,7 +1397,7 @@ database_role_name: str The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} --- @@ -1411,7 +1411,7 @@ all_privileges: typing.Union[bool, IResolvable] Grant all privileges on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} --- @@ -1427,7 +1427,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} --- @@ -1443,7 +1443,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} --- @@ -1455,7 +1455,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1472,7 +1472,7 @@ on_database: str The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} --- @@ -1486,7 +1486,7 @@ on_schema: GrantPrivilegesToDatabaseRoleOnSchema on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} --- @@ -1500,7 +1500,7 @@ on_schema_object: GrantPrivilegesToDatabaseRoleOnSchemaObject on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} --- @@ -1514,7 +1514,7 @@ privileges: typing.List[str] The privileges to grant on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} --- @@ -1528,7 +1528,7 @@ with_grant_option: typing.Union[bool, IResolvable] If specified, allows the recipient role to grant the privileges to other roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} --- @@ -1566,7 +1566,7 @@ all_schemas_in_database: str The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} --- @@ -1580,7 +1580,7 @@ future_schemas_in_database: str The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} --- @@ -1594,7 +1594,7 @@ schema_name: str The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} --- @@ -1634,7 +1634,7 @@ all: GrantPrivilegesToDatabaseRoleOnSchemaObjectAll all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} --- @@ -1648,7 +1648,7 @@ future: GrantPrivilegesToDatabaseRoleOnSchemaObjectFuture future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} --- @@ -1662,7 +1662,7 @@ object_name: str The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -1678,7 +1678,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -1718,7 +1718,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -1732,7 +1732,7 @@ in_database: str The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -1746,7 +1746,7 @@ in_schema: str The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -1786,7 +1786,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -1800,7 +1800,7 @@ in_database: str The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -1814,7 +1814,7 @@ in_schema: str The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -2780,7 +2780,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -2790,7 +2790,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -2800,7 +2800,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -2822,7 +2822,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -2832,7 +2832,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -2842,7 +2842,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- diff --git a/docs/grantPrivilegesToDatabaseRole.typescript.md b/docs/grantPrivilegesToDatabaseRole.typescript.md index 279a276fa..c5b7bd3b8 100644 --- a/docs/grantPrivilegesToDatabaseRole.typescript.md +++ b/docs/grantPrivilegesToDatabaseRole.typescript.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToDatabaseRole -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role}. #### Initializers @@ -556,7 +556,7 @@ The construct id used in the generated config for the GrantPrivilegesToDatabaseR The id of the existing GrantPrivilegesToDatabaseRole that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use --- @@ -996,7 +996,7 @@ const grantPrivilegesToDatabaseRoleConfig: grantPrivilegesToDatabaseRole.GrantPr | allPrivileges | boolean \| cdktf.IResolvable | Grant all privileges on the database role. | | alwaysApply | boolean \| cdktf.IResolvable | If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. | | alwaysApplyTrigger | string | This is a helper field and should not be set. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. | | onDatabase | string | The fully qualified name of the database on which privileges will be granted. | | onSchema | GrantPrivilegesToDatabaseRoleOnSchema | on_schema block. | | onSchemaObject | GrantPrivilegesToDatabaseRoleOnSchemaObject | on_schema_object block. | @@ -1085,7 +1085,7 @@ public readonly databaseRoleName: string; The fully qualified name of the database role to which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} --- @@ -1099,7 +1099,7 @@ public readonly allPrivileges: boolean | IResolvable; Grant all privileges on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} --- @@ -1115,7 +1115,7 @@ If true, the resource will always produce a “plan” and on “apply” it wil It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} --- @@ -1131,7 +1131,7 @@ This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} --- @@ -1143,7 +1143,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1160,7 +1160,7 @@ public readonly onDatabase: string; The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} --- @@ -1174,7 +1174,7 @@ public readonly onSchema: GrantPrivilegesToDatabaseRoleOnSchema; on_schema block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} --- @@ -1188,7 +1188,7 @@ public readonly onSchemaObject: GrantPrivilegesToDatabaseRoleOnSchemaObject; on_schema_object block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} --- @@ -1202,7 +1202,7 @@ public readonly privileges: string[]; The privileges to grant on the database role. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} --- @@ -1216,7 +1216,7 @@ public readonly withGrantOption: boolean | IResolvable; If specified, allows the recipient role to grant the privileges to other roles. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} --- @@ -1250,7 +1250,7 @@ public readonly allSchemasInDatabase: string; The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} --- @@ -1264,7 +1264,7 @@ public readonly futureSchemasInDatabase: string; The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} --- @@ -1278,7 +1278,7 @@ public readonly schemaName: string; The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} --- @@ -1313,7 +1313,7 @@ public readonly all: GrantPrivilegesToDatabaseRoleOnSchemaObjectAll; all block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} --- @@ -1327,7 +1327,7 @@ public readonly future: GrantPrivilegesToDatabaseRoleOnSchemaObjectFuture; future block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} --- @@ -1341,7 +1341,7 @@ public readonly objectName: string; The fully qualified name of the object on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} --- @@ -1357,7 +1357,7 @@ The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} --- @@ -1393,7 +1393,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -1407,7 +1407,7 @@ public readonly inDatabase: string; The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -1421,7 +1421,7 @@ public readonly inSchema: string; The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- @@ -1457,7 +1457,7 @@ The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} --- @@ -1471,7 +1471,7 @@ public readonly inDatabase: string; The fully qualified name of the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} --- @@ -1485,7 +1485,7 @@ public readonly inSchema: string; The fully qualified name of the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} --- diff --git a/docs/grantPrivilegesToShare.csharp.md b/docs/grantPrivilegesToShare.csharp.md index 8bdfbe1cf..ec1e63c7f 100644 --- a/docs/grantPrivilegesToShare.csharp.md +++ b/docs/grantPrivilegesToShare.csharp.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToShare -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the GrantPrivilegesToShare to The id of the existing GrantPrivilegesToShare that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use --- @@ -979,7 +979,7 @@ new GrantPrivilegesToShareConfig { | Provisioners | object[] | *No description.* | | Privileges | string[] | The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. | | ToShare | string | The fully qualified name of the share on which privileges will be granted. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | | OnAllTablesInSchema | string | The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. | | OnDatabase | string | The fully qualified name of the database on which privileges will be granted. | | OnFunction | string | The fully qualified name of the function on which privileges will be granted. | @@ -1070,7 +1070,7 @@ public string[] Privileges { get; set; } The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -1084,7 +1084,7 @@ public string ToShare { get; set; } The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -1096,7 +1096,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1113,7 +1113,7 @@ public string OnAllTablesInSchema { get; set; } The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -1127,7 +1127,7 @@ public string OnDatabase { get; set; } The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} --- @@ -1141,7 +1141,7 @@ public string OnFunction { get; set; } The fully qualified name of the function on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -1155,7 +1155,7 @@ public string OnSchema { get; set; } The fully qualified name of the schema on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -1169,7 +1169,7 @@ public string OnTable { get; set; } The fully qualified name of the table on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -1183,7 +1183,7 @@ public string OnTag { get; set; } The fully qualified name of the tag on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -1197,7 +1197,7 @@ public string OnView { get; set; } The fully qualified name of the view on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} --- diff --git a/docs/grantPrivilegesToShare.go.md b/docs/grantPrivilegesToShare.go.md index 56b8cb461..7f2aec512 100644 --- a/docs/grantPrivilegesToShare.go.md +++ b/docs/grantPrivilegesToShare.go.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToShare -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the GrantPrivilegesToShare to The id of the existing GrantPrivilegesToShare that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use --- @@ -979,7 +979,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/grantprivileg | Provisioners | *[]interface{} | *No description.* | | Privileges | *[]*string | The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. | | ToShare | *string | The fully qualified name of the share on which privileges will be granted. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | | OnAllTablesInSchema | *string | The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. | | OnDatabase | *string | The fully qualified name of the database on which privileges will be granted. | | OnFunction | *string | The fully qualified name of the function on which privileges will be granted. | @@ -1070,7 +1070,7 @@ Privileges *[]*string The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -1084,7 +1084,7 @@ ToShare *string The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -1096,7 +1096,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1113,7 +1113,7 @@ OnAllTablesInSchema *string The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -1127,7 +1127,7 @@ OnDatabase *string The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} --- @@ -1141,7 +1141,7 @@ OnFunction *string The fully qualified name of the function on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -1155,7 +1155,7 @@ OnSchema *string The fully qualified name of the schema on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -1169,7 +1169,7 @@ OnTable *string The fully qualified name of the table on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -1183,7 +1183,7 @@ OnTag *string The fully qualified name of the tag on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -1197,7 +1197,7 @@ OnView *string The fully qualified name of the view on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} --- diff --git a/docs/grantPrivilegesToShare.java.md b/docs/grantPrivilegesToShare.java.md index fcb51e6ed..680c0ed7d 100644 --- a/docs/grantPrivilegesToShare.java.md +++ b/docs/grantPrivilegesToShare.java.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToShare -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. #### Initializers @@ -49,7 +49,7 @@ GrantPrivilegesToShare.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | privileges | java.util.List | The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. | | toShare | java.lang.String | The fully qualified name of the share on which privileges will be granted. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | | onAllTablesInSchema | java.lang.String | The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. | | onDatabase | java.lang.String | The fully qualified name of the database on which privileges will be granted. | | onFunction | java.lang.String | The fully qualified name of the function on which privileges will be granted. | @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -157,7 +157,7 @@ If you experience problems setting this value it might not be settable. Please t The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} --- @@ -177,7 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the function on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the schema on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -197,7 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the table on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -207,7 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the tag on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -217,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the view on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} --- @@ -700,7 +700,7 @@ The construct id used in the generated config for the GrantPrivilegesToShare to The id of the existing GrantPrivilegesToShare that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use --- @@ -1160,7 +1160,7 @@ GrantPrivilegesToShareConfig.builder() | provisioners | java.util.List | *No description.* | | privileges | java.util.List | The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. | | toShare | java.lang.String | The fully qualified name of the share on which privileges will be granted. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | | onAllTablesInSchema | java.lang.String | The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. | | onDatabase | java.lang.String | The fully qualified name of the database on which privileges will be granted. | | onFunction | java.lang.String | The fully qualified name of the function on which privileges will be granted. | @@ -1251,7 +1251,7 @@ public java.util.List getPrivileges(); The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -1265,7 +1265,7 @@ public java.lang.String getToShare(); The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -1277,7 +1277,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1294,7 +1294,7 @@ public java.lang.String getOnAllTablesInSchema(); The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -1308,7 +1308,7 @@ public java.lang.String getOnDatabase(); The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} --- @@ -1322,7 +1322,7 @@ public java.lang.String getOnFunction(); The fully qualified name of the function on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -1336,7 +1336,7 @@ public java.lang.String getOnSchema(); The fully qualified name of the schema on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -1350,7 +1350,7 @@ public java.lang.String getOnTable(); The fully qualified name of the table on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -1364,7 +1364,7 @@ public java.lang.String getOnTag(); The fully qualified name of the tag on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -1378,7 +1378,7 @@ public java.lang.String getOnView(); The fully qualified name of the view on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} --- diff --git a/docs/grantPrivilegesToShare.python.md b/docs/grantPrivilegesToShare.python.md index f66d58f62..ab4566210 100644 --- a/docs/grantPrivilegesToShare.python.md +++ b/docs/grantPrivilegesToShare.python.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToShare -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. #### Initializers @@ -47,7 +47,7 @@ grantPrivilegesToShare.GrantPrivilegesToShare( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | privileges | typing.List[str] | The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. | | to_share | str | The fully qualified name of the share on which privileges will be granted. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | | on_all_tables_in_schema | str | The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. | | on_database | str | The fully qualified name of the database on which privileges will be granted. | | on_function | str | The fully qualified name of the function on which privileges will be granted. | @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -155,7 +155,7 @@ If you experience problems setting this value it might not be settable. Please t The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} --- @@ -175,7 +175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the function on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the schema on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the table on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the tag on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name of the view on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} --- @@ -744,7 +744,7 @@ The construct id used in the generated config for the GrantPrivilegesToShare to The id of the existing GrantPrivilegesToShare that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use --- @@ -1200,7 +1200,7 @@ grantPrivilegesToShare.GrantPrivilegesToShareConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | privileges | typing.List[str] | The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. | | to_share | str | The fully qualified name of the share on which privileges will be granted. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | | on_all_tables_in_schema | str | The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. | | on_database | str | The fully qualified name of the database on which privileges will be granted. | | on_function | str | The fully qualified name of the function on which privileges will be granted. | @@ -1291,7 +1291,7 @@ privileges: typing.List[str] The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -1305,7 +1305,7 @@ to_share: str The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -1317,7 +1317,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1334,7 +1334,7 @@ on_all_tables_in_schema: str The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -1348,7 +1348,7 @@ on_database: str The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} --- @@ -1362,7 +1362,7 @@ on_function: str The fully qualified name of the function on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -1376,7 +1376,7 @@ on_schema: str The fully qualified name of the schema on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -1390,7 +1390,7 @@ on_table: str The fully qualified name of the table on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -1404,7 +1404,7 @@ on_tag: str The fully qualified name of the tag on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -1418,7 +1418,7 @@ on_view: str The fully qualified name of the view on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} --- diff --git a/docs/grantPrivilegesToShare.typescript.md b/docs/grantPrivilegesToShare.typescript.md index b6fcff13b..ac46c930b 100644 --- a/docs/grantPrivilegesToShare.typescript.md +++ b/docs/grantPrivilegesToShare.typescript.md @@ -4,7 +4,7 @@ ### GrantPrivilegesToShare -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the GrantPrivilegesToShare to The id of the existing GrantPrivilegesToShare that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use --- @@ -961,7 +961,7 @@ const grantPrivilegesToShareConfig: grantPrivilegesToShare.GrantPrivilegesToShar | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | privileges | string[] | The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. | | toShare | string | The fully qualified name of the share on which privileges will be granted. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. | | onAllTablesInSchema | string | The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. | | onDatabase | string | The fully qualified name of the database on which privileges will be granted. | | onFunction | string | The fully qualified name of the function on which privileges will be granted. | @@ -1052,7 +1052,7 @@ public readonly privileges: string[]; The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} --- @@ -1066,7 +1066,7 @@ public readonly toShare: string; The fully qualified name of the share on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} --- @@ -1078,7 +1078,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1095,7 +1095,7 @@ public readonly onAllTablesInSchema: string; The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} --- @@ -1109,7 +1109,7 @@ public readonly onDatabase: string; The fully qualified name of the database on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} --- @@ -1123,7 +1123,7 @@ public readonly onFunction: string; The fully qualified name of the function on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} --- @@ -1137,7 +1137,7 @@ public readonly onSchema: string; The fully qualified name of the schema on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} --- @@ -1151,7 +1151,7 @@ public readonly onTable: string; The fully qualified name of the table on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} --- @@ -1165,7 +1165,7 @@ public readonly onTag: string; The fully qualified name of the tag on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} --- @@ -1179,7 +1179,7 @@ public readonly onView: string; The fully qualified name of the view on which privileges will be granted. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} --- diff --git a/docs/legacyServiceUser.csharp.md b/docs/legacyServiceUser.csharp.md new file mode 100644 index 000000000..798f15b93 --- /dev/null +++ b/docs/legacyServiceUser.csharp.md @@ -0,0 +1,34148 @@ +# `legacyServiceUser` Submodule + +## Constructs + +### LegacyServiceUser + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user snowflake_legacy_service_user}. + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUser(Construct Scope, string Id, LegacyServiceUserConfig Config); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Scope | Constructs.Construct | The scope in which to define this construct. | +| Id | string | The scoped construct ID. | +| Config | LegacyServiceUserConfig | *No description.* | + +--- + +##### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +##### `Id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `Config`Required + +- *Type:* LegacyServiceUserConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ToString | Returns a string representation of this construct. | +| AddOverride | *No description.* | +| OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | +| ToMetadata | *No description.* | +| ToTerraform | Adds this resource to the terraform JSON output. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | +| ResetAbortDetachedQuery | *No description.* | +| ResetAutocommit | *No description.* | +| ResetBinaryInputFormat | *No description.* | +| ResetBinaryOutputFormat | *No description.* | +| ResetClientMemoryLimit | *No description.* | +| ResetClientMetadataRequestUseConnectionCtx | *No description.* | +| ResetClientPrefetchThreads | *No description.* | +| ResetClientResultChunkSize | *No description.* | +| ResetClientResultColumnCaseInsensitive | *No description.* | +| ResetClientSessionKeepAlive | *No description.* | +| ResetClientSessionKeepAliveHeartbeatFrequency | *No description.* | +| ResetClientTimestampTypeMapping | *No description.* | +| ResetComment | *No description.* | +| ResetDateInputFormat | *No description.* | +| ResetDateOutputFormat | *No description.* | +| ResetDaysToExpiry | *No description.* | +| ResetDefaultNamespace | *No description.* | +| ResetDefaultRole | *No description.* | +| ResetDefaultSecondaryRolesOption | *No description.* | +| ResetDefaultWarehouse | *No description.* | +| ResetDisabled | *No description.* | +| ResetDisplayName | *No description.* | +| ResetEmail | *No description.* | +| ResetEnableUnloadPhysicalTypeOptimization | *No description.* | +| ResetEnableUnredactedQuerySyntaxError | *No description.* | +| ResetErrorOnNondeterministicMerge | *No description.* | +| ResetErrorOnNondeterministicUpdate | *No description.* | +| ResetGeographyOutputFormat | *No description.* | +| ResetGeometryOutputFormat | *No description.* | +| ResetId | *No description.* | +| ResetJdbcTreatDecimalAsInt | *No description.* | +| ResetJdbcTreatTimestampNtzAsUtc | *No description.* | +| ResetJdbcUseSessionTimezone | *No description.* | +| ResetJsonIndent | *No description.* | +| ResetLockTimeout | *No description.* | +| ResetLoginName | *No description.* | +| ResetLogLevel | *No description.* | +| ResetMinsToUnlock | *No description.* | +| ResetMultiStatementCount | *No description.* | +| ResetMustChangePassword | *No description.* | +| ResetNetworkPolicy | *No description.* | +| ResetNoorderSequenceAsDefault | *No description.* | +| ResetOdbcTreatDecimalAsInt | *No description.* | +| ResetPassword | *No description.* | +| ResetPreventUnloadToInternalStages | *No description.* | +| ResetQueryTag | *No description.* | +| ResetQuotedIdentifiersIgnoreCase | *No description.* | +| ResetRowsPerResultset | *No description.* | +| ResetRsaPublicKey | *No description.* | +| ResetRsaPublicKey2 | *No description.* | +| ResetS3StageVpceDnsName | *No description.* | +| ResetSearchPath | *No description.* | +| ResetSimulatedDataSharingConsumer | *No description.* | +| ResetStatementQueuedTimeoutInSeconds | *No description.* | +| ResetStatementTimeoutInSeconds | *No description.* | +| ResetStrictJsonOutput | *No description.* | +| ResetTimeInputFormat | *No description.* | +| ResetTimeOutputFormat | *No description.* | +| ResetTimestampDayIsAlways24H | *No description.* | +| ResetTimestampInputFormat | *No description.* | +| ResetTimestampLtzOutputFormat | *No description.* | +| ResetTimestampNtzOutputFormat | *No description.* | +| ResetTimestampOutputFormat | *No description.* | +| ResetTimestampTypeMapping | *No description.* | +| ResetTimestampTzOutputFormat | *No description.* | +| ResetTimezone | *No description.* | +| ResetTraceLevel | *No description.* | +| ResetTransactionAbortOnError | *No description.* | +| ResetTransactionDefaultIsolationLevel | *No description.* | +| ResetTwoDigitCenturyStart | *No description.* | +| ResetUnsupportedDdlAction | *No description.* | +| ResetUseCachedResult | *No description.* | +| ResetWeekOfYearPolicy | *No description.* | +| ResetWeekStart | *No description.* | + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```csharp +private void AddOverride(string Path, object Value) +``` + +###### `Path`Required + +- *Type:* string + +--- + +###### `Value`Required + +- *Type:* object + +--- + +##### `OverrideLogicalId` + +```csharp +private void OverrideLogicalId(string NewLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `NewLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```csharp +private void ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +##### `ToMetadata` + +```csharp +private object ToMetadata() +``` + +##### `ToTerraform` + +```csharp +private object ToTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```csharp +private void AddMoveTarget(string MoveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `MoveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `HasResourceMove` + +```csharp +private object HasResourceMove() +``` + +##### `ImportFrom` + +```csharp +private void ImportFrom(string Id, TerraformProvider Provider = null) +``` + +###### `Id`Required + +- *Type:* string + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `MoveFromId` + +```csharp +private void MoveFromId(string Id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `Id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `MoveTo` + +```csharp +private void MoveTo(string MoveTarget, object Index = null) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `MoveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `Index`Optional + +- *Type:* object + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `MoveToId` + +```csharp +private void MoveToId(string Id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `Id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `ResetAbortDetachedQuery` + +```csharp +private void ResetAbortDetachedQuery() +``` + +##### `ResetAutocommit` + +```csharp +private void ResetAutocommit() +``` + +##### `ResetBinaryInputFormat` + +```csharp +private void ResetBinaryInputFormat() +``` + +##### `ResetBinaryOutputFormat` + +```csharp +private void ResetBinaryOutputFormat() +``` + +##### `ResetClientMemoryLimit` + +```csharp +private void ResetClientMemoryLimit() +``` + +##### `ResetClientMetadataRequestUseConnectionCtx` + +```csharp +private void ResetClientMetadataRequestUseConnectionCtx() +``` + +##### `ResetClientPrefetchThreads` + +```csharp +private void ResetClientPrefetchThreads() +``` + +##### `ResetClientResultChunkSize` + +```csharp +private void ResetClientResultChunkSize() +``` + +##### `ResetClientResultColumnCaseInsensitive` + +```csharp +private void ResetClientResultColumnCaseInsensitive() +``` + +##### `ResetClientSessionKeepAlive` + +```csharp +private void ResetClientSessionKeepAlive() +``` + +##### `ResetClientSessionKeepAliveHeartbeatFrequency` + +```csharp +private void ResetClientSessionKeepAliveHeartbeatFrequency() +``` + +##### `ResetClientTimestampTypeMapping` + +```csharp +private void ResetClientTimestampTypeMapping() +``` + +##### `ResetComment` + +```csharp +private void ResetComment() +``` + +##### `ResetDateInputFormat` + +```csharp +private void ResetDateInputFormat() +``` + +##### `ResetDateOutputFormat` + +```csharp +private void ResetDateOutputFormat() +``` + +##### `ResetDaysToExpiry` + +```csharp +private void ResetDaysToExpiry() +``` + +##### `ResetDefaultNamespace` + +```csharp +private void ResetDefaultNamespace() +``` + +##### `ResetDefaultRole` + +```csharp +private void ResetDefaultRole() +``` + +##### `ResetDefaultSecondaryRolesOption` + +```csharp +private void ResetDefaultSecondaryRolesOption() +``` + +##### `ResetDefaultWarehouse` + +```csharp +private void ResetDefaultWarehouse() +``` + +##### `ResetDisabled` + +```csharp +private void ResetDisabled() +``` + +##### `ResetDisplayName` + +```csharp +private void ResetDisplayName() +``` + +##### `ResetEmail` + +```csharp +private void ResetEmail() +``` + +##### `ResetEnableUnloadPhysicalTypeOptimization` + +```csharp +private void ResetEnableUnloadPhysicalTypeOptimization() +``` + +##### `ResetEnableUnredactedQuerySyntaxError` + +```csharp +private void ResetEnableUnredactedQuerySyntaxError() +``` + +##### `ResetErrorOnNondeterministicMerge` + +```csharp +private void ResetErrorOnNondeterministicMerge() +``` + +##### `ResetErrorOnNondeterministicUpdate` + +```csharp +private void ResetErrorOnNondeterministicUpdate() +``` + +##### `ResetGeographyOutputFormat` + +```csharp +private void ResetGeographyOutputFormat() +``` + +##### `ResetGeometryOutputFormat` + +```csharp +private void ResetGeometryOutputFormat() +``` + +##### `ResetId` + +```csharp +private void ResetId() +``` + +##### `ResetJdbcTreatDecimalAsInt` + +```csharp +private void ResetJdbcTreatDecimalAsInt() +``` + +##### `ResetJdbcTreatTimestampNtzAsUtc` + +```csharp +private void ResetJdbcTreatTimestampNtzAsUtc() +``` + +##### `ResetJdbcUseSessionTimezone` + +```csharp +private void ResetJdbcUseSessionTimezone() +``` + +##### `ResetJsonIndent` + +```csharp +private void ResetJsonIndent() +``` + +##### `ResetLockTimeout` + +```csharp +private void ResetLockTimeout() +``` + +##### `ResetLoginName` + +```csharp +private void ResetLoginName() +``` + +##### `ResetLogLevel` + +```csharp +private void ResetLogLevel() +``` + +##### `ResetMinsToUnlock` + +```csharp +private void ResetMinsToUnlock() +``` + +##### `ResetMultiStatementCount` + +```csharp +private void ResetMultiStatementCount() +``` + +##### `ResetMustChangePassword` + +```csharp +private void ResetMustChangePassword() +``` + +##### `ResetNetworkPolicy` + +```csharp +private void ResetNetworkPolicy() +``` + +##### `ResetNoorderSequenceAsDefault` + +```csharp +private void ResetNoorderSequenceAsDefault() +``` + +##### `ResetOdbcTreatDecimalAsInt` + +```csharp +private void ResetOdbcTreatDecimalAsInt() +``` + +##### `ResetPassword` + +```csharp +private void ResetPassword() +``` + +##### `ResetPreventUnloadToInternalStages` + +```csharp +private void ResetPreventUnloadToInternalStages() +``` + +##### `ResetQueryTag` + +```csharp +private void ResetQueryTag() +``` + +##### `ResetQuotedIdentifiersIgnoreCase` + +```csharp +private void ResetQuotedIdentifiersIgnoreCase() +``` + +##### `ResetRowsPerResultset` + +```csharp +private void ResetRowsPerResultset() +``` + +##### `ResetRsaPublicKey` + +```csharp +private void ResetRsaPublicKey() +``` + +##### `ResetRsaPublicKey2` + +```csharp +private void ResetRsaPublicKey2() +``` + +##### `ResetS3StageVpceDnsName` + +```csharp +private void ResetS3StageVpceDnsName() +``` + +##### `ResetSearchPath` + +```csharp +private void ResetSearchPath() +``` + +##### `ResetSimulatedDataSharingConsumer` + +```csharp +private void ResetSimulatedDataSharingConsumer() +``` + +##### `ResetStatementQueuedTimeoutInSeconds` + +```csharp +private void ResetStatementQueuedTimeoutInSeconds() +``` + +##### `ResetStatementTimeoutInSeconds` + +```csharp +private void ResetStatementTimeoutInSeconds() +``` + +##### `ResetStrictJsonOutput` + +```csharp +private void ResetStrictJsonOutput() +``` + +##### `ResetTimeInputFormat` + +```csharp +private void ResetTimeInputFormat() +``` + +##### `ResetTimeOutputFormat` + +```csharp +private void ResetTimeOutputFormat() +``` + +##### `ResetTimestampDayIsAlways24H` + +```csharp +private void ResetTimestampDayIsAlways24H() +``` + +##### `ResetTimestampInputFormat` + +```csharp +private void ResetTimestampInputFormat() +``` + +##### `ResetTimestampLtzOutputFormat` + +```csharp +private void ResetTimestampLtzOutputFormat() +``` + +##### `ResetTimestampNtzOutputFormat` + +```csharp +private void ResetTimestampNtzOutputFormat() +``` + +##### `ResetTimestampOutputFormat` + +```csharp +private void ResetTimestampOutputFormat() +``` + +##### `ResetTimestampTypeMapping` + +```csharp +private void ResetTimestampTypeMapping() +``` + +##### `ResetTimestampTzOutputFormat` + +```csharp +private void ResetTimestampTzOutputFormat() +``` + +##### `ResetTimezone` + +```csharp +private void ResetTimezone() +``` + +##### `ResetTraceLevel` + +```csharp +private void ResetTraceLevel() +``` + +##### `ResetTransactionAbortOnError` + +```csharp +private void ResetTransactionAbortOnError() +``` + +##### `ResetTransactionDefaultIsolationLevel` + +```csharp +private void ResetTransactionDefaultIsolationLevel() +``` + +##### `ResetTwoDigitCenturyStart` + +```csharp +private void ResetTwoDigitCenturyStart() +``` + +##### `ResetUnsupportedDdlAction` + +```csharp +private void ResetUnsupportedDdlAction() +``` + +##### `ResetUseCachedResult` + +```csharp +private void ResetUseCachedResult() +``` + +##### `ResetWeekOfYearPolicy` + +```csharp +private void ResetWeekOfYearPolicy() +``` + +##### `ResetWeekStart` + +```csharp +private void ResetWeekStart() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +LegacyServiceUser.IsConstruct(object X); +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `X`Required + +- *Type:* object + +Any object. + +--- + +##### `IsTerraformElement` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +LegacyServiceUser.IsTerraformElement(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `IsTerraformResource` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +LegacyServiceUser.IsTerraformResource(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +LegacyServiceUser.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan ". + +###### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +###### `ImportToId`Required + +- *Type:* string + +The construct id used in the generated config for the LegacyServiceUser to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing LegacyServiceUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +? Optional instance of the provider where the LegacyServiceUser to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | Constructs.Node | The tree node. | +| CdktfStack | HashiCorp.Cdktf.TerraformStack | *No description.* | +| Fqn | string | *No description.* | +| FriendlyUniqueId | string | *No description.* | +| TerraformMetaArguments | System.Collections.Generic.IDictionary | *No description.* | +| TerraformResourceType | string | *No description.* | +| TerraformGeneratorMetadata | HashiCorp.Cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | string[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | +| Parameters | LegacyServiceUserParametersList | *No description.* | +| ShowOutput | LegacyServiceUserShowOutputList | *No description.* | +| UserType | string | *No description.* | +| AbortDetachedQueryInput | object | *No description.* | +| AutocommitInput | object | *No description.* | +| BinaryInputFormatInput | string | *No description.* | +| BinaryOutputFormatInput | string | *No description.* | +| ClientMemoryLimitInput | double | *No description.* | +| ClientMetadataRequestUseConnectionCtxInput | object | *No description.* | +| ClientPrefetchThreadsInput | double | *No description.* | +| ClientResultChunkSizeInput | double | *No description.* | +| ClientResultColumnCaseInsensitiveInput | object | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequencyInput | double | *No description.* | +| ClientSessionKeepAliveInput | object | *No description.* | +| ClientTimestampTypeMappingInput | string | *No description.* | +| CommentInput | string | *No description.* | +| DateInputFormatInput | string | *No description.* | +| DateOutputFormatInput | string | *No description.* | +| DaysToExpiryInput | double | *No description.* | +| DefaultNamespaceInput | string | *No description.* | +| DefaultRoleInput | string | *No description.* | +| DefaultSecondaryRolesOptionInput | string | *No description.* | +| DefaultWarehouseInput | string | *No description.* | +| DisabledInput | string | *No description.* | +| DisplayNameInput | string | *No description.* | +| EmailInput | string | *No description.* | +| EnableUnloadPhysicalTypeOptimizationInput | object | *No description.* | +| EnableUnredactedQuerySyntaxErrorInput | object | *No description.* | +| ErrorOnNondeterministicMergeInput | object | *No description.* | +| ErrorOnNondeterministicUpdateInput | object | *No description.* | +| GeographyOutputFormatInput | string | *No description.* | +| GeometryOutputFormatInput | string | *No description.* | +| IdInput | string | *No description.* | +| JdbcTreatDecimalAsIntInput | object | *No description.* | +| JdbcTreatTimestampNtzAsUtcInput | object | *No description.* | +| JdbcUseSessionTimezoneInput | object | *No description.* | +| JsonIndentInput | double | *No description.* | +| LockTimeoutInput | double | *No description.* | +| LoginNameInput | string | *No description.* | +| LogLevelInput | string | *No description.* | +| MinsToUnlockInput | double | *No description.* | +| MultiStatementCountInput | double | *No description.* | +| MustChangePasswordInput | string | *No description.* | +| NameInput | string | *No description.* | +| NetworkPolicyInput | string | *No description.* | +| NoorderSequenceAsDefaultInput | object | *No description.* | +| OdbcTreatDecimalAsIntInput | object | *No description.* | +| PasswordInput | string | *No description.* | +| PreventUnloadToInternalStagesInput | object | *No description.* | +| QueryTagInput | string | *No description.* | +| QuotedIdentifiersIgnoreCaseInput | object | *No description.* | +| RowsPerResultsetInput | double | *No description.* | +| RsaPublicKey2Input | string | *No description.* | +| RsaPublicKeyInput | string | *No description.* | +| S3StageVpceDnsNameInput | string | *No description.* | +| SearchPathInput | string | *No description.* | +| SimulatedDataSharingConsumerInput | string | *No description.* | +| StatementQueuedTimeoutInSecondsInput | double | *No description.* | +| StatementTimeoutInSecondsInput | double | *No description.* | +| StrictJsonOutputInput | object | *No description.* | +| TimeInputFormatInput | string | *No description.* | +| TimeOutputFormatInput | string | *No description.* | +| TimestampDayIsAlways24HInput | object | *No description.* | +| TimestampInputFormatInput | string | *No description.* | +| TimestampLtzOutputFormatInput | string | *No description.* | +| TimestampNtzOutputFormatInput | string | *No description.* | +| TimestampOutputFormatInput | string | *No description.* | +| TimestampTypeMappingInput | string | *No description.* | +| TimestampTzOutputFormatInput | string | *No description.* | +| TimezoneInput | string | *No description.* | +| TraceLevelInput | string | *No description.* | +| TransactionAbortOnErrorInput | object | *No description.* | +| TransactionDefaultIsolationLevelInput | string | *No description.* | +| TwoDigitCenturyStartInput | double | *No description.* | +| UnsupportedDdlActionInput | string | *No description.* | +| UseCachedResultInput | object | *No description.* | +| WeekOfYearPolicyInput | double | *No description.* | +| WeekStartInput | double | *No description.* | +| AbortDetachedQuery | object | *No description.* | +| Autocommit | object | *No description.* | +| BinaryInputFormat | string | *No description.* | +| BinaryOutputFormat | string | *No description.* | +| ClientMemoryLimit | double | *No description.* | +| ClientMetadataRequestUseConnectionCtx | object | *No description.* | +| ClientPrefetchThreads | double | *No description.* | +| ClientResultChunkSize | double | *No description.* | +| ClientResultColumnCaseInsensitive | object | *No description.* | +| ClientSessionKeepAlive | object | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | double | *No description.* | +| ClientTimestampTypeMapping | string | *No description.* | +| Comment | string | *No description.* | +| DateInputFormat | string | *No description.* | +| DateOutputFormat | string | *No description.* | +| DaysToExpiry | double | *No description.* | +| DefaultNamespace | string | *No description.* | +| DefaultRole | string | *No description.* | +| DefaultSecondaryRolesOption | string | *No description.* | +| DefaultWarehouse | string | *No description.* | +| Disabled | string | *No description.* | +| DisplayName | string | *No description.* | +| Email | string | *No description.* | +| EnableUnloadPhysicalTypeOptimization | object | *No description.* | +| EnableUnredactedQuerySyntaxError | object | *No description.* | +| ErrorOnNondeterministicMerge | object | *No description.* | +| ErrorOnNondeterministicUpdate | object | *No description.* | +| GeographyOutputFormat | string | *No description.* | +| GeometryOutputFormat | string | *No description.* | +| Id | string | *No description.* | +| JdbcTreatDecimalAsInt | object | *No description.* | +| JdbcTreatTimestampNtzAsUtc | object | *No description.* | +| JdbcUseSessionTimezone | object | *No description.* | +| JsonIndent | double | *No description.* | +| LockTimeout | double | *No description.* | +| LoginName | string | *No description.* | +| LogLevel | string | *No description.* | +| MinsToUnlock | double | *No description.* | +| MultiStatementCount | double | *No description.* | +| MustChangePassword | string | *No description.* | +| Name | string | *No description.* | +| NetworkPolicy | string | *No description.* | +| NoorderSequenceAsDefault | object | *No description.* | +| OdbcTreatDecimalAsInt | object | *No description.* | +| Password | string | *No description.* | +| PreventUnloadToInternalStages | object | *No description.* | +| QueryTag | string | *No description.* | +| QuotedIdentifiersIgnoreCase | object | *No description.* | +| RowsPerResultset | double | *No description.* | +| RsaPublicKey | string | *No description.* | +| RsaPublicKey2 | string | *No description.* | +| S3StageVpceDnsName | string | *No description.* | +| SearchPath | string | *No description.* | +| SimulatedDataSharingConsumer | string | *No description.* | +| StatementQueuedTimeoutInSeconds | double | *No description.* | +| StatementTimeoutInSeconds | double | *No description.* | +| StrictJsonOutput | object | *No description.* | +| TimeInputFormat | string | *No description.* | +| TimeOutputFormat | string | *No description.* | +| TimestampDayIsAlways24H | object | *No description.* | +| TimestampInputFormat | string | *No description.* | +| TimestampLtzOutputFormat | string | *No description.* | +| TimestampNtzOutputFormat | string | *No description.* | +| TimestampOutputFormat | string | *No description.* | +| TimestampTypeMapping | string | *No description.* | +| TimestampTzOutputFormat | string | *No description.* | +| Timezone | string | *No description.* | +| TraceLevel | string | *No description.* | +| TransactionAbortOnError | object | *No description.* | +| TransactionDefaultIsolationLevel | string | *No description.* | +| TwoDigitCenturyStart | double | *No description.* | +| UnsupportedDdlAction | string | *No description.* | +| UseCachedResult | object | *No description.* | +| WeekOfYearPolicy | double | *No description.* | +| WeekStart | double | *No description.* | + +--- + +##### `Node`Required + +```csharp +public Node Node { get; } +``` + +- *Type:* Constructs.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```csharp +public TerraformStack CdktfStack { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `FriendlyUniqueId`Required + +```csharp +public string FriendlyUniqueId { get; } +``` + +- *Type:* string + +--- + +##### `TerraformMetaArguments`Required + +```csharp +public System.Collections.Generic.IDictionary TerraformMetaArguments { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + +##### `TerraformResourceType`Required + +```csharp +public string TerraformResourceType { get; } +``` + +- *Type:* string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```csharp +public TerraformProviderGeneratorMetadata TerraformGeneratorMetadata { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public string[] DependsOn { get; } +``` + +- *Type:* string[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; } +``` + +- *Type:* object[] + +--- + +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + +##### `Parameters`Required + +```csharp +public LegacyServiceUserParametersList Parameters { get; } +``` + +- *Type:* LegacyServiceUserParametersList + +--- + +##### `ShowOutput`Required + +```csharp +public LegacyServiceUserShowOutputList ShowOutput { get; } +``` + +- *Type:* LegacyServiceUserShowOutputList + +--- + +##### `UserType`Required + +```csharp +public string UserType { get; } +``` + +- *Type:* string + +--- + +##### `AbortDetachedQueryInput`Optional + +```csharp +public object AbortDetachedQueryInput { get; } +``` + +- *Type:* object + +--- + +##### `AutocommitInput`Optional + +```csharp +public object AutocommitInput { get; } +``` + +- *Type:* object + +--- + +##### `BinaryInputFormatInput`Optional + +```csharp +public string BinaryInputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `BinaryOutputFormatInput`Optional + +```csharp +public string BinaryOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `ClientMemoryLimitInput`Optional + +```csharp +public double ClientMemoryLimitInput { get; } +``` + +- *Type:* double + +--- + +##### `ClientMetadataRequestUseConnectionCtxInput`Optional + +```csharp +public object ClientMetadataRequestUseConnectionCtxInput { get; } +``` + +- *Type:* object + +--- + +##### `ClientPrefetchThreadsInput`Optional + +```csharp +public double ClientPrefetchThreadsInput { get; } +``` + +- *Type:* double + +--- + +##### `ClientResultChunkSizeInput`Optional + +```csharp +public double ClientResultChunkSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ClientResultColumnCaseInsensitiveInput`Optional + +```csharp +public object ClientResultColumnCaseInsensitiveInput { get; } +``` + +- *Type:* object + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequencyInput`Optional + +```csharp +public double ClientSessionKeepAliveHeartbeatFrequencyInput { get; } +``` + +- *Type:* double + +--- + +##### `ClientSessionKeepAliveInput`Optional + +```csharp +public object ClientSessionKeepAliveInput { get; } +``` + +- *Type:* object + +--- + +##### `ClientTimestampTypeMappingInput`Optional + +```csharp +public string ClientTimestampTypeMappingInput { get; } +``` + +- *Type:* string + +--- + +##### `CommentInput`Optional + +```csharp +public string CommentInput { get; } +``` + +- *Type:* string + +--- + +##### `DateInputFormatInput`Optional + +```csharp +public string DateInputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `DateOutputFormatInput`Optional + +```csharp +public string DateOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `DaysToExpiryInput`Optional + +```csharp +public double DaysToExpiryInput { get; } +``` + +- *Type:* double + +--- + +##### `DefaultNamespaceInput`Optional + +```csharp +public string DefaultNamespaceInput { get; } +``` + +- *Type:* string + +--- + +##### `DefaultRoleInput`Optional + +```csharp +public string DefaultRoleInput { get; } +``` + +- *Type:* string + +--- + +##### `DefaultSecondaryRolesOptionInput`Optional + +```csharp +public string DefaultSecondaryRolesOptionInput { get; } +``` + +- *Type:* string + +--- + +##### `DefaultWarehouseInput`Optional + +```csharp +public string DefaultWarehouseInput { get; } +``` + +- *Type:* string + +--- + +##### `DisabledInput`Optional + +```csharp +public string DisabledInput { get; } +``` + +- *Type:* string + +--- + +##### `DisplayNameInput`Optional + +```csharp +public string DisplayNameInput { get; } +``` + +- *Type:* string + +--- + +##### `EmailInput`Optional + +```csharp +public string EmailInput { get; } +``` + +- *Type:* string + +--- + +##### `EnableUnloadPhysicalTypeOptimizationInput`Optional + +```csharp +public object EnableUnloadPhysicalTypeOptimizationInput { get; } +``` + +- *Type:* object + +--- + +##### `EnableUnredactedQuerySyntaxErrorInput`Optional + +```csharp +public object EnableUnredactedQuerySyntaxErrorInput { get; } +``` + +- *Type:* object + +--- + +##### `ErrorOnNondeterministicMergeInput`Optional + +```csharp +public object ErrorOnNondeterministicMergeInput { get; } +``` + +- *Type:* object + +--- + +##### `ErrorOnNondeterministicUpdateInput`Optional + +```csharp +public object ErrorOnNondeterministicUpdateInput { get; } +``` + +- *Type:* object + +--- + +##### `GeographyOutputFormatInput`Optional + +```csharp +public string GeographyOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `GeometryOutputFormatInput`Optional + +```csharp +public string GeometryOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `IdInput`Optional + +```csharp +public string IdInput { get; } +``` + +- *Type:* string + +--- + +##### `JdbcTreatDecimalAsIntInput`Optional + +```csharp +public object JdbcTreatDecimalAsIntInput { get; } +``` + +- *Type:* object + +--- + +##### `JdbcTreatTimestampNtzAsUtcInput`Optional + +```csharp +public object JdbcTreatTimestampNtzAsUtcInput { get; } +``` + +- *Type:* object + +--- + +##### `JdbcUseSessionTimezoneInput`Optional + +```csharp +public object JdbcUseSessionTimezoneInput { get; } +``` + +- *Type:* object + +--- + +##### `JsonIndentInput`Optional + +```csharp +public double JsonIndentInput { get; } +``` + +- *Type:* double + +--- + +##### `LockTimeoutInput`Optional + +```csharp +public double LockTimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `LoginNameInput`Optional + +```csharp +public string LoginNameInput { get; } +``` + +- *Type:* string + +--- + +##### `LogLevelInput`Optional + +```csharp +public string LogLevelInput { get; } +``` + +- *Type:* string + +--- + +##### `MinsToUnlockInput`Optional + +```csharp +public double MinsToUnlockInput { get; } +``` + +- *Type:* double + +--- + +##### `MultiStatementCountInput`Optional + +```csharp +public double MultiStatementCountInput { get; } +``` + +- *Type:* double + +--- + +##### `MustChangePasswordInput`Optional + +```csharp +public string MustChangePasswordInput { get; } +``` + +- *Type:* string + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `NetworkPolicyInput`Optional + +```csharp +public string NetworkPolicyInput { get; } +``` + +- *Type:* string + +--- + +##### `NoorderSequenceAsDefaultInput`Optional + +```csharp +public object NoorderSequenceAsDefaultInput { get; } +``` + +- *Type:* object + +--- + +##### `OdbcTreatDecimalAsIntInput`Optional + +```csharp +public object OdbcTreatDecimalAsIntInput { get; } +``` + +- *Type:* object + +--- + +##### `PasswordInput`Optional + +```csharp +public string PasswordInput { get; } +``` + +- *Type:* string + +--- + +##### `PreventUnloadToInternalStagesInput`Optional + +```csharp +public object PreventUnloadToInternalStagesInput { get; } +``` + +- *Type:* object + +--- + +##### `QueryTagInput`Optional + +```csharp +public string QueryTagInput { get; } +``` + +- *Type:* string + +--- + +##### `QuotedIdentifiersIgnoreCaseInput`Optional + +```csharp +public object QuotedIdentifiersIgnoreCaseInput { get; } +``` + +- *Type:* object + +--- + +##### `RowsPerResultsetInput`Optional + +```csharp +public double RowsPerResultsetInput { get; } +``` + +- *Type:* double + +--- + +##### `RsaPublicKey2Input`Optional + +```csharp +public string RsaPublicKey2Input { get; } +``` + +- *Type:* string + +--- + +##### `RsaPublicKeyInput`Optional + +```csharp +public string RsaPublicKeyInput { get; } +``` + +- *Type:* string + +--- + +##### `S3StageVpceDnsNameInput`Optional + +```csharp +public string S3StageVpceDnsNameInput { get; } +``` + +- *Type:* string + +--- + +##### `SearchPathInput`Optional + +```csharp +public string SearchPathInput { get; } +``` + +- *Type:* string + +--- + +##### `SimulatedDataSharingConsumerInput`Optional + +```csharp +public string SimulatedDataSharingConsumerInput { get; } +``` + +- *Type:* string + +--- + +##### `StatementQueuedTimeoutInSecondsInput`Optional + +```csharp +public double StatementQueuedTimeoutInSecondsInput { get; } +``` + +- *Type:* double + +--- + +##### `StatementTimeoutInSecondsInput`Optional + +```csharp +public double StatementTimeoutInSecondsInput { get; } +``` + +- *Type:* double + +--- + +##### `StrictJsonOutputInput`Optional + +```csharp +public object StrictJsonOutputInput { get; } +``` + +- *Type:* object + +--- + +##### `TimeInputFormatInput`Optional + +```csharp +public string TimeInputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimeOutputFormatInput`Optional + +```csharp +public string TimeOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampDayIsAlways24HInput`Optional + +```csharp +public object TimestampDayIsAlways24HInput { get; } +``` + +- *Type:* object + +--- + +##### `TimestampInputFormatInput`Optional + +```csharp +public string TimestampInputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampLtzOutputFormatInput`Optional + +```csharp +public string TimestampLtzOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampNtzOutputFormatInput`Optional + +```csharp +public string TimestampNtzOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampOutputFormatInput`Optional + +```csharp +public string TimestampOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampTypeMappingInput`Optional + +```csharp +public string TimestampTypeMappingInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampTzOutputFormatInput`Optional + +```csharp +public string TimestampTzOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimezoneInput`Optional + +```csharp +public string TimezoneInput { get; } +``` + +- *Type:* string + +--- + +##### `TraceLevelInput`Optional + +```csharp +public string TraceLevelInput { get; } +``` + +- *Type:* string + +--- + +##### `TransactionAbortOnErrorInput`Optional + +```csharp +public object TransactionAbortOnErrorInput { get; } +``` + +- *Type:* object + +--- + +##### `TransactionDefaultIsolationLevelInput`Optional + +```csharp +public string TransactionDefaultIsolationLevelInput { get; } +``` + +- *Type:* string + +--- + +##### `TwoDigitCenturyStartInput`Optional + +```csharp +public double TwoDigitCenturyStartInput { get; } +``` + +- *Type:* double + +--- + +##### `UnsupportedDdlActionInput`Optional + +```csharp +public string UnsupportedDdlActionInput { get; } +``` + +- *Type:* string + +--- + +##### `UseCachedResultInput`Optional + +```csharp +public object UseCachedResultInput { get; } +``` + +- *Type:* object + +--- + +##### `WeekOfYearPolicyInput`Optional + +```csharp +public double WeekOfYearPolicyInput { get; } +``` + +- *Type:* double + +--- + +##### `WeekStartInput`Optional + +```csharp +public double WeekStartInput { get; } +``` + +- *Type:* double + +--- + +##### `AbortDetachedQuery`Required + +```csharp +public object AbortDetachedQuery { get; } +``` + +- *Type:* object + +--- + +##### `Autocommit`Required + +```csharp +public object Autocommit { get; } +``` + +- *Type:* object + +--- + +##### `BinaryInputFormat`Required + +```csharp +public string BinaryInputFormat { get; } +``` + +- *Type:* string + +--- + +##### `BinaryOutputFormat`Required + +```csharp +public string BinaryOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `ClientMemoryLimit`Required + +```csharp +public double ClientMemoryLimit { get; } +``` + +- *Type:* double + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```csharp +public object ClientMetadataRequestUseConnectionCtx { get; } +``` + +- *Type:* object + +--- + +##### `ClientPrefetchThreads`Required + +```csharp +public double ClientPrefetchThreads { get; } +``` + +- *Type:* double + +--- + +##### `ClientResultChunkSize`Required + +```csharp +public double ClientResultChunkSize { get; } +``` + +- *Type:* double + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```csharp +public object ClientResultColumnCaseInsensitive { get; } +``` + +- *Type:* object + +--- + +##### `ClientSessionKeepAlive`Required + +```csharp +public object ClientSessionKeepAlive { get; } +``` + +- *Type:* object + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```csharp +public double ClientSessionKeepAliveHeartbeatFrequency { get; } +``` + +- *Type:* double + +--- + +##### `ClientTimestampTypeMapping`Required + +```csharp +public string ClientTimestampTypeMapping { get; } +``` + +- *Type:* string + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `DateInputFormat`Required + +```csharp +public string DateInputFormat { get; } +``` + +- *Type:* string + +--- + +##### `DateOutputFormat`Required + +```csharp +public string DateOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `DaysToExpiry`Required + +```csharp +public double DaysToExpiry { get; } +``` + +- *Type:* double + +--- + +##### `DefaultNamespace`Required + +```csharp +public string DefaultNamespace { get; } +``` + +- *Type:* string + +--- + +##### `DefaultRole`Required + +```csharp +public string DefaultRole { get; } +``` + +- *Type:* string + +--- + +##### `DefaultSecondaryRolesOption`Required + +```csharp +public string DefaultSecondaryRolesOption { get; } +``` + +- *Type:* string + +--- + +##### `DefaultWarehouse`Required + +```csharp +public string DefaultWarehouse { get; } +``` + +- *Type:* string + +--- + +##### `Disabled`Required + +```csharp +public string Disabled { get; } +``` + +- *Type:* string + +--- + +##### `DisplayName`Required + +```csharp +public string DisplayName { get; } +``` + +- *Type:* string + +--- + +##### `Email`Required + +```csharp +public string Email { get; } +``` + +- *Type:* string + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```csharp +public object EnableUnloadPhysicalTypeOptimization { get; } +``` + +- *Type:* object + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```csharp +public object EnableUnredactedQuerySyntaxError { get; } +``` + +- *Type:* object + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```csharp +public object ErrorOnNondeterministicMerge { get; } +``` + +- *Type:* object + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```csharp +public object ErrorOnNondeterministicUpdate { get; } +``` + +- *Type:* object + +--- + +##### `GeographyOutputFormat`Required + +```csharp +public string GeographyOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `GeometryOutputFormat`Required + +```csharp +public string GeometryOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```csharp +public object JdbcTreatDecimalAsInt { get; } +``` + +- *Type:* object + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```csharp +public object JdbcTreatTimestampNtzAsUtc { get; } +``` + +- *Type:* object + +--- + +##### `JdbcUseSessionTimezone`Required + +```csharp +public object JdbcUseSessionTimezone { get; } +``` + +- *Type:* object + +--- + +##### `JsonIndent`Required + +```csharp +public double JsonIndent { get; } +``` + +- *Type:* double + +--- + +##### `LockTimeout`Required + +```csharp +public double LockTimeout { get; } +``` + +- *Type:* double + +--- + +##### `LoginName`Required + +```csharp +public string LoginName { get; } +``` + +- *Type:* string + +--- + +##### `LogLevel`Required + +```csharp +public string LogLevel { get; } +``` + +- *Type:* string + +--- + +##### `MinsToUnlock`Required + +```csharp +public double MinsToUnlock { get; } +``` + +- *Type:* double + +--- + +##### `MultiStatementCount`Required + +```csharp +public double MultiStatementCount { get; } +``` + +- *Type:* double + +--- + +##### `MustChangePassword`Required + +```csharp +public string MustChangePassword { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `NetworkPolicy`Required + +```csharp +public string NetworkPolicy { get; } +``` + +- *Type:* string + +--- + +##### `NoorderSequenceAsDefault`Required + +```csharp +public object NoorderSequenceAsDefault { get; } +``` + +- *Type:* object + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```csharp +public object OdbcTreatDecimalAsInt { get; } +``` + +- *Type:* object + +--- + +##### `Password`Required + +```csharp +public string Password { get; } +``` + +- *Type:* string + +--- + +##### `PreventUnloadToInternalStages`Required + +```csharp +public object PreventUnloadToInternalStages { get; } +``` + +- *Type:* object + +--- + +##### `QueryTag`Required + +```csharp +public string QueryTag { get; } +``` + +- *Type:* string + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```csharp +public object QuotedIdentifiersIgnoreCase { get; } +``` + +- *Type:* object + +--- + +##### `RowsPerResultset`Required + +```csharp +public double RowsPerResultset { get; } +``` + +- *Type:* double + +--- + +##### `RsaPublicKey`Required + +```csharp +public string RsaPublicKey { get; } +``` + +- *Type:* string + +--- + +##### `RsaPublicKey2`Required + +```csharp +public string RsaPublicKey2 { get; } +``` + +- *Type:* string + +--- + +##### `S3StageVpceDnsName`Required + +```csharp +public string S3StageVpceDnsName { get; } +``` + +- *Type:* string + +--- + +##### `SearchPath`Required + +```csharp +public string SearchPath { get; } +``` + +- *Type:* string + +--- + +##### `SimulatedDataSharingConsumer`Required + +```csharp +public string SimulatedDataSharingConsumer { get; } +``` + +- *Type:* string + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```csharp +public double StatementQueuedTimeoutInSeconds { get; } +``` + +- *Type:* double + +--- + +##### `StatementTimeoutInSeconds`Required + +```csharp +public double StatementTimeoutInSeconds { get; } +``` + +- *Type:* double + +--- + +##### `StrictJsonOutput`Required + +```csharp +public object StrictJsonOutput { get; } +``` + +- *Type:* object + +--- + +##### `TimeInputFormat`Required + +```csharp +public string TimeInputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimeOutputFormat`Required + +```csharp +public string TimeOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimestampDayIsAlways24H`Required + +```csharp +public object TimestampDayIsAlways24H { get; } +``` + +- *Type:* object + +--- + +##### `TimestampInputFormat`Required + +```csharp +public string TimestampInputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimestampLtzOutputFormat`Required + +```csharp +public string TimestampLtzOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimestampNtzOutputFormat`Required + +```csharp +public string TimestampNtzOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimestampOutputFormat`Required + +```csharp +public string TimestampOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimestampTypeMapping`Required + +```csharp +public string TimestampTypeMapping { get; } +``` + +- *Type:* string + +--- + +##### `TimestampTzOutputFormat`Required + +```csharp +public string TimestampTzOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `Timezone`Required + +```csharp +public string Timezone { get; } +``` + +- *Type:* string + +--- + +##### `TraceLevel`Required + +```csharp +public string TraceLevel { get; } +``` + +- *Type:* string + +--- + +##### `TransactionAbortOnError`Required + +```csharp +public object TransactionAbortOnError { get; } +``` + +- *Type:* object + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```csharp +public string TransactionDefaultIsolationLevel { get; } +``` + +- *Type:* string + +--- + +##### `TwoDigitCenturyStart`Required + +```csharp +public double TwoDigitCenturyStart { get; } +``` + +- *Type:* double + +--- + +##### `UnsupportedDdlAction`Required + +```csharp +public string UnsupportedDdlAction { get; } +``` + +- *Type:* string + +--- + +##### `UseCachedResult`Required + +```csharp +public object UseCachedResult { get; } +``` + +- *Type:* object + +--- + +##### `WeekOfYearPolicy`Required + +```csharp +public double WeekOfYearPolicy { get; } +``` + +- *Type:* double + +--- + +##### `WeekStart`Required + +```csharp +public double WeekStart { get; } +``` + +- *Type:* double + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | + +--- + +##### `TfResourceType`Required + +```csharp +public string TfResourceType { get; } +``` + +- *Type:* string + +--- + +## Structs + +### LegacyServiceUserConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserConfig { + object Connection = null, + object Count = null, + ITerraformDependable[] DependsOn = null, + ITerraformIterator ForEach = null, + TerraformResourceLifecycle Lifecycle = null, + TerraformProvider Provider = null, + object[] Provisioners = null, + string Name, + object AbortDetachedQuery = null, + object Autocommit = null, + string BinaryInputFormat = null, + string BinaryOutputFormat = null, + double ClientMemoryLimit = null, + object ClientMetadataRequestUseConnectionCtx = null, + double ClientPrefetchThreads = null, + double ClientResultChunkSize = null, + object ClientResultColumnCaseInsensitive = null, + object ClientSessionKeepAlive = null, + double ClientSessionKeepAliveHeartbeatFrequency = null, + string ClientTimestampTypeMapping = null, + string Comment = null, + string DateInputFormat = null, + string DateOutputFormat = null, + double DaysToExpiry = null, + string DefaultNamespace = null, + string DefaultRole = null, + string DefaultSecondaryRolesOption = null, + string DefaultWarehouse = null, + string Disabled = null, + string DisplayName = null, + string Email = null, + object EnableUnloadPhysicalTypeOptimization = null, + object EnableUnredactedQuerySyntaxError = null, + object ErrorOnNondeterministicMerge = null, + object ErrorOnNondeterministicUpdate = null, + string GeographyOutputFormat = null, + string GeometryOutputFormat = null, + string Id = null, + object JdbcTreatDecimalAsInt = null, + object JdbcTreatTimestampNtzAsUtc = null, + object JdbcUseSessionTimezone = null, + double JsonIndent = null, + double LockTimeout = null, + string LoginName = null, + string LogLevel = null, + double MinsToUnlock = null, + double MultiStatementCount = null, + string MustChangePassword = null, + string NetworkPolicy = null, + object NoorderSequenceAsDefault = null, + object OdbcTreatDecimalAsInt = null, + string Password = null, + object PreventUnloadToInternalStages = null, + string QueryTag = null, + object QuotedIdentifiersIgnoreCase = null, + double RowsPerResultset = null, + string RsaPublicKey = null, + string RsaPublicKey2 = null, + string S3StageVpceDnsName = null, + string SearchPath = null, + string SimulatedDataSharingConsumer = null, + double StatementQueuedTimeoutInSeconds = null, + double StatementTimeoutInSeconds = null, + object StrictJsonOutput = null, + string TimeInputFormat = null, + string TimeOutputFormat = null, + object TimestampDayIsAlways24H = null, + string TimestampInputFormat = null, + string TimestampLtzOutputFormat = null, + string TimestampNtzOutputFormat = null, + string TimestampOutputFormat = null, + string TimestampTypeMapping = null, + string TimestampTzOutputFormat = null, + string Timezone = null, + string TraceLevel = null, + object TransactionAbortOnError = null, + string TransactionDefaultIsolationLevel = null, + double TwoDigitCenturyStart = null, + string UnsupportedDdlAction = null, + object UseCachedResult = null, + double WeekOfYearPolicy = null, + double WeekStart = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | HashiCorp.Cdktf.ITerraformDependable[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| Name | string | Name of the user. | +| AbortDetachedQuery | object | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| Autocommit | object | Specifies whether autocommit is enabled for the session. | +| BinaryInputFormat | string | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| BinaryOutputFormat | string | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| ClientMemoryLimit | double | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| ClientMetadataRequestUseConnectionCtx | object | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| ClientPrefetchThreads | double | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| ClientResultChunkSize | double | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| ClientResultColumnCaseInsensitive | object | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| ClientSessionKeepAlive | object | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| ClientSessionKeepAliveHeartbeatFrequency | double | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| ClientTimestampTypeMapping | string | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| Comment | string | Specifies a comment for the user. | +| DateInputFormat | string | Specifies the input format for the DATE data type. | +| DateOutputFormat | string | Specifies the display format for the DATE data type. | +| DaysToExpiry | double | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| DefaultNamespace | string | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| DefaultRole | string | Specifies the role that is active by default for the user’s session upon login. | +| DefaultSecondaryRolesOption | string | Specifies the secondary roles that are active for the user’s session upon login. | +| DefaultWarehouse | string | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| Disabled | string | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| DisplayName | string | Name displayed for the user in the Snowflake web interface. | +| Email | string | Email address for the user. | +| EnableUnloadPhysicalTypeOptimization | object | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| EnableUnredactedQuerySyntaxError | object | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| ErrorOnNondeterministicMerge | object | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| ErrorOnNondeterministicUpdate | object | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| GeographyOutputFormat | string | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| GeometryOutputFormat | string | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. | +| JdbcTreatDecimalAsInt | object | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| JdbcTreatTimestampNtzAsUtc | object | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| JdbcUseSessionTimezone | object | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| JsonIndent | double | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| LockTimeout | double | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| LoginName | string | The name users use to log in. | +| LogLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| MinsToUnlock | double | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| MultiStatementCount | double | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| MustChangePassword | string | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | +| NetworkPolicy | string | Specifies the network policy to enforce for your account. | +| NoorderSequenceAsDefault | object | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| OdbcTreatDecimalAsInt | object | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| Password | string | Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. | +| PreventUnloadToInternalStages | object | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| QueryTag | string | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| QuotedIdentifiersIgnoreCase | object | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| RowsPerResultset | double | Specifies the maximum number of rows returned in a result set. | +| RsaPublicKey | string | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| RsaPublicKey2 | string | Specifies the user’s second RSA public key; | +| S3StageVpceDnsName | string | Specifies the DNS name of an Amazon S3 interface endpoint. | +| SearchPath | string | Specifies the path to search to resolve unqualified object names in queries. | +| SimulatedDataSharingConsumer | string | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| StatementQueuedTimeoutInSeconds | double | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| StatementTimeoutInSeconds | double | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| StrictJsonOutput | object | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| TimeInputFormat | string | Specifies the input format for the TIME data type. | +| TimeOutputFormat | string | Specifies the display format for the TIME data type. | +| TimestampDayIsAlways24H | object | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| TimestampInputFormat | string | Specifies the input format for the TIMESTAMP data type alias. | +| TimestampLtzOutputFormat | string | Specifies the display format for the TIMESTAMP_LTZ data type. | +| TimestampNtzOutputFormat | string | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| TimestampOutputFormat | string | Specifies the display format for the TIMESTAMP data type alias. | +| TimestampTypeMapping | string | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| TimestampTzOutputFormat | string | Specifies the display format for the TIMESTAMP_TZ data type. | +| Timezone | string | Specifies the time zone for the session. | +| TraceLevel | string | Controls how trace events are ingested into the event table. | +| TransactionAbortOnError | object | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| TransactionDefaultIsolationLevel | string | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| TwoDigitCenturyStart | double | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| UnsupportedDdlAction | string | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| UseCachedResult | object | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| WeekOfYearPolicy | double | Specifies how the weeks in a given year are computed. | +| WeekStart | double | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; set; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; set; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public ITerraformDependable[] DependsOn { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformDependable[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; set; } +``` + +- *Type:* object[] + +--- + +##### `Name`Required + +```csharp +public string Name { get; set; } +``` + +- *Type:* string + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#name LegacyServiceUser#name} + +--- + +##### `AbortDetachedQuery`Optional + +```csharp +public object AbortDetachedQuery { get; set; } +``` + +- *Type:* object + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#abort_detached_query LegacyServiceUser#abort_detached_query} + +--- + +##### `Autocommit`Optional + +```csharp +public object Autocommit { get; set; } +``` + +- *Type:* object + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#autocommit LegacyServiceUser#autocommit} + +--- + +##### `BinaryInputFormat`Optional + +```csharp +public string BinaryInputFormat { get; set; } +``` + +- *Type:* string + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_input_format LegacyServiceUser#binary_input_format} + +--- + +##### `BinaryOutputFormat`Optional + +```csharp +public string BinaryOutputFormat { get; set; } +``` + +- *Type:* string + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_output_format LegacyServiceUser#binary_output_format} + +--- + +##### `ClientMemoryLimit`Optional + +```csharp +public double ClientMemoryLimit { get; set; } +``` + +- *Type:* double + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_memory_limit LegacyServiceUser#client_memory_limit} + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Optional + +```csharp +public object ClientMetadataRequestUseConnectionCtx { get; set; } +``` + +- *Type:* object + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_metadata_request_use_connection_ctx LegacyServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `ClientPrefetchThreads`Optional + +```csharp +public double ClientPrefetchThreads { get; set; } +``` + +- *Type:* double + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_prefetch_threads LegacyServiceUser#client_prefetch_threads} + +--- + +##### `ClientResultChunkSize`Optional + +```csharp +public double ClientResultChunkSize { get; set; } +``` + +- *Type:* double + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_chunk_size LegacyServiceUser#client_result_chunk_size} + +--- + +##### `ClientResultColumnCaseInsensitive`Optional + +```csharp +public object ClientResultColumnCaseInsensitive { get; set; } +``` + +- *Type:* object + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_column_case_insensitive LegacyServiceUser#client_result_column_case_insensitive} + +--- + +##### `ClientSessionKeepAlive`Optional + +```csharp +public object ClientSessionKeepAlive { get; set; } +``` + +- *Type:* object + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive LegacyServiceUser#client_session_keep_alive} + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Optional + +```csharp +public double ClientSessionKeepAliveHeartbeatFrequency { get; set; } +``` + +- *Type:* double + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive_heartbeat_frequency LegacyServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `ClientTimestampTypeMapping`Optional + +```csharp +public string ClientTimestampTypeMapping { get; set; } +``` + +- *Type:* string + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_timestamp_type_mapping LegacyServiceUser#client_timestamp_type_mapping} + +--- + +##### `Comment`Optional + +```csharp +public string Comment { get; set; } +``` + +- *Type:* string + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#comment LegacyServiceUser#comment} + +--- + +##### `DateInputFormat`Optional + +```csharp +public string DateInputFormat { get; set; } +``` + +- *Type:* string + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_input_format LegacyServiceUser#date_input_format} + +--- + +##### `DateOutputFormat`Optional + +```csharp +public string DateOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_output_format LegacyServiceUser#date_output_format} + +--- + +##### `DaysToExpiry`Optional + +```csharp +public double DaysToExpiry { get; set; } +``` + +- *Type:* double + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#days_to_expiry LegacyServiceUser#days_to_expiry} + +--- + +##### `DefaultNamespace`Optional + +```csharp +public string DefaultNamespace { get; set; } +``` + +- *Type:* string + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_namespace LegacyServiceUser#default_namespace} + +--- + +##### `DefaultRole`Optional + +```csharp +public string DefaultRole { get; set; } +``` + +- *Type:* string + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_role LegacyServiceUser#default_role} + +--- + +##### `DefaultSecondaryRolesOption`Optional + +```csharp +public string DefaultSecondaryRolesOption { get; set; } +``` + +- *Type:* string + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_secondary_roles_option LegacyServiceUser#default_secondary_roles_option} + +--- + +##### `DefaultWarehouse`Optional + +```csharp +public string DefaultWarehouse { get; set; } +``` + +- *Type:* string + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_warehouse LegacyServiceUser#default_warehouse} + +--- + +##### `Disabled`Optional + +```csharp +public string Disabled { get; set; } +``` + +- *Type:* string + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#disabled LegacyServiceUser#disabled} + +--- + +##### `DisplayName`Optional + +```csharp +public string DisplayName { get; set; } +``` + +- *Type:* string + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#display_name LegacyServiceUser#display_name} + +--- + +##### `Email`Optional + +```csharp +public string Email { get; set; } +``` + +- *Type:* string + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#email LegacyServiceUser#email} + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Optional + +```csharp +public object EnableUnloadPhysicalTypeOptimization { get; set; } +``` + +- *Type:* object + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unload_physical_type_optimization LegacyServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `EnableUnredactedQuerySyntaxError`Optional + +```csharp +public object EnableUnredactedQuerySyntaxError { get; set; } +``` + +- *Type:* object + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unredacted_query_syntax_error LegacyServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `ErrorOnNondeterministicMerge`Optional + +```csharp +public object ErrorOnNondeterministicMerge { get; set; } +``` + +- *Type:* object + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_merge LegacyServiceUser#error_on_nondeterministic_merge} + +--- + +##### `ErrorOnNondeterministicUpdate`Optional + +```csharp +public object ErrorOnNondeterministicUpdate { get; set; } +``` + +- *Type:* object + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_update LegacyServiceUser#error_on_nondeterministic_update} + +--- + +##### `GeographyOutputFormat`Optional + +```csharp +public string GeographyOutputFormat { get; set; } +``` + +- *Type:* string + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geography_output_format LegacyServiceUser#geography_output_format} + +--- + +##### `GeometryOutputFormat`Optional + +```csharp +public string GeometryOutputFormat { get; set; } +``` + +- *Type:* string + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geometry_output_format LegacyServiceUser#geometry_output_format} + +--- + +##### `Id`Optional + +```csharp +public string Id { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `JdbcTreatDecimalAsInt`Optional + +```csharp +public object JdbcTreatDecimalAsInt { get; set; } +``` + +- *Type:* object + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_decimal_as_int LegacyServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Optional + +```csharp +public object JdbcTreatTimestampNtzAsUtc { get; set; } +``` + +- *Type:* object + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_timestamp_ntz_as_utc LegacyServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `JdbcUseSessionTimezone`Optional + +```csharp +public object JdbcUseSessionTimezone { get; set; } +``` + +- *Type:* object + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_use_session_timezone LegacyServiceUser#jdbc_use_session_timezone} + +--- + +##### `JsonIndent`Optional + +```csharp +public double JsonIndent { get; set; } +``` + +- *Type:* double + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#json_indent LegacyServiceUser#json_indent} + +--- + +##### `LockTimeout`Optional + +```csharp +public double LockTimeout { get; set; } +``` + +- *Type:* double + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#lock_timeout LegacyServiceUser#lock_timeout} + +--- + +##### `LoginName`Optional + +```csharp +public string LoginName { get; set; } +``` + +- *Type:* string + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#login_name LegacyServiceUser#login_name} + +--- + +##### `LogLevel`Optional + +```csharp +public string LogLevel { get; set; } +``` + +- *Type:* string + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#log_level LegacyServiceUser#log_level} + +--- + +##### `MinsToUnlock`Optional + +```csharp +public double MinsToUnlock { get; set; } +``` + +- *Type:* double + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#mins_to_unlock LegacyServiceUser#mins_to_unlock} + +--- + +##### `MultiStatementCount`Optional + +```csharp +public double MultiStatementCount { get; set; } +``` + +- *Type:* double + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#multi_statement_count LegacyServiceUser#multi_statement_count} + +--- + +##### `MustChangePassword`Optional + +```csharp +public string MustChangePassword { get; set; } +``` + +- *Type:* string + +Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#must_change_password LegacyServiceUser#must_change_password} + +--- + +##### `NetworkPolicy`Optional + +```csharp +public string NetworkPolicy { get; set; } +``` + +- *Type:* string + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#network_policy LegacyServiceUser#network_policy} + +--- + +##### `NoorderSequenceAsDefault`Optional + +```csharp +public object NoorderSequenceAsDefault { get; set; } +``` + +- *Type:* object + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#noorder_sequence_as_default LegacyServiceUser#noorder_sequence_as_default} + +--- + +##### `OdbcTreatDecimalAsInt`Optional + +```csharp +public object OdbcTreatDecimalAsInt { get; set; } +``` + +- *Type:* object + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#odbc_treat_decimal_as_int LegacyServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `Password`Optional + +```csharp +public string Password { get; set; } +``` + +- *Type:* string + +Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#password LegacyServiceUser#password} + +--- + +##### `PreventUnloadToInternalStages`Optional + +```csharp +public object PreventUnloadToInternalStages { get; set; } +``` + +- *Type:* object + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#prevent_unload_to_internal_stages LegacyServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `QueryTag`Optional + +```csharp +public string QueryTag { get; set; } +``` + +- *Type:* string + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#query_tag LegacyServiceUser#query_tag} + +--- + +##### `QuotedIdentifiersIgnoreCase`Optional + +```csharp +public object QuotedIdentifiersIgnoreCase { get; set; } +``` + +- *Type:* object + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#quoted_identifiers_ignore_case LegacyServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `RowsPerResultset`Optional + +```csharp +public double RowsPerResultset { get; set; } +``` + +- *Type:* double + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rows_per_resultset LegacyServiceUser#rows_per_resultset} + +--- + +##### `RsaPublicKey`Optional + +```csharp +public string RsaPublicKey { get; set; } +``` + +- *Type:* string + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key LegacyServiceUser#rsa_public_key} + +--- + +##### `RsaPublicKey2`Optional + +```csharp +public string RsaPublicKey2 { get; set; } +``` + +- *Type:* string + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key_2 LegacyServiceUser#rsa_public_key_2} + +--- + +##### `S3StageVpceDnsName`Optional + +```csharp +public string S3StageVpceDnsName { get; set; } +``` + +- *Type:* string + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#s3_stage_vpce_dns_name LegacyServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `SearchPath`Optional + +```csharp +public string SearchPath { get; set; } +``` + +- *Type:* string + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#search_path LegacyServiceUser#search_path} + +--- + +##### `SimulatedDataSharingConsumer`Optional + +```csharp +public string SimulatedDataSharingConsumer { get; set; } +``` + +- *Type:* string + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#simulated_data_sharing_consumer LegacyServiceUser#simulated_data_sharing_consumer} + +--- + +##### `StatementQueuedTimeoutInSeconds`Optional + +```csharp +public double StatementQueuedTimeoutInSeconds { get; set; } +``` + +- *Type:* double + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_queued_timeout_in_seconds LegacyServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `StatementTimeoutInSeconds`Optional + +```csharp +public double StatementTimeoutInSeconds { get; set; } +``` + +- *Type:* double + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_timeout_in_seconds LegacyServiceUser#statement_timeout_in_seconds} + +--- + +##### `StrictJsonOutput`Optional + +```csharp +public object StrictJsonOutput { get; set; } +``` + +- *Type:* object + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#strict_json_output LegacyServiceUser#strict_json_output} + +--- + +##### `TimeInputFormat`Optional + +```csharp +public string TimeInputFormat { get; set; } +``` + +- *Type:* string + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_input_format LegacyServiceUser#time_input_format} + +--- + +##### `TimeOutputFormat`Optional + +```csharp +public string TimeOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_output_format LegacyServiceUser#time_output_format} + +--- + +##### `TimestampDayIsAlways24H`Optional + +```csharp +public object TimestampDayIsAlways24H { get; set; } +``` + +- *Type:* object + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_day_is_always_24h LegacyServiceUser#timestamp_day_is_always_24h} + +--- + +##### `TimestampInputFormat`Optional + +```csharp +public string TimestampInputFormat { get; set; } +``` + +- *Type:* string + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_input_format LegacyServiceUser#timestamp_input_format} + +--- + +##### `TimestampLtzOutputFormat`Optional + +```csharp +public string TimestampLtzOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ltz_output_format LegacyServiceUser#timestamp_ltz_output_format} + +--- + +##### `TimestampNtzOutputFormat`Optional + +```csharp +public string TimestampNtzOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ntz_output_format LegacyServiceUser#timestamp_ntz_output_format} + +--- + +##### `TimestampOutputFormat`Optional + +```csharp +public string TimestampOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_output_format LegacyServiceUser#timestamp_output_format} + +--- + +##### `TimestampTypeMapping`Optional + +```csharp +public string TimestampTypeMapping { get; set; } +``` + +- *Type:* string + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_type_mapping LegacyServiceUser#timestamp_type_mapping} + +--- + +##### `TimestampTzOutputFormat`Optional + +```csharp +public string TimestampTzOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_tz_output_format LegacyServiceUser#timestamp_tz_output_format} + +--- + +##### `Timezone`Optional + +```csharp +public string Timezone { get; set; } +``` + +- *Type:* string + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timezone LegacyServiceUser#timezone} + +--- + +##### `TraceLevel`Optional + +```csharp +public string TraceLevel { get; set; } +``` + +- *Type:* string + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#trace_level LegacyServiceUser#trace_level} + +--- + +##### `TransactionAbortOnError`Optional + +```csharp +public object TransactionAbortOnError { get; set; } +``` + +- *Type:* object + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_abort_on_error LegacyServiceUser#transaction_abort_on_error} + +--- + +##### `TransactionDefaultIsolationLevel`Optional + +```csharp +public string TransactionDefaultIsolationLevel { get; set; } +``` + +- *Type:* string + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_default_isolation_level LegacyServiceUser#transaction_default_isolation_level} + +--- + +##### `TwoDigitCenturyStart`Optional + +```csharp +public double TwoDigitCenturyStart { get; set; } +``` + +- *Type:* double + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#two_digit_century_start LegacyServiceUser#two_digit_century_start} + +--- + +##### `UnsupportedDdlAction`Optional + +```csharp +public string UnsupportedDdlAction { get; set; } +``` + +- *Type:* string + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#unsupported_ddl_action LegacyServiceUser#unsupported_ddl_action} + +--- + +##### `UseCachedResult`Optional + +```csharp +public object UseCachedResult { get; set; } +``` + +- *Type:* object + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#use_cached_result LegacyServiceUser#use_cached_result} + +--- + +##### `WeekOfYearPolicy`Optional + +```csharp +public double WeekOfYearPolicy { get; set; } +``` + +- *Type:* double + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_of_year_policy LegacyServiceUser#week_of_year_policy} + +--- + +##### `WeekStart`Optional + +```csharp +public double WeekStart { get; set; } +``` + +- *Type:* double + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_start LegacyServiceUser#week_start} + +--- + +### LegacyServiceUserParameters + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParameters { + +}; +``` + + +### LegacyServiceUserParametersAbortDetachedQuery + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersAbortDetachedQuery { + +}; +``` + + +### LegacyServiceUserParametersAutocommit + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersAutocommit { + +}; +``` + + +### LegacyServiceUserParametersBinaryInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersBinaryInputFormat { + +}; +``` + + +### LegacyServiceUserParametersBinaryOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersBinaryOutputFormat { + +}; +``` + + +### LegacyServiceUserParametersClientMemoryLimit + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientMemoryLimit { + +}; +``` + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx { + +}; +``` + + +### LegacyServiceUserParametersClientPrefetchThreads + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientPrefetchThreads { + +}; +``` + + +### LegacyServiceUserParametersClientResultChunkSize + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientResultChunkSize { + +}; +``` + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientResultColumnCaseInsensitive { + +}; +``` + + +### LegacyServiceUserParametersClientSessionKeepAlive + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientSessionKeepAlive { + +}; +``` + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency { + +}; +``` + + +### LegacyServiceUserParametersClientTimestampTypeMapping + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientTimestampTypeMapping { + +}; +``` + + +### LegacyServiceUserParametersDateInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersDateInputFormat { + +}; +``` + + +### LegacyServiceUserParametersDateOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersDateOutputFormat { + +}; +``` + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization { + +}; +``` + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersEnableUnredactedQuerySyntaxError { + +}; +``` + + +### LegacyServiceUserParametersErrorOnNondeterministicMerge + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersErrorOnNondeterministicMerge { + +}; +``` + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersErrorOnNondeterministicUpdate { + +}; +``` + + +### LegacyServiceUserParametersGeographyOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersGeographyOutputFormat { + +}; +``` + + +### LegacyServiceUserParametersGeometryOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersGeometryOutputFormat { + +}; +``` + + +### LegacyServiceUserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJdbcTreatDecimalAsInt { + +}; +``` + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc { + +}; +``` + + +### LegacyServiceUserParametersJdbcUseSessionTimezone + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJdbcUseSessionTimezone { + +}; +``` + + +### LegacyServiceUserParametersJsonIndent + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJsonIndent { + +}; +``` + + +### LegacyServiceUserParametersLockTimeout + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersLockTimeout { + +}; +``` + + +### LegacyServiceUserParametersLogLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersLogLevel { + +}; +``` + + +### LegacyServiceUserParametersMultiStatementCount + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersMultiStatementCount { + +}; +``` + + +### LegacyServiceUserParametersNetworkPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersNetworkPolicy { + +}; +``` + + +### LegacyServiceUserParametersNoorderSequenceAsDefault + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersNoorderSequenceAsDefault { + +}; +``` + + +### LegacyServiceUserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersOdbcTreatDecimalAsInt { + +}; +``` + + +### LegacyServiceUserParametersPreventUnloadToInternalStages + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersPreventUnloadToInternalStages { + +}; +``` + + +### LegacyServiceUserParametersQueryTag + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersQueryTag { + +}; +``` + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersQuotedIdentifiersIgnoreCase { + +}; +``` + + +### LegacyServiceUserParametersRowsPerResultset + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersRowsPerResultset { + +}; +``` + + +### LegacyServiceUserParametersS3StageVpceDnsName + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersS3StageVpceDnsName { + +}; +``` + + +### LegacyServiceUserParametersSearchPath + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersSearchPath { + +}; +``` + + +### LegacyServiceUserParametersSimulatedDataSharingConsumer + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersSimulatedDataSharingConsumer { + +}; +``` + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersStatementQueuedTimeoutInSeconds { + +}; +``` + + +### LegacyServiceUserParametersStatementTimeoutInSeconds + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersStatementTimeoutInSeconds { + +}; +``` + + +### LegacyServiceUserParametersStrictJsonOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersStrictJsonOutput { + +}; +``` + + +### LegacyServiceUserParametersTimeInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimeInputFormat { + +}; +``` + + +### LegacyServiceUserParametersTimeOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimeOutputFormat { + +}; +``` + + +### LegacyServiceUserParametersTimestampDayIsAlways24H + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampDayIsAlways24H { + +}; +``` + + +### LegacyServiceUserParametersTimestampInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampInputFormat { + +}; +``` + + +### LegacyServiceUserParametersTimestampLtzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampLtzOutputFormat { + +}; +``` + + +### LegacyServiceUserParametersTimestampNtzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampNtzOutputFormat { + +}; +``` + + +### LegacyServiceUserParametersTimestampOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampOutputFormat { + +}; +``` + + +### LegacyServiceUserParametersTimestampTypeMapping + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampTypeMapping { + +}; +``` + + +### LegacyServiceUserParametersTimestampTzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampTzOutputFormat { + +}; +``` + + +### LegacyServiceUserParametersTimezone + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimezone { + +}; +``` + + +### LegacyServiceUserParametersTraceLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTraceLevel { + +}; +``` + + +### LegacyServiceUserParametersTransactionAbortOnError + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTransactionAbortOnError { + +}; +``` + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTransactionDefaultIsolationLevel { + +}; +``` + + +### LegacyServiceUserParametersTwoDigitCenturyStart + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTwoDigitCenturyStart { + +}; +``` + + +### LegacyServiceUserParametersUnsupportedDdlAction + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersUnsupportedDdlAction { + +}; +``` + + +### LegacyServiceUserParametersUseCachedResult + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersUseCachedResult { + +}; +``` + + +### LegacyServiceUserParametersWeekOfYearPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersWeekOfYearPolicy { + +}; +``` + + +### LegacyServiceUserParametersWeekStart + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersWeekStart { + +}; +``` + + +### LegacyServiceUserShowOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserShowOutput { + +}; +``` + + +## Classes + +### LegacyServiceUserParametersAbortDetachedQueryList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersAbortDetachedQueryList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersAbortDetachedQueryOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersAbortDetachedQueryOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersAbortDetachedQuery | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersAbortDetachedQuery InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersAbortDetachedQuery + +--- + + +### LegacyServiceUserParametersAutocommitList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersAutocommitList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersAutocommitOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersAutocommitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersAutocommitOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersAutocommit | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersAutocommit InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersAutocommit + +--- + + +### LegacyServiceUserParametersBinaryInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersBinaryInputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersBinaryInputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersBinaryInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersBinaryInputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersBinaryInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersBinaryInputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersBinaryInputFormat + +--- + + +### LegacyServiceUserParametersBinaryOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersBinaryOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersBinaryOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersBinaryOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersBinaryOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersBinaryOutputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersBinaryOutputFormat + +--- + + +### LegacyServiceUserParametersClientMemoryLimitList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientMemoryLimitList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersClientMemoryLimitOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientMemoryLimitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientMemoryLimitOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientMemoryLimit | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersClientMemoryLimit InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersClientMemoryLimit + +--- + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### LegacyServiceUserParametersClientPrefetchThreadsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientPrefetchThreadsList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersClientPrefetchThreadsOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientPrefetchThreadsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientPrefetchThreads | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersClientPrefetchThreads InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersClientPrefetchThreads + +--- + + +### LegacyServiceUserParametersClientResultChunkSizeList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientResultChunkSizeList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersClientResultChunkSizeOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientResultChunkSizeOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientResultChunkSize | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersClientResultChunkSize InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersClientResultChunkSize + +--- + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientResultColumnCaseInsensitiveList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientResultColumnCaseInsensitive | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersClientResultColumnCaseInsensitive InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersClientResultColumnCaseInsensitive + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientSessionKeepAliveList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersClientSessionKeepAliveOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientSessionKeepAliveOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientSessionKeepAlive | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersClientSessionKeepAlive InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAlive + +--- + + +### LegacyServiceUserParametersClientTimestampTypeMappingList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientTimestampTypeMappingList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersClientTimestampTypeMappingOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersClientTimestampTypeMappingOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientTimestampTypeMapping | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersClientTimestampTypeMapping InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersClientTimestampTypeMapping + +--- + + +### LegacyServiceUserParametersDateInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersDateInputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersDateInputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersDateInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersDateInputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersDateInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersDateInputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersDateInputFormat + +--- + + +### LegacyServiceUserParametersDateOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersDateOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersDateOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersDateOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersDateOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersDateOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersDateOutputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersDateOutputFormat + +--- + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersEnableUnredactedQuerySyntaxError | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersEnableUnredactedQuerySyntaxError InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersEnableUnredactedQuerySyntaxError + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersErrorOnNondeterministicMergeList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersErrorOnNondeterministicMerge | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersErrorOnNondeterministicMerge InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicMerge + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersErrorOnNondeterministicUpdateList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersErrorOnNondeterministicUpdate | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersErrorOnNondeterministicUpdate InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicUpdate + +--- + + +### LegacyServiceUserParametersGeographyOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersGeographyOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersGeographyOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersGeographyOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersGeographyOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersGeographyOutputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersGeographyOutputFormat + +--- + + +### LegacyServiceUserParametersGeometryOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersGeometryOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersGeometryOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersGeometryOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersGeometryOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersGeometryOutputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersGeometryOutputFormat + +--- + + +### LegacyServiceUserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJdbcTreatDecimalAsIntList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersJdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersJdbcTreatDecimalAsInt InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatDecimalAsInt + +--- + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### LegacyServiceUserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJdbcUseSessionTimezoneList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersJdbcUseSessionTimezone | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersJdbcUseSessionTimezone InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersJdbcUseSessionTimezone + +--- + + +### LegacyServiceUserParametersJsonIndentList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJsonIndentList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersJsonIndentOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersJsonIndentOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersJsonIndentOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersJsonIndent | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersJsonIndent InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersJsonIndent + +--- + + +### LegacyServiceUserParametersList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersLockTimeoutList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersLockTimeoutList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersLockTimeoutOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersLockTimeoutOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersLockTimeoutOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersLockTimeout | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersLockTimeout InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersLockTimeout + +--- + + +### LegacyServiceUserParametersLogLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersLogLevelList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersLogLevelOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersLogLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersLogLevelOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersLogLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersLogLevel InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersLogLevel + +--- + + +### LegacyServiceUserParametersMultiStatementCountList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersMultiStatementCountList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersMultiStatementCountOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersMultiStatementCountOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersMultiStatementCountOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersMultiStatementCount | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersMultiStatementCount InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersMultiStatementCount + +--- + + +### LegacyServiceUserParametersNetworkPolicyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersNetworkPolicyList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersNetworkPolicyOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersNetworkPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersNetworkPolicyOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersNetworkPolicy | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersNetworkPolicy InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersNetworkPolicy + +--- + + +### LegacyServiceUserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersNoorderSequenceAsDefaultList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersNoorderSequenceAsDefault | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersNoorderSequenceAsDefault InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersNoorderSequenceAsDefault + +--- + + +### LegacyServiceUserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersOdbcTreatDecimalAsIntList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersOdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersOdbcTreatDecimalAsInt InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersOdbcTreatDecimalAsInt + +--- + + +### LegacyServiceUserParametersOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| AbortDetachedQuery | LegacyServiceUserParametersAbortDetachedQueryList | *No description.* | +| Autocommit | LegacyServiceUserParametersAutocommitList | *No description.* | +| BinaryInputFormat | LegacyServiceUserParametersBinaryInputFormatList | *No description.* | +| BinaryOutputFormat | LegacyServiceUserParametersBinaryOutputFormatList | *No description.* | +| ClientMemoryLimit | LegacyServiceUserParametersClientMemoryLimitList | *No description.* | +| ClientMetadataRequestUseConnectionCtx | LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| ClientPrefetchThreads | LegacyServiceUserParametersClientPrefetchThreadsList | *No description.* | +| ClientResultChunkSize | LegacyServiceUserParametersClientResultChunkSizeList | *No description.* | +| ClientResultColumnCaseInsensitive | LegacyServiceUserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| ClientSessionKeepAlive | LegacyServiceUserParametersClientSessionKeepAliveList | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| ClientTimestampTypeMapping | LegacyServiceUserParametersClientTimestampTypeMappingList | *No description.* | +| DateInputFormat | LegacyServiceUserParametersDateInputFormatList | *No description.* | +| DateOutputFormat | LegacyServiceUserParametersDateOutputFormatList | *No description.* | +| EnableUnloadPhysicalTypeOptimization | LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| EnableUnredactedQuerySyntaxError | LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| ErrorOnNondeterministicMerge | LegacyServiceUserParametersErrorOnNondeterministicMergeList | *No description.* | +| ErrorOnNondeterministicUpdate | LegacyServiceUserParametersErrorOnNondeterministicUpdateList | *No description.* | +| GeographyOutputFormat | LegacyServiceUserParametersGeographyOutputFormatList | *No description.* | +| GeometryOutputFormat | LegacyServiceUserParametersGeometryOutputFormatList | *No description.* | +| JdbcTreatDecimalAsInt | LegacyServiceUserParametersJdbcTreatDecimalAsIntList | *No description.* | +| JdbcTreatTimestampNtzAsUtc | LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| JdbcUseSessionTimezone | LegacyServiceUserParametersJdbcUseSessionTimezoneList | *No description.* | +| JsonIndent | LegacyServiceUserParametersJsonIndentList | *No description.* | +| LockTimeout | LegacyServiceUserParametersLockTimeoutList | *No description.* | +| LogLevel | LegacyServiceUserParametersLogLevelList | *No description.* | +| MultiStatementCount | LegacyServiceUserParametersMultiStatementCountList | *No description.* | +| NetworkPolicy | LegacyServiceUserParametersNetworkPolicyList | *No description.* | +| NoorderSequenceAsDefault | LegacyServiceUserParametersNoorderSequenceAsDefaultList | *No description.* | +| OdbcTreatDecimalAsInt | LegacyServiceUserParametersOdbcTreatDecimalAsIntList | *No description.* | +| PreventUnloadToInternalStages | LegacyServiceUserParametersPreventUnloadToInternalStagesList | *No description.* | +| QueryTag | LegacyServiceUserParametersQueryTagList | *No description.* | +| QuotedIdentifiersIgnoreCase | LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| RowsPerResultset | LegacyServiceUserParametersRowsPerResultsetList | *No description.* | +| S3StageVpceDnsName | LegacyServiceUserParametersS3StageVpceDnsNameList | *No description.* | +| SearchPath | LegacyServiceUserParametersSearchPathList | *No description.* | +| SimulatedDataSharingConsumer | LegacyServiceUserParametersSimulatedDataSharingConsumerList | *No description.* | +| StatementQueuedTimeoutInSeconds | LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| StatementTimeoutInSeconds | LegacyServiceUserParametersStatementTimeoutInSecondsList | *No description.* | +| StrictJsonOutput | LegacyServiceUserParametersStrictJsonOutputList | *No description.* | +| TimeInputFormat | LegacyServiceUserParametersTimeInputFormatList | *No description.* | +| TimeOutputFormat | LegacyServiceUserParametersTimeOutputFormatList | *No description.* | +| TimestampDayIsAlways24H | LegacyServiceUserParametersTimestampDayIsAlways24HList | *No description.* | +| TimestampInputFormat | LegacyServiceUserParametersTimestampInputFormatList | *No description.* | +| TimestampLtzOutputFormat | LegacyServiceUserParametersTimestampLtzOutputFormatList | *No description.* | +| TimestampNtzOutputFormat | LegacyServiceUserParametersTimestampNtzOutputFormatList | *No description.* | +| TimestampOutputFormat | LegacyServiceUserParametersTimestampOutputFormatList | *No description.* | +| TimestampTypeMapping | LegacyServiceUserParametersTimestampTypeMappingList | *No description.* | +| TimestampTzOutputFormat | LegacyServiceUserParametersTimestampTzOutputFormatList | *No description.* | +| Timezone | LegacyServiceUserParametersTimezoneList | *No description.* | +| TraceLevel | LegacyServiceUserParametersTraceLevelList | *No description.* | +| TransactionAbortOnError | LegacyServiceUserParametersTransactionAbortOnErrorList | *No description.* | +| TransactionDefaultIsolationLevel | LegacyServiceUserParametersTransactionDefaultIsolationLevelList | *No description.* | +| TwoDigitCenturyStart | LegacyServiceUserParametersTwoDigitCenturyStartList | *No description.* | +| UnsupportedDdlAction | LegacyServiceUserParametersUnsupportedDdlActionList | *No description.* | +| UseCachedResult | LegacyServiceUserParametersUseCachedResultList | *No description.* | +| WeekOfYearPolicy | LegacyServiceUserParametersWeekOfYearPolicyList | *No description.* | +| WeekStart | LegacyServiceUserParametersWeekStartList | *No description.* | +| InternalValue | LegacyServiceUserParameters | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `AbortDetachedQuery`Required + +```csharp +public LegacyServiceUserParametersAbortDetachedQueryList AbortDetachedQuery { get; } +``` + +- *Type:* LegacyServiceUserParametersAbortDetachedQueryList + +--- + +##### `Autocommit`Required + +```csharp +public LegacyServiceUserParametersAutocommitList Autocommit { get; } +``` + +- *Type:* LegacyServiceUserParametersAutocommitList + +--- + +##### `BinaryInputFormat`Required + +```csharp +public LegacyServiceUserParametersBinaryInputFormatList BinaryInputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersBinaryInputFormatList + +--- + +##### `BinaryOutputFormat`Required + +```csharp +public LegacyServiceUserParametersBinaryOutputFormatList BinaryOutputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersBinaryOutputFormatList + +--- + +##### `ClientMemoryLimit`Required + +```csharp +public LegacyServiceUserParametersClientMemoryLimitList ClientMemoryLimit { get; } +``` + +- *Type:* LegacyServiceUserParametersClientMemoryLimitList + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```csharp +public LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList ClientMetadataRequestUseConnectionCtx { get; } +``` + +- *Type:* LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `ClientPrefetchThreads`Required + +```csharp +public LegacyServiceUserParametersClientPrefetchThreadsList ClientPrefetchThreads { get; } +``` + +- *Type:* LegacyServiceUserParametersClientPrefetchThreadsList + +--- + +##### `ClientResultChunkSize`Required + +```csharp +public LegacyServiceUserParametersClientResultChunkSizeList ClientResultChunkSize { get; } +``` + +- *Type:* LegacyServiceUserParametersClientResultChunkSizeList + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```csharp +public LegacyServiceUserParametersClientResultColumnCaseInsensitiveList ClientResultColumnCaseInsensitive { get; } +``` + +- *Type:* LegacyServiceUserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `ClientSessionKeepAlive`Required + +```csharp +public LegacyServiceUserParametersClientSessionKeepAliveList ClientSessionKeepAlive { get; } +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveList + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```csharp +public LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList ClientSessionKeepAliveHeartbeatFrequency { get; } +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `ClientTimestampTypeMapping`Required + +```csharp +public LegacyServiceUserParametersClientTimestampTypeMappingList ClientTimestampTypeMapping { get; } +``` + +- *Type:* LegacyServiceUserParametersClientTimestampTypeMappingList + +--- + +##### `DateInputFormat`Required + +```csharp +public LegacyServiceUserParametersDateInputFormatList DateInputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersDateInputFormatList + +--- + +##### `DateOutputFormat`Required + +```csharp +public LegacyServiceUserParametersDateOutputFormatList DateOutputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersDateOutputFormatList + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```csharp +public LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList EnableUnloadPhysicalTypeOptimization { get; } +``` + +- *Type:* LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```csharp +public LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList EnableUnredactedQuerySyntaxError { get; } +``` + +- *Type:* LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```csharp +public LegacyServiceUserParametersErrorOnNondeterministicMergeList ErrorOnNondeterministicMerge { get; } +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicMergeList + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```csharp +public LegacyServiceUserParametersErrorOnNondeterministicUpdateList ErrorOnNondeterministicUpdate { get; } +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicUpdateList + +--- + +##### `GeographyOutputFormat`Required + +```csharp +public LegacyServiceUserParametersGeographyOutputFormatList GeographyOutputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersGeographyOutputFormatList + +--- + +##### `GeometryOutputFormat`Required + +```csharp +public LegacyServiceUserParametersGeometryOutputFormatList GeometryOutputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersGeometryOutputFormatList + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```csharp +public LegacyServiceUserParametersJdbcTreatDecimalAsIntList JdbcTreatDecimalAsInt { get; } +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatDecimalAsIntList + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```csharp +public LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList JdbcTreatTimestampNtzAsUtc { get; } +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `JdbcUseSessionTimezone`Required + +```csharp +public LegacyServiceUserParametersJdbcUseSessionTimezoneList JdbcUseSessionTimezone { get; } +``` + +- *Type:* LegacyServiceUserParametersJdbcUseSessionTimezoneList + +--- + +##### `JsonIndent`Required + +```csharp +public LegacyServiceUserParametersJsonIndentList JsonIndent { get; } +``` + +- *Type:* LegacyServiceUserParametersJsonIndentList + +--- + +##### `LockTimeout`Required + +```csharp +public LegacyServiceUserParametersLockTimeoutList LockTimeout { get; } +``` + +- *Type:* LegacyServiceUserParametersLockTimeoutList + +--- + +##### `LogLevel`Required + +```csharp +public LegacyServiceUserParametersLogLevelList LogLevel { get; } +``` + +- *Type:* LegacyServiceUserParametersLogLevelList + +--- + +##### `MultiStatementCount`Required + +```csharp +public LegacyServiceUserParametersMultiStatementCountList MultiStatementCount { get; } +``` + +- *Type:* LegacyServiceUserParametersMultiStatementCountList + +--- + +##### `NetworkPolicy`Required + +```csharp +public LegacyServiceUserParametersNetworkPolicyList NetworkPolicy { get; } +``` + +- *Type:* LegacyServiceUserParametersNetworkPolicyList + +--- + +##### `NoorderSequenceAsDefault`Required + +```csharp +public LegacyServiceUserParametersNoorderSequenceAsDefaultList NoorderSequenceAsDefault { get; } +``` + +- *Type:* LegacyServiceUserParametersNoorderSequenceAsDefaultList + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```csharp +public LegacyServiceUserParametersOdbcTreatDecimalAsIntList OdbcTreatDecimalAsInt { get; } +``` + +- *Type:* LegacyServiceUserParametersOdbcTreatDecimalAsIntList + +--- + +##### `PreventUnloadToInternalStages`Required + +```csharp +public LegacyServiceUserParametersPreventUnloadToInternalStagesList PreventUnloadToInternalStages { get; } +``` + +- *Type:* LegacyServiceUserParametersPreventUnloadToInternalStagesList + +--- + +##### `QueryTag`Required + +```csharp +public LegacyServiceUserParametersQueryTagList QueryTag { get; } +``` + +- *Type:* LegacyServiceUserParametersQueryTagList + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```csharp +public LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList QuotedIdentifiersIgnoreCase { get; } +``` + +- *Type:* LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `RowsPerResultset`Required + +```csharp +public LegacyServiceUserParametersRowsPerResultsetList RowsPerResultset { get; } +``` + +- *Type:* LegacyServiceUserParametersRowsPerResultsetList + +--- + +##### `S3StageVpceDnsName`Required + +```csharp +public LegacyServiceUserParametersS3StageVpceDnsNameList S3StageVpceDnsName { get; } +``` + +- *Type:* LegacyServiceUserParametersS3StageVpceDnsNameList + +--- + +##### `SearchPath`Required + +```csharp +public LegacyServiceUserParametersSearchPathList SearchPath { get; } +``` + +- *Type:* LegacyServiceUserParametersSearchPathList + +--- + +##### `SimulatedDataSharingConsumer`Required + +```csharp +public LegacyServiceUserParametersSimulatedDataSharingConsumerList SimulatedDataSharingConsumer { get; } +``` + +- *Type:* LegacyServiceUserParametersSimulatedDataSharingConsumerList + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```csharp +public LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList StatementQueuedTimeoutInSeconds { get; } +``` + +- *Type:* LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `StatementTimeoutInSeconds`Required + +```csharp +public LegacyServiceUserParametersStatementTimeoutInSecondsList StatementTimeoutInSeconds { get; } +``` + +- *Type:* LegacyServiceUserParametersStatementTimeoutInSecondsList + +--- + +##### `StrictJsonOutput`Required + +```csharp +public LegacyServiceUserParametersStrictJsonOutputList StrictJsonOutput { get; } +``` + +- *Type:* LegacyServiceUserParametersStrictJsonOutputList + +--- + +##### `TimeInputFormat`Required + +```csharp +public LegacyServiceUserParametersTimeInputFormatList TimeInputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersTimeInputFormatList + +--- + +##### `TimeOutputFormat`Required + +```csharp +public LegacyServiceUserParametersTimeOutputFormatList TimeOutputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersTimeOutputFormatList + +--- + +##### `TimestampDayIsAlways24H`Required + +```csharp +public LegacyServiceUserParametersTimestampDayIsAlways24HList TimestampDayIsAlways24H { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampDayIsAlways24HList + +--- + +##### `TimestampInputFormat`Required + +```csharp +public LegacyServiceUserParametersTimestampInputFormatList TimestampInputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampInputFormatList + +--- + +##### `TimestampLtzOutputFormat`Required + +```csharp +public LegacyServiceUserParametersTimestampLtzOutputFormatList TimestampLtzOutputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampLtzOutputFormatList + +--- + +##### `TimestampNtzOutputFormat`Required + +```csharp +public LegacyServiceUserParametersTimestampNtzOutputFormatList TimestampNtzOutputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampNtzOutputFormatList + +--- + +##### `TimestampOutputFormat`Required + +```csharp +public LegacyServiceUserParametersTimestampOutputFormatList TimestampOutputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampOutputFormatList + +--- + +##### `TimestampTypeMapping`Required + +```csharp +public LegacyServiceUserParametersTimestampTypeMappingList TimestampTypeMapping { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampTypeMappingList + +--- + +##### `TimestampTzOutputFormat`Required + +```csharp +public LegacyServiceUserParametersTimestampTzOutputFormatList TimestampTzOutputFormat { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampTzOutputFormatList + +--- + +##### `Timezone`Required + +```csharp +public LegacyServiceUserParametersTimezoneList Timezone { get; } +``` + +- *Type:* LegacyServiceUserParametersTimezoneList + +--- + +##### `TraceLevel`Required + +```csharp +public LegacyServiceUserParametersTraceLevelList TraceLevel { get; } +``` + +- *Type:* LegacyServiceUserParametersTraceLevelList + +--- + +##### `TransactionAbortOnError`Required + +```csharp +public LegacyServiceUserParametersTransactionAbortOnErrorList TransactionAbortOnError { get; } +``` + +- *Type:* LegacyServiceUserParametersTransactionAbortOnErrorList + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```csharp +public LegacyServiceUserParametersTransactionDefaultIsolationLevelList TransactionDefaultIsolationLevel { get; } +``` + +- *Type:* LegacyServiceUserParametersTransactionDefaultIsolationLevelList + +--- + +##### `TwoDigitCenturyStart`Required + +```csharp +public LegacyServiceUserParametersTwoDigitCenturyStartList TwoDigitCenturyStart { get; } +``` + +- *Type:* LegacyServiceUserParametersTwoDigitCenturyStartList + +--- + +##### `UnsupportedDdlAction`Required + +```csharp +public LegacyServiceUserParametersUnsupportedDdlActionList UnsupportedDdlAction { get; } +``` + +- *Type:* LegacyServiceUserParametersUnsupportedDdlActionList + +--- + +##### `UseCachedResult`Required + +```csharp +public LegacyServiceUserParametersUseCachedResultList UseCachedResult { get; } +``` + +- *Type:* LegacyServiceUserParametersUseCachedResultList + +--- + +##### `WeekOfYearPolicy`Required + +```csharp +public LegacyServiceUserParametersWeekOfYearPolicyList WeekOfYearPolicy { get; } +``` + +- *Type:* LegacyServiceUserParametersWeekOfYearPolicyList + +--- + +##### `WeekStart`Required + +```csharp +public LegacyServiceUserParametersWeekStartList WeekStart { get; } +``` + +- *Type:* LegacyServiceUserParametersWeekStartList + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParameters InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParameters + +--- + + +### LegacyServiceUserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersPreventUnloadToInternalStagesList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersPreventUnloadToInternalStages | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersPreventUnloadToInternalStages InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersPreventUnloadToInternalStages + +--- + + +### LegacyServiceUserParametersQueryTagList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersQueryTagList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersQueryTagOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersQueryTagOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersQueryTagOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersQueryTag | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersQueryTag InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersQueryTag + +--- + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersQuotedIdentifiersIgnoreCase | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersQuotedIdentifiersIgnoreCase InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersQuotedIdentifiersIgnoreCase + +--- + + +### LegacyServiceUserParametersRowsPerResultsetList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersRowsPerResultsetList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersRowsPerResultsetOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersRowsPerResultsetOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersRowsPerResultsetOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersRowsPerResultset | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersRowsPerResultset InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersRowsPerResultset + +--- + + +### LegacyServiceUserParametersS3StageVpceDnsNameList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersS3StageVpceDnsNameList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersS3StageVpceDnsNameOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersS3StageVpceDnsNameOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersS3StageVpceDnsName | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersS3StageVpceDnsName InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersS3StageVpceDnsName + +--- + + +### LegacyServiceUserParametersSearchPathList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersSearchPathList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersSearchPathOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersSearchPathOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersSearchPathOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersSearchPath | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersSearchPath InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersSearchPath + +--- + + +### LegacyServiceUserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersSimulatedDataSharingConsumerList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersSimulatedDataSharingConsumer | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersSimulatedDataSharingConsumer InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersSimulatedDataSharingConsumer + +--- + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersStatementQueuedTimeoutInSeconds | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersStatementQueuedTimeoutInSeconds InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersStatementQueuedTimeoutInSeconds + +--- + + +### LegacyServiceUserParametersStatementTimeoutInSecondsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersStatementTimeoutInSecondsList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersStatementTimeoutInSeconds | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersStatementTimeoutInSeconds InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersStatementTimeoutInSeconds + +--- + + +### LegacyServiceUserParametersStrictJsonOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersStrictJsonOutputList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersStrictJsonOutputOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersStrictJsonOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersStrictJsonOutputOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersStrictJsonOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersStrictJsonOutput InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersStrictJsonOutput + +--- + + +### LegacyServiceUserParametersTimeInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimeInputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTimeInputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimeInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimeInputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimeInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTimeInputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTimeInputFormat + +--- + + +### LegacyServiceUserParametersTimeOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimeOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTimeOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimeOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimeOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimeOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTimeOutputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTimeOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampDayIsAlways24HList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampDayIsAlways24HList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampDayIsAlways24H | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTimestampDayIsAlways24H InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampDayIsAlways24H + +--- + + +### LegacyServiceUserParametersTimestampInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampInputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTimestampInputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampInputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTimestampInputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampInputFormat + +--- + + +### LegacyServiceUserParametersTimestampLtzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampLtzOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampLtzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTimestampLtzOutputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampLtzOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampNtzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampNtzOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampNtzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTimestampNtzOutputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampNtzOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTimestampOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTimestampOutputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampTypeMappingList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampTypeMappingList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTimestampTypeMappingOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampTypeMappingOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampTypeMapping | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTimestampTypeMapping InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampTypeMapping + +--- + + +### LegacyServiceUserParametersTimestampTzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampTzOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTimestampTzOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimestampTzOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampTzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTimestampTzOutputFormat InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTimestampTzOutputFormat + +--- + + +### LegacyServiceUserParametersTimezoneList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimezoneList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTimezoneOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimezoneOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTimezoneOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimezone | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTimezone InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTimezone + +--- + + +### LegacyServiceUserParametersTraceLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTraceLevelList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTraceLevelOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTraceLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTraceLevelOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTraceLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTraceLevel InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTraceLevel + +--- + + +### LegacyServiceUserParametersTransactionAbortOnErrorList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTransactionAbortOnErrorList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTransactionAbortOnErrorOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTransactionAbortOnErrorOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTransactionAbortOnError | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTransactionAbortOnError InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTransactionAbortOnError + +--- + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTransactionDefaultIsolationLevelList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTransactionDefaultIsolationLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTransactionDefaultIsolationLevel InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTransactionDefaultIsolationLevel + +--- + + +### LegacyServiceUserParametersTwoDigitCenturyStartList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTwoDigitCenturyStartList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersTwoDigitCenturyStartOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersTwoDigitCenturyStartOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersTwoDigitCenturyStart | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersTwoDigitCenturyStart InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersTwoDigitCenturyStart + +--- + + +### LegacyServiceUserParametersUnsupportedDdlActionList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersUnsupportedDdlActionList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersUnsupportedDdlActionOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersUnsupportedDdlActionOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersUnsupportedDdlAction | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersUnsupportedDdlAction InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersUnsupportedDdlAction + +--- + + +### LegacyServiceUserParametersUseCachedResultList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersUseCachedResultList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersUseCachedResultOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersUseCachedResultOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersUseCachedResultOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersUseCachedResult | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersUseCachedResult InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersUseCachedResult + +--- + + +### LegacyServiceUserParametersWeekOfYearPolicyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersWeekOfYearPolicyList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersWeekOfYearPolicyOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersWeekOfYearPolicyOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersWeekOfYearPolicy InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersWeekOfYearPolicy + +--- + + +### LegacyServiceUserParametersWeekStartList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersWeekStartList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserParametersWeekStartOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersWeekStartOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserParametersWeekStartOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | LegacyServiceUserParametersWeekStart | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserParametersWeekStart InternalValue { get; } +``` + +- *Type:* LegacyServiceUserParametersWeekStart + +--- + + +### LegacyServiceUserShowOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserShowOutputList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private LegacyServiceUserShowOutputOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### LegacyServiceUserShowOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new LegacyServiceUserShowOutputOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Comment | string | *No description.* | +| CreatedOn | string | *No description.* | +| DaysToExpiry | string | *No description.* | +| DefaultNamespace | string | *No description.* | +| DefaultRole | string | *No description.* | +| DefaultSecondaryRoles | string | *No description.* | +| DefaultWarehouse | string | *No description.* | +| Disabled | HashiCorp.Cdktf.IResolvable | *No description.* | +| DisplayName | string | *No description.* | +| Email | string | *No description.* | +| ExpiresAtTime | string | *No description.* | +| ExtAuthnDuo | HashiCorp.Cdktf.IResolvable | *No description.* | +| ExtAuthnUid | string | *No description.* | +| FirstName | string | *No description.* | +| HasMfa | HashiCorp.Cdktf.IResolvable | *No description.* | +| HasPassword | HashiCorp.Cdktf.IResolvable | *No description.* | +| HasRsaPublicKey | HashiCorp.Cdktf.IResolvable | *No description.* | +| LastName | string | *No description.* | +| LastSuccessLogin | string | *No description.* | +| LockedUntilTime | string | *No description.* | +| LoginName | string | *No description.* | +| MinsToBypassMfa | string | *No description.* | +| MinsToUnlock | string | *No description.* | +| MustChangePassword | HashiCorp.Cdktf.IResolvable | *No description.* | +| Name | string | *No description.* | +| Owner | string | *No description.* | +| SnowflakeLock | HashiCorp.Cdktf.IResolvable | *No description.* | +| Type | string | *No description.* | +| InternalValue | LegacyServiceUserShowOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `CreatedOn`Required + +```csharp +public string CreatedOn { get; } +``` + +- *Type:* string + +--- + +##### `DaysToExpiry`Required + +```csharp +public string DaysToExpiry { get; } +``` + +- *Type:* string + +--- + +##### `DefaultNamespace`Required + +```csharp +public string DefaultNamespace { get; } +``` + +- *Type:* string + +--- + +##### `DefaultRole`Required + +```csharp +public string DefaultRole { get; } +``` + +- *Type:* string + +--- + +##### `DefaultSecondaryRoles`Required + +```csharp +public string DefaultSecondaryRoles { get; } +``` + +- *Type:* string + +--- + +##### `DefaultWarehouse`Required + +```csharp +public string DefaultWarehouse { get; } +``` + +- *Type:* string + +--- + +##### `Disabled`Required + +```csharp +public IResolvable Disabled { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `DisplayName`Required + +```csharp +public string DisplayName { get; } +``` + +- *Type:* string + +--- + +##### `Email`Required + +```csharp +public string Email { get; } +``` + +- *Type:* string + +--- + +##### `ExpiresAtTime`Required + +```csharp +public string ExpiresAtTime { get; } +``` + +- *Type:* string + +--- + +##### `ExtAuthnDuo`Required + +```csharp +public IResolvable ExtAuthnDuo { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `ExtAuthnUid`Required + +```csharp +public string ExtAuthnUid { get; } +``` + +- *Type:* string + +--- + +##### `FirstName`Required + +```csharp +public string FirstName { get; } +``` + +- *Type:* string + +--- + +##### `HasMfa`Required + +```csharp +public IResolvable HasMfa { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `HasPassword`Required + +```csharp +public IResolvable HasPassword { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `HasRsaPublicKey`Required + +```csharp +public IResolvable HasRsaPublicKey { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `LastName`Required + +```csharp +public string LastName { get; } +``` + +- *Type:* string + +--- + +##### `LastSuccessLogin`Required + +```csharp +public string LastSuccessLogin { get; } +``` + +- *Type:* string + +--- + +##### `LockedUntilTime`Required + +```csharp +public string LockedUntilTime { get; } +``` + +- *Type:* string + +--- + +##### `LoginName`Required + +```csharp +public string LoginName { get; } +``` + +- *Type:* string + +--- + +##### `MinsToBypassMfa`Required + +```csharp +public string MinsToBypassMfa { get; } +``` + +- *Type:* string + +--- + +##### `MinsToUnlock`Required + +```csharp +public string MinsToUnlock { get; } +``` + +- *Type:* string + +--- + +##### `MustChangePassword`Required + +```csharp +public IResolvable MustChangePassword { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Owner`Required + +```csharp +public string Owner { get; } +``` + +- *Type:* string + +--- + +##### `SnowflakeLock`Required + +```csharp +public IResolvable SnowflakeLock { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public LegacyServiceUserShowOutput InternalValue { get; } +``` + +- *Type:* LegacyServiceUserShowOutput + +--- + + + diff --git a/docs/legacyServiceUser.go.md b/docs/legacyServiceUser.go.md new file mode 100644 index 000000000..54898702a --- /dev/null +++ b/docs/legacyServiceUser.go.md @@ -0,0 +1,34148 @@ +# `legacyServiceUser` Submodule + +## Constructs + +### LegacyServiceUser + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user snowflake_legacy_service_user}. + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUser(scope Construct, id *string, config LegacyServiceUserConfig) LegacyServiceUser +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | github.com/aws/constructs-go/constructs/v10.Construct | The scope in which to define this construct. | +| id | *string | The scoped construct ID. | +| config | LegacyServiceUserConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* *string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* LegacyServiceUserConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ToString | Returns a string representation of this construct. | +| AddOverride | *No description.* | +| OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | +| ToMetadata | *No description.* | +| ToTerraform | Adds this resource to the terraform JSON output. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | +| ResetAbortDetachedQuery | *No description.* | +| ResetAutocommit | *No description.* | +| ResetBinaryInputFormat | *No description.* | +| ResetBinaryOutputFormat | *No description.* | +| ResetClientMemoryLimit | *No description.* | +| ResetClientMetadataRequestUseConnectionCtx | *No description.* | +| ResetClientPrefetchThreads | *No description.* | +| ResetClientResultChunkSize | *No description.* | +| ResetClientResultColumnCaseInsensitive | *No description.* | +| ResetClientSessionKeepAlive | *No description.* | +| ResetClientSessionKeepAliveHeartbeatFrequency | *No description.* | +| ResetClientTimestampTypeMapping | *No description.* | +| ResetComment | *No description.* | +| ResetDateInputFormat | *No description.* | +| ResetDateOutputFormat | *No description.* | +| ResetDaysToExpiry | *No description.* | +| ResetDefaultNamespace | *No description.* | +| ResetDefaultRole | *No description.* | +| ResetDefaultSecondaryRolesOption | *No description.* | +| ResetDefaultWarehouse | *No description.* | +| ResetDisabled | *No description.* | +| ResetDisplayName | *No description.* | +| ResetEmail | *No description.* | +| ResetEnableUnloadPhysicalTypeOptimization | *No description.* | +| ResetEnableUnredactedQuerySyntaxError | *No description.* | +| ResetErrorOnNondeterministicMerge | *No description.* | +| ResetErrorOnNondeterministicUpdate | *No description.* | +| ResetGeographyOutputFormat | *No description.* | +| ResetGeometryOutputFormat | *No description.* | +| ResetId | *No description.* | +| ResetJdbcTreatDecimalAsInt | *No description.* | +| ResetJdbcTreatTimestampNtzAsUtc | *No description.* | +| ResetJdbcUseSessionTimezone | *No description.* | +| ResetJsonIndent | *No description.* | +| ResetLockTimeout | *No description.* | +| ResetLoginName | *No description.* | +| ResetLogLevel | *No description.* | +| ResetMinsToUnlock | *No description.* | +| ResetMultiStatementCount | *No description.* | +| ResetMustChangePassword | *No description.* | +| ResetNetworkPolicy | *No description.* | +| ResetNoorderSequenceAsDefault | *No description.* | +| ResetOdbcTreatDecimalAsInt | *No description.* | +| ResetPassword | *No description.* | +| ResetPreventUnloadToInternalStages | *No description.* | +| ResetQueryTag | *No description.* | +| ResetQuotedIdentifiersIgnoreCase | *No description.* | +| ResetRowsPerResultset | *No description.* | +| ResetRsaPublicKey | *No description.* | +| ResetRsaPublicKey2 | *No description.* | +| ResetS3StageVpceDnsName | *No description.* | +| ResetSearchPath | *No description.* | +| ResetSimulatedDataSharingConsumer | *No description.* | +| ResetStatementQueuedTimeoutInSeconds | *No description.* | +| ResetStatementTimeoutInSeconds | *No description.* | +| ResetStrictJsonOutput | *No description.* | +| ResetTimeInputFormat | *No description.* | +| ResetTimeOutputFormat | *No description.* | +| ResetTimestampDayIsAlways24H | *No description.* | +| ResetTimestampInputFormat | *No description.* | +| ResetTimestampLtzOutputFormat | *No description.* | +| ResetTimestampNtzOutputFormat | *No description.* | +| ResetTimestampOutputFormat | *No description.* | +| ResetTimestampTypeMapping | *No description.* | +| ResetTimestampTzOutputFormat | *No description.* | +| ResetTimezone | *No description.* | +| ResetTraceLevel | *No description.* | +| ResetTransactionAbortOnError | *No description.* | +| ResetTransactionDefaultIsolationLevel | *No description.* | +| ResetTwoDigitCenturyStart | *No description.* | +| ResetUnsupportedDdlAction | *No description.* | +| ResetUseCachedResult | *No description.* | +| ResetWeekOfYearPolicy | *No description.* | +| ResetWeekStart | *No description.* | + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```go +func AddOverride(path *string, value interface{}) +``` + +###### `path`Required + +- *Type:* *string + +--- + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `OverrideLogicalId` + +```go +func OverrideLogicalId(newLogicalId *string) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* *string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```go +func ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +##### `ToMetadata` + +```go +func ToMetadata() interface{} +``` + +##### `ToTerraform` + +```go +func ToTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```go +func AddMoveTarget(moveTarget *string) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* *string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `HasResourceMove` + +```go +func HasResourceMove() interface{} +``` + +##### `ImportFrom` + +```go +func ImportFrom(id *string, provider TerraformProvider) +``` + +###### `id`Required + +- *Type:* *string + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `MoveFromId` + +```go +func MoveFromId(id *string) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* *string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `MoveTo` + +```go +func MoveTo(moveTarget *string, index interface{}) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* *string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* interface{} + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `MoveToId` + +```go +func MoveToId(id *string) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* *string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `ResetAbortDetachedQuery` + +```go +func ResetAbortDetachedQuery() +``` + +##### `ResetAutocommit` + +```go +func ResetAutocommit() +``` + +##### `ResetBinaryInputFormat` + +```go +func ResetBinaryInputFormat() +``` + +##### `ResetBinaryOutputFormat` + +```go +func ResetBinaryOutputFormat() +``` + +##### `ResetClientMemoryLimit` + +```go +func ResetClientMemoryLimit() +``` + +##### `ResetClientMetadataRequestUseConnectionCtx` + +```go +func ResetClientMetadataRequestUseConnectionCtx() +``` + +##### `ResetClientPrefetchThreads` + +```go +func ResetClientPrefetchThreads() +``` + +##### `ResetClientResultChunkSize` + +```go +func ResetClientResultChunkSize() +``` + +##### `ResetClientResultColumnCaseInsensitive` + +```go +func ResetClientResultColumnCaseInsensitive() +``` + +##### `ResetClientSessionKeepAlive` + +```go +func ResetClientSessionKeepAlive() +``` + +##### `ResetClientSessionKeepAliveHeartbeatFrequency` + +```go +func ResetClientSessionKeepAliveHeartbeatFrequency() +``` + +##### `ResetClientTimestampTypeMapping` + +```go +func ResetClientTimestampTypeMapping() +``` + +##### `ResetComment` + +```go +func ResetComment() +``` + +##### `ResetDateInputFormat` + +```go +func ResetDateInputFormat() +``` + +##### `ResetDateOutputFormat` + +```go +func ResetDateOutputFormat() +``` + +##### `ResetDaysToExpiry` + +```go +func ResetDaysToExpiry() +``` + +##### `ResetDefaultNamespace` + +```go +func ResetDefaultNamespace() +``` + +##### `ResetDefaultRole` + +```go +func ResetDefaultRole() +``` + +##### `ResetDefaultSecondaryRolesOption` + +```go +func ResetDefaultSecondaryRolesOption() +``` + +##### `ResetDefaultWarehouse` + +```go +func ResetDefaultWarehouse() +``` + +##### `ResetDisabled` + +```go +func ResetDisabled() +``` + +##### `ResetDisplayName` + +```go +func ResetDisplayName() +``` + +##### `ResetEmail` + +```go +func ResetEmail() +``` + +##### `ResetEnableUnloadPhysicalTypeOptimization` + +```go +func ResetEnableUnloadPhysicalTypeOptimization() +``` + +##### `ResetEnableUnredactedQuerySyntaxError` + +```go +func ResetEnableUnredactedQuerySyntaxError() +``` + +##### `ResetErrorOnNondeterministicMerge` + +```go +func ResetErrorOnNondeterministicMerge() +``` + +##### `ResetErrorOnNondeterministicUpdate` + +```go +func ResetErrorOnNondeterministicUpdate() +``` + +##### `ResetGeographyOutputFormat` + +```go +func ResetGeographyOutputFormat() +``` + +##### `ResetGeometryOutputFormat` + +```go +func ResetGeometryOutputFormat() +``` + +##### `ResetId` + +```go +func ResetId() +``` + +##### `ResetJdbcTreatDecimalAsInt` + +```go +func ResetJdbcTreatDecimalAsInt() +``` + +##### `ResetJdbcTreatTimestampNtzAsUtc` + +```go +func ResetJdbcTreatTimestampNtzAsUtc() +``` + +##### `ResetJdbcUseSessionTimezone` + +```go +func ResetJdbcUseSessionTimezone() +``` + +##### `ResetJsonIndent` + +```go +func ResetJsonIndent() +``` + +##### `ResetLockTimeout` + +```go +func ResetLockTimeout() +``` + +##### `ResetLoginName` + +```go +func ResetLoginName() +``` + +##### `ResetLogLevel` + +```go +func ResetLogLevel() +``` + +##### `ResetMinsToUnlock` + +```go +func ResetMinsToUnlock() +``` + +##### `ResetMultiStatementCount` + +```go +func ResetMultiStatementCount() +``` + +##### `ResetMustChangePassword` + +```go +func ResetMustChangePassword() +``` + +##### `ResetNetworkPolicy` + +```go +func ResetNetworkPolicy() +``` + +##### `ResetNoorderSequenceAsDefault` + +```go +func ResetNoorderSequenceAsDefault() +``` + +##### `ResetOdbcTreatDecimalAsInt` + +```go +func ResetOdbcTreatDecimalAsInt() +``` + +##### `ResetPassword` + +```go +func ResetPassword() +``` + +##### `ResetPreventUnloadToInternalStages` + +```go +func ResetPreventUnloadToInternalStages() +``` + +##### `ResetQueryTag` + +```go +func ResetQueryTag() +``` + +##### `ResetQuotedIdentifiersIgnoreCase` + +```go +func ResetQuotedIdentifiersIgnoreCase() +``` + +##### `ResetRowsPerResultset` + +```go +func ResetRowsPerResultset() +``` + +##### `ResetRsaPublicKey` + +```go +func ResetRsaPublicKey() +``` + +##### `ResetRsaPublicKey2` + +```go +func ResetRsaPublicKey2() +``` + +##### `ResetS3StageVpceDnsName` + +```go +func ResetS3StageVpceDnsName() +``` + +##### `ResetSearchPath` + +```go +func ResetSearchPath() +``` + +##### `ResetSimulatedDataSharingConsumer` + +```go +func ResetSimulatedDataSharingConsumer() +``` + +##### `ResetStatementQueuedTimeoutInSeconds` + +```go +func ResetStatementQueuedTimeoutInSeconds() +``` + +##### `ResetStatementTimeoutInSeconds` + +```go +func ResetStatementTimeoutInSeconds() +``` + +##### `ResetStrictJsonOutput` + +```go +func ResetStrictJsonOutput() +``` + +##### `ResetTimeInputFormat` + +```go +func ResetTimeInputFormat() +``` + +##### `ResetTimeOutputFormat` + +```go +func ResetTimeOutputFormat() +``` + +##### `ResetTimestampDayIsAlways24H` + +```go +func ResetTimestampDayIsAlways24H() +``` + +##### `ResetTimestampInputFormat` + +```go +func ResetTimestampInputFormat() +``` + +##### `ResetTimestampLtzOutputFormat` + +```go +func ResetTimestampLtzOutputFormat() +``` + +##### `ResetTimestampNtzOutputFormat` + +```go +func ResetTimestampNtzOutputFormat() +``` + +##### `ResetTimestampOutputFormat` + +```go +func ResetTimestampOutputFormat() +``` + +##### `ResetTimestampTypeMapping` + +```go +func ResetTimestampTypeMapping() +``` + +##### `ResetTimestampTzOutputFormat` + +```go +func ResetTimestampTzOutputFormat() +``` + +##### `ResetTimezone` + +```go +func ResetTimezone() +``` + +##### `ResetTraceLevel` + +```go +func ResetTraceLevel() +``` + +##### `ResetTransactionAbortOnError` + +```go +func ResetTransactionAbortOnError() +``` + +##### `ResetTransactionDefaultIsolationLevel` + +```go +func ResetTransactionDefaultIsolationLevel() +``` + +##### `ResetTwoDigitCenturyStart` + +```go +func ResetTwoDigitCenturyStart() +``` + +##### `ResetUnsupportedDdlAction` + +```go +func ResetUnsupportedDdlAction() +``` + +##### `ResetUseCachedResult` + +```go +func ResetUseCachedResult() +``` + +##### `ResetWeekOfYearPolicy` + +```go +func ResetWeekOfYearPolicy() +``` + +##### `ResetWeekStart` + +```go +func ResetWeekStart() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.LegacyServiceUser_IsConstruct(x interface{}) *bool +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* interface{} + +Any object. + +--- + +##### `IsTerraformElement` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.LegacyServiceUser_IsTerraformElement(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `IsTerraformResource` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.LegacyServiceUser_IsTerraformResource(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.LegacyServiceUser_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* *string + +The construct id used in the generated config for the LegacyServiceUser to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing LegacyServiceUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +? Optional instance of the provider where the LegacyServiceUser to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | github.com/aws/constructs-go/constructs/v10.Node | The tree node. | +| CdktfStack | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack | *No description.* | +| Fqn | *string | *No description.* | +| FriendlyUniqueId | *string | *No description.* | +| TerraformMetaArguments | *map[string]interface{} | *No description.* | +| TerraformResourceType | *string | *No description.* | +| TerraformGeneratorMetadata | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]*string | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| FullyQualifiedName | *string | *No description.* | +| Parameters | LegacyServiceUserParametersList | *No description.* | +| ShowOutput | LegacyServiceUserShowOutputList | *No description.* | +| UserType | *string | *No description.* | +| AbortDetachedQueryInput | interface{} | *No description.* | +| AutocommitInput | interface{} | *No description.* | +| BinaryInputFormatInput | *string | *No description.* | +| BinaryOutputFormatInput | *string | *No description.* | +| ClientMemoryLimitInput | *f64 | *No description.* | +| ClientMetadataRequestUseConnectionCtxInput | interface{} | *No description.* | +| ClientPrefetchThreadsInput | *f64 | *No description.* | +| ClientResultChunkSizeInput | *f64 | *No description.* | +| ClientResultColumnCaseInsensitiveInput | interface{} | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequencyInput | *f64 | *No description.* | +| ClientSessionKeepAliveInput | interface{} | *No description.* | +| ClientTimestampTypeMappingInput | *string | *No description.* | +| CommentInput | *string | *No description.* | +| DateInputFormatInput | *string | *No description.* | +| DateOutputFormatInput | *string | *No description.* | +| DaysToExpiryInput | *f64 | *No description.* | +| DefaultNamespaceInput | *string | *No description.* | +| DefaultRoleInput | *string | *No description.* | +| DefaultSecondaryRolesOptionInput | *string | *No description.* | +| DefaultWarehouseInput | *string | *No description.* | +| DisabledInput | *string | *No description.* | +| DisplayNameInput | *string | *No description.* | +| EmailInput | *string | *No description.* | +| EnableUnloadPhysicalTypeOptimizationInput | interface{} | *No description.* | +| EnableUnredactedQuerySyntaxErrorInput | interface{} | *No description.* | +| ErrorOnNondeterministicMergeInput | interface{} | *No description.* | +| ErrorOnNondeterministicUpdateInput | interface{} | *No description.* | +| GeographyOutputFormatInput | *string | *No description.* | +| GeometryOutputFormatInput | *string | *No description.* | +| IdInput | *string | *No description.* | +| JdbcTreatDecimalAsIntInput | interface{} | *No description.* | +| JdbcTreatTimestampNtzAsUtcInput | interface{} | *No description.* | +| JdbcUseSessionTimezoneInput | interface{} | *No description.* | +| JsonIndentInput | *f64 | *No description.* | +| LockTimeoutInput | *f64 | *No description.* | +| LoginNameInput | *string | *No description.* | +| LogLevelInput | *string | *No description.* | +| MinsToUnlockInput | *f64 | *No description.* | +| MultiStatementCountInput | *f64 | *No description.* | +| MustChangePasswordInput | *string | *No description.* | +| NameInput | *string | *No description.* | +| NetworkPolicyInput | *string | *No description.* | +| NoorderSequenceAsDefaultInput | interface{} | *No description.* | +| OdbcTreatDecimalAsIntInput | interface{} | *No description.* | +| PasswordInput | *string | *No description.* | +| PreventUnloadToInternalStagesInput | interface{} | *No description.* | +| QueryTagInput | *string | *No description.* | +| QuotedIdentifiersIgnoreCaseInput | interface{} | *No description.* | +| RowsPerResultsetInput | *f64 | *No description.* | +| RsaPublicKey2Input | *string | *No description.* | +| RsaPublicKeyInput | *string | *No description.* | +| S3StageVpceDnsNameInput | *string | *No description.* | +| SearchPathInput | *string | *No description.* | +| SimulatedDataSharingConsumerInput | *string | *No description.* | +| StatementQueuedTimeoutInSecondsInput | *f64 | *No description.* | +| StatementTimeoutInSecondsInput | *f64 | *No description.* | +| StrictJsonOutputInput | interface{} | *No description.* | +| TimeInputFormatInput | *string | *No description.* | +| TimeOutputFormatInput | *string | *No description.* | +| TimestampDayIsAlways24HInput | interface{} | *No description.* | +| TimestampInputFormatInput | *string | *No description.* | +| TimestampLtzOutputFormatInput | *string | *No description.* | +| TimestampNtzOutputFormatInput | *string | *No description.* | +| TimestampOutputFormatInput | *string | *No description.* | +| TimestampTypeMappingInput | *string | *No description.* | +| TimestampTzOutputFormatInput | *string | *No description.* | +| TimezoneInput | *string | *No description.* | +| TraceLevelInput | *string | *No description.* | +| TransactionAbortOnErrorInput | interface{} | *No description.* | +| TransactionDefaultIsolationLevelInput | *string | *No description.* | +| TwoDigitCenturyStartInput | *f64 | *No description.* | +| UnsupportedDdlActionInput | *string | *No description.* | +| UseCachedResultInput | interface{} | *No description.* | +| WeekOfYearPolicyInput | *f64 | *No description.* | +| WeekStartInput | *f64 | *No description.* | +| AbortDetachedQuery | interface{} | *No description.* | +| Autocommit | interface{} | *No description.* | +| BinaryInputFormat | *string | *No description.* | +| BinaryOutputFormat | *string | *No description.* | +| ClientMemoryLimit | *f64 | *No description.* | +| ClientMetadataRequestUseConnectionCtx | interface{} | *No description.* | +| ClientPrefetchThreads | *f64 | *No description.* | +| ClientResultChunkSize | *f64 | *No description.* | +| ClientResultColumnCaseInsensitive | interface{} | *No description.* | +| ClientSessionKeepAlive | interface{} | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | *f64 | *No description.* | +| ClientTimestampTypeMapping | *string | *No description.* | +| Comment | *string | *No description.* | +| DateInputFormat | *string | *No description.* | +| DateOutputFormat | *string | *No description.* | +| DaysToExpiry | *f64 | *No description.* | +| DefaultNamespace | *string | *No description.* | +| DefaultRole | *string | *No description.* | +| DefaultSecondaryRolesOption | *string | *No description.* | +| DefaultWarehouse | *string | *No description.* | +| Disabled | *string | *No description.* | +| DisplayName | *string | *No description.* | +| Email | *string | *No description.* | +| EnableUnloadPhysicalTypeOptimization | interface{} | *No description.* | +| EnableUnredactedQuerySyntaxError | interface{} | *No description.* | +| ErrorOnNondeterministicMerge | interface{} | *No description.* | +| ErrorOnNondeterministicUpdate | interface{} | *No description.* | +| GeographyOutputFormat | *string | *No description.* | +| GeometryOutputFormat | *string | *No description.* | +| Id | *string | *No description.* | +| JdbcTreatDecimalAsInt | interface{} | *No description.* | +| JdbcTreatTimestampNtzAsUtc | interface{} | *No description.* | +| JdbcUseSessionTimezone | interface{} | *No description.* | +| JsonIndent | *f64 | *No description.* | +| LockTimeout | *f64 | *No description.* | +| LoginName | *string | *No description.* | +| LogLevel | *string | *No description.* | +| MinsToUnlock | *f64 | *No description.* | +| MultiStatementCount | *f64 | *No description.* | +| MustChangePassword | *string | *No description.* | +| Name | *string | *No description.* | +| NetworkPolicy | *string | *No description.* | +| NoorderSequenceAsDefault | interface{} | *No description.* | +| OdbcTreatDecimalAsInt | interface{} | *No description.* | +| Password | *string | *No description.* | +| PreventUnloadToInternalStages | interface{} | *No description.* | +| QueryTag | *string | *No description.* | +| QuotedIdentifiersIgnoreCase | interface{} | *No description.* | +| RowsPerResultset | *f64 | *No description.* | +| RsaPublicKey | *string | *No description.* | +| RsaPublicKey2 | *string | *No description.* | +| S3StageVpceDnsName | *string | *No description.* | +| SearchPath | *string | *No description.* | +| SimulatedDataSharingConsumer | *string | *No description.* | +| StatementQueuedTimeoutInSeconds | *f64 | *No description.* | +| StatementTimeoutInSeconds | *f64 | *No description.* | +| StrictJsonOutput | interface{} | *No description.* | +| TimeInputFormat | *string | *No description.* | +| TimeOutputFormat | *string | *No description.* | +| TimestampDayIsAlways24H | interface{} | *No description.* | +| TimestampInputFormat | *string | *No description.* | +| TimestampLtzOutputFormat | *string | *No description.* | +| TimestampNtzOutputFormat | *string | *No description.* | +| TimestampOutputFormat | *string | *No description.* | +| TimestampTypeMapping | *string | *No description.* | +| TimestampTzOutputFormat | *string | *No description.* | +| Timezone | *string | *No description.* | +| TraceLevel | *string | *No description.* | +| TransactionAbortOnError | interface{} | *No description.* | +| TransactionDefaultIsolationLevel | *string | *No description.* | +| TwoDigitCenturyStart | *f64 | *No description.* | +| UnsupportedDdlAction | *string | *No description.* | +| UseCachedResult | interface{} | *No description.* | +| WeekOfYearPolicy | *f64 | *No description.* | +| WeekStart | *f64 | *No description.* | + +--- + +##### `Node`Required + +```go +func Node() Node +``` + +- *Type:* github.com/aws/constructs-go/constructs/v10.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```go +func CdktfStack() TerraformStack +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `FriendlyUniqueId`Required + +```go +func FriendlyUniqueId() *string +``` + +- *Type:* *string + +--- + +##### `TerraformMetaArguments`Required + +```go +func TerraformMetaArguments() *map[string]interface{} +``` + +- *Type:* *map[string]interface{} + +--- + +##### `TerraformResourceType`Required + +```go +func TerraformResourceType() *string +``` + +- *Type:* *string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```go +func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```go +func Connection() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +func Count() interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +func DependsOn() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `ForEach`Optional + +```go +func ForEach() ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +func Lifecycle() TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +func Provider() TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +func Provisioners() *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + +##### `Parameters`Required + +```go +func Parameters() LegacyServiceUserParametersList +``` + +- *Type:* LegacyServiceUserParametersList + +--- + +##### `ShowOutput`Required + +```go +func ShowOutput() LegacyServiceUserShowOutputList +``` + +- *Type:* LegacyServiceUserShowOutputList + +--- + +##### `UserType`Required + +```go +func UserType() *string +``` + +- *Type:* *string + +--- + +##### `AbortDetachedQueryInput`Optional + +```go +func AbortDetachedQueryInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `AutocommitInput`Optional + +```go +func AutocommitInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `BinaryInputFormatInput`Optional + +```go +func BinaryInputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `BinaryOutputFormatInput`Optional + +```go +func BinaryOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `ClientMemoryLimitInput`Optional + +```go +func ClientMemoryLimitInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientMetadataRequestUseConnectionCtxInput`Optional + +```go +func ClientMetadataRequestUseConnectionCtxInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientPrefetchThreadsInput`Optional + +```go +func ClientPrefetchThreadsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientResultChunkSizeInput`Optional + +```go +func ClientResultChunkSizeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientResultColumnCaseInsensitiveInput`Optional + +```go +func ClientResultColumnCaseInsensitiveInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequencyInput`Optional + +```go +func ClientSessionKeepAliveHeartbeatFrequencyInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientSessionKeepAliveInput`Optional + +```go +func ClientSessionKeepAliveInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientTimestampTypeMappingInput`Optional + +```go +func ClientTimestampTypeMappingInput() *string +``` + +- *Type:* *string + +--- + +##### `CommentInput`Optional + +```go +func CommentInput() *string +``` + +- *Type:* *string + +--- + +##### `DateInputFormatInput`Optional + +```go +func DateInputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `DateOutputFormatInput`Optional + +```go +func DateOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `DaysToExpiryInput`Optional + +```go +func DaysToExpiryInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `DefaultNamespaceInput`Optional + +```go +func DefaultNamespaceInput() *string +``` + +- *Type:* *string + +--- + +##### `DefaultRoleInput`Optional + +```go +func DefaultRoleInput() *string +``` + +- *Type:* *string + +--- + +##### `DefaultSecondaryRolesOptionInput`Optional + +```go +func DefaultSecondaryRolesOptionInput() *string +``` + +- *Type:* *string + +--- + +##### `DefaultWarehouseInput`Optional + +```go +func DefaultWarehouseInput() *string +``` + +- *Type:* *string + +--- + +##### `DisabledInput`Optional + +```go +func DisabledInput() *string +``` + +- *Type:* *string + +--- + +##### `DisplayNameInput`Optional + +```go +func DisplayNameInput() *string +``` + +- *Type:* *string + +--- + +##### `EmailInput`Optional + +```go +func EmailInput() *string +``` + +- *Type:* *string + +--- + +##### `EnableUnloadPhysicalTypeOptimizationInput`Optional + +```go +func EnableUnloadPhysicalTypeOptimizationInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `EnableUnredactedQuerySyntaxErrorInput`Optional + +```go +func EnableUnredactedQuerySyntaxErrorInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ErrorOnNondeterministicMergeInput`Optional + +```go +func ErrorOnNondeterministicMergeInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ErrorOnNondeterministicUpdateInput`Optional + +```go +func ErrorOnNondeterministicUpdateInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `GeographyOutputFormatInput`Optional + +```go +func GeographyOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `GeometryOutputFormatInput`Optional + +```go +func GeometryOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `IdInput`Optional + +```go +func IdInput() *string +``` + +- *Type:* *string + +--- + +##### `JdbcTreatDecimalAsIntInput`Optional + +```go +func JdbcTreatDecimalAsIntInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JdbcTreatTimestampNtzAsUtcInput`Optional + +```go +func JdbcTreatTimestampNtzAsUtcInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JdbcUseSessionTimezoneInput`Optional + +```go +func JdbcUseSessionTimezoneInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JsonIndentInput`Optional + +```go +func JsonIndentInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LockTimeoutInput`Optional + +```go +func LockTimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LoginNameInput`Optional + +```go +func LoginNameInput() *string +``` + +- *Type:* *string + +--- + +##### `LogLevelInput`Optional + +```go +func LogLevelInput() *string +``` + +- *Type:* *string + +--- + +##### `MinsToUnlockInput`Optional + +```go +func MinsToUnlockInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MultiStatementCountInput`Optional + +```go +func MultiStatementCountInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MustChangePasswordInput`Optional + +```go +func MustChangePasswordInput() *string +``` + +- *Type:* *string + +--- + +##### `NameInput`Optional + +```go +func NameInput() *string +``` + +- *Type:* *string + +--- + +##### `NetworkPolicyInput`Optional + +```go +func NetworkPolicyInput() *string +``` + +- *Type:* *string + +--- + +##### `NoorderSequenceAsDefaultInput`Optional + +```go +func NoorderSequenceAsDefaultInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `OdbcTreatDecimalAsIntInput`Optional + +```go +func OdbcTreatDecimalAsIntInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `PasswordInput`Optional + +```go +func PasswordInput() *string +``` + +- *Type:* *string + +--- + +##### `PreventUnloadToInternalStagesInput`Optional + +```go +func PreventUnloadToInternalStagesInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `QueryTagInput`Optional + +```go +func QueryTagInput() *string +``` + +- *Type:* *string + +--- + +##### `QuotedIdentifiersIgnoreCaseInput`Optional + +```go +func QuotedIdentifiersIgnoreCaseInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RowsPerResultsetInput`Optional + +```go +func RowsPerResultsetInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RsaPublicKey2Input`Optional + +```go +func RsaPublicKey2Input() *string +``` + +- *Type:* *string + +--- + +##### `RsaPublicKeyInput`Optional + +```go +func RsaPublicKeyInput() *string +``` + +- *Type:* *string + +--- + +##### `S3StageVpceDnsNameInput`Optional + +```go +func S3StageVpceDnsNameInput() *string +``` + +- *Type:* *string + +--- + +##### `SearchPathInput`Optional + +```go +func SearchPathInput() *string +``` + +- *Type:* *string + +--- + +##### `SimulatedDataSharingConsumerInput`Optional + +```go +func SimulatedDataSharingConsumerInput() *string +``` + +- *Type:* *string + +--- + +##### `StatementQueuedTimeoutInSecondsInput`Optional + +```go +func StatementQueuedTimeoutInSecondsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `StatementTimeoutInSecondsInput`Optional + +```go +func StatementTimeoutInSecondsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `StrictJsonOutputInput`Optional + +```go +func StrictJsonOutputInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TimeInputFormatInput`Optional + +```go +func TimeInputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimeOutputFormatInput`Optional + +```go +func TimeOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampDayIsAlways24HInput`Optional + +```go +func TimestampDayIsAlways24HInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TimestampInputFormatInput`Optional + +```go +func TimestampInputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampLtzOutputFormatInput`Optional + +```go +func TimestampLtzOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampNtzOutputFormatInput`Optional + +```go +func TimestampNtzOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampOutputFormatInput`Optional + +```go +func TimestampOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampTypeMappingInput`Optional + +```go +func TimestampTypeMappingInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampTzOutputFormatInput`Optional + +```go +func TimestampTzOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimezoneInput`Optional + +```go +func TimezoneInput() *string +``` + +- *Type:* *string + +--- + +##### `TraceLevelInput`Optional + +```go +func TraceLevelInput() *string +``` + +- *Type:* *string + +--- + +##### `TransactionAbortOnErrorInput`Optional + +```go +func TransactionAbortOnErrorInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TransactionDefaultIsolationLevelInput`Optional + +```go +func TransactionDefaultIsolationLevelInput() *string +``` + +- *Type:* *string + +--- + +##### `TwoDigitCenturyStartInput`Optional + +```go +func TwoDigitCenturyStartInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `UnsupportedDdlActionInput`Optional + +```go +func UnsupportedDdlActionInput() *string +``` + +- *Type:* *string + +--- + +##### `UseCachedResultInput`Optional + +```go +func UseCachedResultInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `WeekOfYearPolicyInput`Optional + +```go +func WeekOfYearPolicyInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `WeekStartInput`Optional + +```go +func WeekStartInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `AbortDetachedQuery`Required + +```go +func AbortDetachedQuery() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Autocommit`Required + +```go +func Autocommit() interface{} +``` + +- *Type:* interface{} + +--- + +##### `BinaryInputFormat`Required + +```go +func BinaryInputFormat() *string +``` + +- *Type:* *string + +--- + +##### `BinaryOutputFormat`Required + +```go +func BinaryOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `ClientMemoryLimit`Required + +```go +func ClientMemoryLimit() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```go +func ClientMetadataRequestUseConnectionCtx() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientPrefetchThreads`Required + +```go +func ClientPrefetchThreads() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientResultChunkSize`Required + +```go +func ClientResultChunkSize() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```go +func ClientResultColumnCaseInsensitive() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientSessionKeepAlive`Required + +```go +func ClientSessionKeepAlive() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```go +func ClientSessionKeepAliveHeartbeatFrequency() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientTimestampTypeMapping`Required + +```go +func ClientTimestampTypeMapping() *string +``` + +- *Type:* *string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `DateInputFormat`Required + +```go +func DateInputFormat() *string +``` + +- *Type:* *string + +--- + +##### `DateOutputFormat`Required + +```go +func DateOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `DaysToExpiry`Required + +```go +func DaysToExpiry() *f64 +``` + +- *Type:* *f64 + +--- + +##### `DefaultNamespace`Required + +```go +func DefaultNamespace() *string +``` + +- *Type:* *string + +--- + +##### `DefaultRole`Required + +```go +func DefaultRole() *string +``` + +- *Type:* *string + +--- + +##### `DefaultSecondaryRolesOption`Required + +```go +func DefaultSecondaryRolesOption() *string +``` + +- *Type:* *string + +--- + +##### `DefaultWarehouse`Required + +```go +func DefaultWarehouse() *string +``` + +- *Type:* *string + +--- + +##### `Disabled`Required + +```go +func Disabled() *string +``` + +- *Type:* *string + +--- + +##### `DisplayName`Required + +```go +func DisplayName() *string +``` + +- *Type:* *string + +--- + +##### `Email`Required + +```go +func Email() *string +``` + +- *Type:* *string + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```go +func EnableUnloadPhysicalTypeOptimization() interface{} +``` + +- *Type:* interface{} + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```go +func EnableUnredactedQuerySyntaxError() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```go +func ErrorOnNondeterministicMerge() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```go +func ErrorOnNondeterministicUpdate() interface{} +``` + +- *Type:* interface{} + +--- + +##### `GeographyOutputFormat`Required + +```go +func GeographyOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `GeometryOutputFormat`Required + +```go +func GeometryOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```go +func JdbcTreatDecimalAsInt() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```go +func JdbcTreatTimestampNtzAsUtc() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JdbcUseSessionTimezone`Required + +```go +func JdbcUseSessionTimezone() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JsonIndent`Required + +```go +func JsonIndent() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LockTimeout`Required + +```go +func LockTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LoginName`Required + +```go +func LoginName() *string +``` + +- *Type:* *string + +--- + +##### `LogLevel`Required + +```go +func LogLevel() *string +``` + +- *Type:* *string + +--- + +##### `MinsToUnlock`Required + +```go +func MinsToUnlock() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MultiStatementCount`Required + +```go +func MultiStatementCount() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MustChangePassword`Required + +```go +func MustChangePassword() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `NetworkPolicy`Required + +```go +func NetworkPolicy() *string +``` + +- *Type:* *string + +--- + +##### `NoorderSequenceAsDefault`Required + +```go +func NoorderSequenceAsDefault() interface{} +``` + +- *Type:* interface{} + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```go +func OdbcTreatDecimalAsInt() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Password`Required + +```go +func Password() *string +``` + +- *Type:* *string + +--- + +##### `PreventUnloadToInternalStages`Required + +```go +func PreventUnloadToInternalStages() interface{} +``` + +- *Type:* interface{} + +--- + +##### `QueryTag`Required + +```go +func QueryTag() *string +``` + +- *Type:* *string + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```go +func QuotedIdentifiersIgnoreCase() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RowsPerResultset`Required + +```go +func RowsPerResultset() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RsaPublicKey`Required + +```go +func RsaPublicKey() *string +``` + +- *Type:* *string + +--- + +##### `RsaPublicKey2`Required + +```go +func RsaPublicKey2() *string +``` + +- *Type:* *string + +--- + +##### `S3StageVpceDnsName`Required + +```go +func S3StageVpceDnsName() *string +``` + +- *Type:* *string + +--- + +##### `SearchPath`Required + +```go +func SearchPath() *string +``` + +- *Type:* *string + +--- + +##### `SimulatedDataSharingConsumer`Required + +```go +func SimulatedDataSharingConsumer() *string +``` + +- *Type:* *string + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```go +func StatementQueuedTimeoutInSeconds() *f64 +``` + +- *Type:* *f64 + +--- + +##### `StatementTimeoutInSeconds`Required + +```go +func StatementTimeoutInSeconds() *f64 +``` + +- *Type:* *f64 + +--- + +##### `StrictJsonOutput`Required + +```go +func StrictJsonOutput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TimeInputFormat`Required + +```go +func TimeInputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimeOutputFormat`Required + +```go +func TimeOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimestampDayIsAlways24H`Required + +```go +func TimestampDayIsAlways24H() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TimestampInputFormat`Required + +```go +func TimestampInputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimestampLtzOutputFormat`Required + +```go +func TimestampLtzOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimestampNtzOutputFormat`Required + +```go +func TimestampNtzOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimestampOutputFormat`Required + +```go +func TimestampOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimestampTypeMapping`Required + +```go +func TimestampTypeMapping() *string +``` + +- *Type:* *string + +--- + +##### `TimestampTzOutputFormat`Required + +```go +func TimestampTzOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `Timezone`Required + +```go +func Timezone() *string +``` + +- *Type:* *string + +--- + +##### `TraceLevel`Required + +```go +func TraceLevel() *string +``` + +- *Type:* *string + +--- + +##### `TransactionAbortOnError`Required + +```go +func TransactionAbortOnError() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```go +func TransactionDefaultIsolationLevel() *string +``` + +- *Type:* *string + +--- + +##### `TwoDigitCenturyStart`Required + +```go +func TwoDigitCenturyStart() *f64 +``` + +- *Type:* *f64 + +--- + +##### `UnsupportedDdlAction`Required + +```go +func UnsupportedDdlAction() *string +``` + +- *Type:* *string + +--- + +##### `UseCachedResult`Required + +```go +func UseCachedResult() interface{} +``` + +- *Type:* interface{} + +--- + +##### `WeekOfYearPolicy`Required + +```go +func WeekOfYearPolicy() *f64 +``` + +- *Type:* *f64 + +--- + +##### `WeekStart`Required + +```go +func WeekStart() *f64 +``` + +- *Type:* *f64 + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | + +--- + +##### `TfResourceType`Required + +```go +func TfResourceType() *string +``` + +- *Type:* *string + +--- + +## Structs + +### LegacyServiceUserConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserConfig { + Connection: interface{}, + Count: interface{}, + DependsOn: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable, + ForEach: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator, + Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, + Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, + Provisioners: *[]interface{}, + Name: *string, + AbortDetachedQuery: interface{}, + Autocommit: interface{}, + BinaryInputFormat: *string, + BinaryOutputFormat: *string, + ClientMemoryLimit: *f64, + ClientMetadataRequestUseConnectionCtx: interface{}, + ClientPrefetchThreads: *f64, + ClientResultChunkSize: *f64, + ClientResultColumnCaseInsensitive: interface{}, + ClientSessionKeepAlive: interface{}, + ClientSessionKeepAliveHeartbeatFrequency: *f64, + ClientTimestampTypeMapping: *string, + Comment: *string, + DateInputFormat: *string, + DateOutputFormat: *string, + DaysToExpiry: *f64, + DefaultNamespace: *string, + DefaultRole: *string, + DefaultSecondaryRolesOption: *string, + DefaultWarehouse: *string, + Disabled: *string, + DisplayName: *string, + Email: *string, + EnableUnloadPhysicalTypeOptimization: interface{}, + EnableUnredactedQuerySyntaxError: interface{}, + ErrorOnNondeterministicMerge: interface{}, + ErrorOnNondeterministicUpdate: interface{}, + GeographyOutputFormat: *string, + GeometryOutputFormat: *string, + Id: *string, + JdbcTreatDecimalAsInt: interface{}, + JdbcTreatTimestampNtzAsUtc: interface{}, + JdbcUseSessionTimezone: interface{}, + JsonIndent: *f64, + LockTimeout: *f64, + LoginName: *string, + LogLevel: *string, + MinsToUnlock: *f64, + MultiStatementCount: *f64, + MustChangePassword: *string, + NetworkPolicy: *string, + NoorderSequenceAsDefault: interface{}, + OdbcTreatDecimalAsInt: interface{}, + Password: *string, + PreventUnloadToInternalStages: interface{}, + QueryTag: *string, + QuotedIdentifiersIgnoreCase: interface{}, + RowsPerResultset: *f64, + RsaPublicKey: *string, + RsaPublicKey2: *string, + S3StageVpceDnsName: *string, + SearchPath: *string, + SimulatedDataSharingConsumer: *string, + StatementQueuedTimeoutInSeconds: *f64, + StatementTimeoutInSeconds: *f64, + StrictJsonOutput: interface{}, + TimeInputFormat: *string, + TimeOutputFormat: *string, + TimestampDayIsAlways24H: interface{}, + TimestampInputFormat: *string, + TimestampLtzOutputFormat: *string, + TimestampNtzOutputFormat: *string, + TimestampOutputFormat: *string, + TimestampTypeMapping: *string, + TimestampTzOutputFormat: *string, + Timezone: *string, + TraceLevel: *string, + TransactionAbortOnError: interface{}, + TransactionDefaultIsolationLevel: *string, + TwoDigitCenturyStart: *f64, + UnsupportedDdlAction: *string, + UseCachedResult: interface{}, + WeekOfYearPolicy: *f64, + WeekStart: *f64, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| Name | *string | Name of the user. | +| AbortDetachedQuery | interface{} | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| Autocommit | interface{} | Specifies whether autocommit is enabled for the session. | +| BinaryInputFormat | *string | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| BinaryOutputFormat | *string | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| ClientMemoryLimit | *f64 | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| ClientMetadataRequestUseConnectionCtx | interface{} | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| ClientPrefetchThreads | *f64 | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| ClientResultChunkSize | *f64 | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| ClientResultColumnCaseInsensitive | interface{} | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| ClientSessionKeepAlive | interface{} | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| ClientSessionKeepAliveHeartbeatFrequency | *f64 | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| ClientTimestampTypeMapping | *string | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| Comment | *string | Specifies a comment for the user. | +| DateInputFormat | *string | Specifies the input format for the DATE data type. | +| DateOutputFormat | *string | Specifies the display format for the DATE data type. | +| DaysToExpiry | *f64 | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| DefaultNamespace | *string | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| DefaultRole | *string | Specifies the role that is active by default for the user’s session upon login. | +| DefaultSecondaryRolesOption | *string | Specifies the secondary roles that are active for the user’s session upon login. | +| DefaultWarehouse | *string | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| Disabled | *string | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| DisplayName | *string | Name displayed for the user in the Snowflake web interface. | +| Email | *string | Email address for the user. | +| EnableUnloadPhysicalTypeOptimization | interface{} | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| EnableUnredactedQuerySyntaxError | interface{} | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| ErrorOnNondeterministicMerge | interface{} | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| ErrorOnNondeterministicUpdate | interface{} | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| GeographyOutputFormat | *string | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| GeometryOutputFormat | *string | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. | +| JdbcTreatDecimalAsInt | interface{} | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| JdbcTreatTimestampNtzAsUtc | interface{} | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| JdbcUseSessionTimezone | interface{} | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| JsonIndent | *f64 | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| LockTimeout | *f64 | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| LoginName | *string | The name users use to log in. | +| LogLevel | *string | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| MinsToUnlock | *f64 | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| MultiStatementCount | *f64 | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| MustChangePassword | *string | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | +| NetworkPolicy | *string | Specifies the network policy to enforce for your account. | +| NoorderSequenceAsDefault | interface{} | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| OdbcTreatDecimalAsInt | interface{} | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| Password | *string | Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. | +| PreventUnloadToInternalStages | interface{} | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| QueryTag | *string | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| QuotedIdentifiersIgnoreCase | interface{} | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| RowsPerResultset | *f64 | Specifies the maximum number of rows returned in a result set. | +| RsaPublicKey | *string | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| RsaPublicKey2 | *string | Specifies the user’s second RSA public key; | +| S3StageVpceDnsName | *string | Specifies the DNS name of an Amazon S3 interface endpoint. | +| SearchPath | *string | Specifies the path to search to resolve unqualified object names in queries. | +| SimulatedDataSharingConsumer | *string | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| StatementQueuedTimeoutInSeconds | *f64 | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| StatementTimeoutInSeconds | *f64 | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| StrictJsonOutput | interface{} | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| TimeInputFormat | *string | Specifies the input format for the TIME data type. | +| TimeOutputFormat | *string | Specifies the display format for the TIME data type. | +| TimestampDayIsAlways24H | interface{} | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| TimestampInputFormat | *string | Specifies the input format for the TIMESTAMP data type alias. | +| TimestampLtzOutputFormat | *string | Specifies the display format for the TIMESTAMP_LTZ data type. | +| TimestampNtzOutputFormat | *string | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| TimestampOutputFormat | *string | Specifies the display format for the TIMESTAMP data type alias. | +| TimestampTypeMapping | *string | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| TimestampTzOutputFormat | *string | Specifies the display format for the TIMESTAMP_TZ data type. | +| Timezone | *string | Specifies the time zone for the session. | +| TraceLevel | *string | Controls how trace events are ingested into the event table. | +| TransactionAbortOnError | interface{} | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| TransactionDefaultIsolationLevel | *string | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| TwoDigitCenturyStart | *f64 | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| UnsupportedDdlAction | *string | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| UseCachedResult | interface{} | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| WeekOfYearPolicy | *f64 | Specifies how the weeks in a given year are computed. | +| WeekStart | *f64 | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `Connection`Optional + +```go +Connection interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +Count interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +DependsOn *[]ITerraformDependable +``` + +- *Type:* *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable + +--- + +##### `ForEach`Optional + +```go +ForEach ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +Lifecycle TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +Provider TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +Provisioners *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `Name`Required + +```go +Name *string +``` + +- *Type:* *string + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#name LegacyServiceUser#name} + +--- + +##### `AbortDetachedQuery`Optional + +```go +AbortDetachedQuery interface{} +``` + +- *Type:* interface{} + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#abort_detached_query LegacyServiceUser#abort_detached_query} + +--- + +##### `Autocommit`Optional + +```go +Autocommit interface{} +``` + +- *Type:* interface{} + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#autocommit LegacyServiceUser#autocommit} + +--- + +##### `BinaryInputFormat`Optional + +```go +BinaryInputFormat *string +``` + +- *Type:* *string + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_input_format LegacyServiceUser#binary_input_format} + +--- + +##### `BinaryOutputFormat`Optional + +```go +BinaryOutputFormat *string +``` + +- *Type:* *string + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_output_format LegacyServiceUser#binary_output_format} + +--- + +##### `ClientMemoryLimit`Optional + +```go +ClientMemoryLimit *f64 +``` + +- *Type:* *f64 + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_memory_limit LegacyServiceUser#client_memory_limit} + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Optional + +```go +ClientMetadataRequestUseConnectionCtx interface{} +``` + +- *Type:* interface{} + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_metadata_request_use_connection_ctx LegacyServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `ClientPrefetchThreads`Optional + +```go +ClientPrefetchThreads *f64 +``` + +- *Type:* *f64 + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_prefetch_threads LegacyServiceUser#client_prefetch_threads} + +--- + +##### `ClientResultChunkSize`Optional + +```go +ClientResultChunkSize *f64 +``` + +- *Type:* *f64 + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_chunk_size LegacyServiceUser#client_result_chunk_size} + +--- + +##### `ClientResultColumnCaseInsensitive`Optional + +```go +ClientResultColumnCaseInsensitive interface{} +``` + +- *Type:* interface{} + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_column_case_insensitive LegacyServiceUser#client_result_column_case_insensitive} + +--- + +##### `ClientSessionKeepAlive`Optional + +```go +ClientSessionKeepAlive interface{} +``` + +- *Type:* interface{} + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive LegacyServiceUser#client_session_keep_alive} + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Optional + +```go +ClientSessionKeepAliveHeartbeatFrequency *f64 +``` + +- *Type:* *f64 + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive_heartbeat_frequency LegacyServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `ClientTimestampTypeMapping`Optional + +```go +ClientTimestampTypeMapping *string +``` + +- *Type:* *string + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_timestamp_type_mapping LegacyServiceUser#client_timestamp_type_mapping} + +--- + +##### `Comment`Optional + +```go +Comment *string +``` + +- *Type:* *string + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#comment LegacyServiceUser#comment} + +--- + +##### `DateInputFormat`Optional + +```go +DateInputFormat *string +``` + +- *Type:* *string + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_input_format LegacyServiceUser#date_input_format} + +--- + +##### `DateOutputFormat`Optional + +```go +DateOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_output_format LegacyServiceUser#date_output_format} + +--- + +##### `DaysToExpiry`Optional + +```go +DaysToExpiry *f64 +``` + +- *Type:* *f64 + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#days_to_expiry LegacyServiceUser#days_to_expiry} + +--- + +##### `DefaultNamespace`Optional + +```go +DefaultNamespace *string +``` + +- *Type:* *string + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_namespace LegacyServiceUser#default_namespace} + +--- + +##### `DefaultRole`Optional + +```go +DefaultRole *string +``` + +- *Type:* *string + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_role LegacyServiceUser#default_role} + +--- + +##### `DefaultSecondaryRolesOption`Optional + +```go +DefaultSecondaryRolesOption *string +``` + +- *Type:* *string + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_secondary_roles_option LegacyServiceUser#default_secondary_roles_option} + +--- + +##### `DefaultWarehouse`Optional + +```go +DefaultWarehouse *string +``` + +- *Type:* *string + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_warehouse LegacyServiceUser#default_warehouse} + +--- + +##### `Disabled`Optional + +```go +Disabled *string +``` + +- *Type:* *string + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#disabled LegacyServiceUser#disabled} + +--- + +##### `DisplayName`Optional + +```go +DisplayName *string +``` + +- *Type:* *string + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#display_name LegacyServiceUser#display_name} + +--- + +##### `Email`Optional + +```go +Email *string +``` + +- *Type:* *string + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#email LegacyServiceUser#email} + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Optional + +```go +EnableUnloadPhysicalTypeOptimization interface{} +``` + +- *Type:* interface{} + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unload_physical_type_optimization LegacyServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `EnableUnredactedQuerySyntaxError`Optional + +```go +EnableUnredactedQuerySyntaxError interface{} +``` + +- *Type:* interface{} + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unredacted_query_syntax_error LegacyServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `ErrorOnNondeterministicMerge`Optional + +```go +ErrorOnNondeterministicMerge interface{} +``` + +- *Type:* interface{} + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_merge LegacyServiceUser#error_on_nondeterministic_merge} + +--- + +##### `ErrorOnNondeterministicUpdate`Optional + +```go +ErrorOnNondeterministicUpdate interface{} +``` + +- *Type:* interface{} + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_update LegacyServiceUser#error_on_nondeterministic_update} + +--- + +##### `GeographyOutputFormat`Optional + +```go +GeographyOutputFormat *string +``` + +- *Type:* *string + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geography_output_format LegacyServiceUser#geography_output_format} + +--- + +##### `GeometryOutputFormat`Optional + +```go +GeometryOutputFormat *string +``` + +- *Type:* *string + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geometry_output_format LegacyServiceUser#geometry_output_format} + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `JdbcTreatDecimalAsInt`Optional + +```go +JdbcTreatDecimalAsInt interface{} +``` + +- *Type:* interface{} + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_decimal_as_int LegacyServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Optional + +```go +JdbcTreatTimestampNtzAsUtc interface{} +``` + +- *Type:* interface{} + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_timestamp_ntz_as_utc LegacyServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `JdbcUseSessionTimezone`Optional + +```go +JdbcUseSessionTimezone interface{} +``` + +- *Type:* interface{} + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_use_session_timezone LegacyServiceUser#jdbc_use_session_timezone} + +--- + +##### `JsonIndent`Optional + +```go +JsonIndent *f64 +``` + +- *Type:* *f64 + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#json_indent LegacyServiceUser#json_indent} + +--- + +##### `LockTimeout`Optional + +```go +LockTimeout *f64 +``` + +- *Type:* *f64 + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#lock_timeout LegacyServiceUser#lock_timeout} + +--- + +##### `LoginName`Optional + +```go +LoginName *string +``` + +- *Type:* *string + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#login_name LegacyServiceUser#login_name} + +--- + +##### `LogLevel`Optional + +```go +LogLevel *string +``` + +- *Type:* *string + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#log_level LegacyServiceUser#log_level} + +--- + +##### `MinsToUnlock`Optional + +```go +MinsToUnlock *f64 +``` + +- *Type:* *f64 + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#mins_to_unlock LegacyServiceUser#mins_to_unlock} + +--- + +##### `MultiStatementCount`Optional + +```go +MultiStatementCount *f64 +``` + +- *Type:* *f64 + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#multi_statement_count LegacyServiceUser#multi_statement_count} + +--- + +##### `MustChangePassword`Optional + +```go +MustChangePassword *string +``` + +- *Type:* *string + +Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#must_change_password LegacyServiceUser#must_change_password} + +--- + +##### `NetworkPolicy`Optional + +```go +NetworkPolicy *string +``` + +- *Type:* *string + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#network_policy LegacyServiceUser#network_policy} + +--- + +##### `NoorderSequenceAsDefault`Optional + +```go +NoorderSequenceAsDefault interface{} +``` + +- *Type:* interface{} + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#noorder_sequence_as_default LegacyServiceUser#noorder_sequence_as_default} + +--- + +##### `OdbcTreatDecimalAsInt`Optional + +```go +OdbcTreatDecimalAsInt interface{} +``` + +- *Type:* interface{} + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#odbc_treat_decimal_as_int LegacyServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `Password`Optional + +```go +Password *string +``` + +- *Type:* *string + +Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#password LegacyServiceUser#password} + +--- + +##### `PreventUnloadToInternalStages`Optional + +```go +PreventUnloadToInternalStages interface{} +``` + +- *Type:* interface{} + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#prevent_unload_to_internal_stages LegacyServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `QueryTag`Optional + +```go +QueryTag *string +``` + +- *Type:* *string + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#query_tag LegacyServiceUser#query_tag} + +--- + +##### `QuotedIdentifiersIgnoreCase`Optional + +```go +QuotedIdentifiersIgnoreCase interface{} +``` + +- *Type:* interface{} + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#quoted_identifiers_ignore_case LegacyServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `RowsPerResultset`Optional + +```go +RowsPerResultset *f64 +``` + +- *Type:* *f64 + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rows_per_resultset LegacyServiceUser#rows_per_resultset} + +--- + +##### `RsaPublicKey`Optional + +```go +RsaPublicKey *string +``` + +- *Type:* *string + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key LegacyServiceUser#rsa_public_key} + +--- + +##### `RsaPublicKey2`Optional + +```go +RsaPublicKey2 *string +``` + +- *Type:* *string + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key_2 LegacyServiceUser#rsa_public_key_2} + +--- + +##### `S3StageVpceDnsName`Optional + +```go +S3StageVpceDnsName *string +``` + +- *Type:* *string + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#s3_stage_vpce_dns_name LegacyServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `SearchPath`Optional + +```go +SearchPath *string +``` + +- *Type:* *string + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#search_path LegacyServiceUser#search_path} + +--- + +##### `SimulatedDataSharingConsumer`Optional + +```go +SimulatedDataSharingConsumer *string +``` + +- *Type:* *string + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#simulated_data_sharing_consumer LegacyServiceUser#simulated_data_sharing_consumer} + +--- + +##### `StatementQueuedTimeoutInSeconds`Optional + +```go +StatementQueuedTimeoutInSeconds *f64 +``` + +- *Type:* *f64 + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_queued_timeout_in_seconds LegacyServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `StatementTimeoutInSeconds`Optional + +```go +StatementTimeoutInSeconds *f64 +``` + +- *Type:* *f64 + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_timeout_in_seconds LegacyServiceUser#statement_timeout_in_seconds} + +--- + +##### `StrictJsonOutput`Optional + +```go +StrictJsonOutput interface{} +``` + +- *Type:* interface{} + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#strict_json_output LegacyServiceUser#strict_json_output} + +--- + +##### `TimeInputFormat`Optional + +```go +TimeInputFormat *string +``` + +- *Type:* *string + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_input_format LegacyServiceUser#time_input_format} + +--- + +##### `TimeOutputFormat`Optional + +```go +TimeOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_output_format LegacyServiceUser#time_output_format} + +--- + +##### `TimestampDayIsAlways24H`Optional + +```go +TimestampDayIsAlways24H interface{} +``` + +- *Type:* interface{} + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_day_is_always_24h LegacyServiceUser#timestamp_day_is_always_24h} + +--- + +##### `TimestampInputFormat`Optional + +```go +TimestampInputFormat *string +``` + +- *Type:* *string + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_input_format LegacyServiceUser#timestamp_input_format} + +--- + +##### `TimestampLtzOutputFormat`Optional + +```go +TimestampLtzOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ltz_output_format LegacyServiceUser#timestamp_ltz_output_format} + +--- + +##### `TimestampNtzOutputFormat`Optional + +```go +TimestampNtzOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ntz_output_format LegacyServiceUser#timestamp_ntz_output_format} + +--- + +##### `TimestampOutputFormat`Optional + +```go +TimestampOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_output_format LegacyServiceUser#timestamp_output_format} + +--- + +##### `TimestampTypeMapping`Optional + +```go +TimestampTypeMapping *string +``` + +- *Type:* *string + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_type_mapping LegacyServiceUser#timestamp_type_mapping} + +--- + +##### `TimestampTzOutputFormat`Optional + +```go +TimestampTzOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_tz_output_format LegacyServiceUser#timestamp_tz_output_format} + +--- + +##### `Timezone`Optional + +```go +Timezone *string +``` + +- *Type:* *string + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timezone LegacyServiceUser#timezone} + +--- + +##### `TraceLevel`Optional + +```go +TraceLevel *string +``` + +- *Type:* *string + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#trace_level LegacyServiceUser#trace_level} + +--- + +##### `TransactionAbortOnError`Optional + +```go +TransactionAbortOnError interface{} +``` + +- *Type:* interface{} + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_abort_on_error LegacyServiceUser#transaction_abort_on_error} + +--- + +##### `TransactionDefaultIsolationLevel`Optional + +```go +TransactionDefaultIsolationLevel *string +``` + +- *Type:* *string + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_default_isolation_level LegacyServiceUser#transaction_default_isolation_level} + +--- + +##### `TwoDigitCenturyStart`Optional + +```go +TwoDigitCenturyStart *f64 +``` + +- *Type:* *f64 + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#two_digit_century_start LegacyServiceUser#two_digit_century_start} + +--- + +##### `UnsupportedDdlAction`Optional + +```go +UnsupportedDdlAction *string +``` + +- *Type:* *string + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#unsupported_ddl_action LegacyServiceUser#unsupported_ddl_action} + +--- + +##### `UseCachedResult`Optional + +```go +UseCachedResult interface{} +``` + +- *Type:* interface{} + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#use_cached_result LegacyServiceUser#use_cached_result} + +--- + +##### `WeekOfYearPolicy`Optional + +```go +WeekOfYearPolicy *f64 +``` + +- *Type:* *f64 + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_of_year_policy LegacyServiceUser#week_of_year_policy} + +--- + +##### `WeekStart`Optional + +```go +WeekStart *f64 +``` + +- *Type:* *f64 + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_start LegacyServiceUser#week_start} + +--- + +### LegacyServiceUserParameters + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParameters { + +} +``` + + +### LegacyServiceUserParametersAbortDetachedQuery + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersAbortDetachedQuery { + +} +``` + + +### LegacyServiceUserParametersAutocommit + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersAutocommit { + +} +``` + + +### LegacyServiceUserParametersBinaryInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersBinaryInputFormat { + +} +``` + + +### LegacyServiceUserParametersBinaryOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersBinaryOutputFormat { + +} +``` + + +### LegacyServiceUserParametersClientMemoryLimit + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersClientMemoryLimit { + +} +``` + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx { + +} +``` + + +### LegacyServiceUserParametersClientPrefetchThreads + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersClientPrefetchThreads { + +} +``` + + +### LegacyServiceUserParametersClientResultChunkSize + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersClientResultChunkSize { + +} +``` + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersClientResultColumnCaseInsensitive { + +} +``` + + +### LegacyServiceUserParametersClientSessionKeepAlive + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersClientSessionKeepAlive { + +} +``` + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency { + +} +``` + + +### LegacyServiceUserParametersClientTimestampTypeMapping + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersClientTimestampTypeMapping { + +} +``` + + +### LegacyServiceUserParametersDateInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersDateInputFormat { + +} +``` + + +### LegacyServiceUserParametersDateOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersDateOutputFormat { + +} +``` + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization { + +} +``` + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersEnableUnredactedQuerySyntaxError { + +} +``` + + +### LegacyServiceUserParametersErrorOnNondeterministicMerge + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersErrorOnNondeterministicMerge { + +} +``` + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersErrorOnNondeterministicUpdate { + +} +``` + + +### LegacyServiceUserParametersGeographyOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersGeographyOutputFormat { + +} +``` + + +### LegacyServiceUserParametersGeometryOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersGeometryOutputFormat { + +} +``` + + +### LegacyServiceUserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersJdbcTreatDecimalAsInt { + +} +``` + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc { + +} +``` + + +### LegacyServiceUserParametersJdbcUseSessionTimezone + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersJdbcUseSessionTimezone { + +} +``` + + +### LegacyServiceUserParametersJsonIndent + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersJsonIndent { + +} +``` + + +### LegacyServiceUserParametersLockTimeout + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersLockTimeout { + +} +``` + + +### LegacyServiceUserParametersLogLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersLogLevel { + +} +``` + + +### LegacyServiceUserParametersMultiStatementCount + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersMultiStatementCount { + +} +``` + + +### LegacyServiceUserParametersNetworkPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersNetworkPolicy { + +} +``` + + +### LegacyServiceUserParametersNoorderSequenceAsDefault + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersNoorderSequenceAsDefault { + +} +``` + + +### LegacyServiceUserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersOdbcTreatDecimalAsInt { + +} +``` + + +### LegacyServiceUserParametersPreventUnloadToInternalStages + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersPreventUnloadToInternalStages { + +} +``` + + +### LegacyServiceUserParametersQueryTag + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersQueryTag { + +} +``` + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersQuotedIdentifiersIgnoreCase { + +} +``` + + +### LegacyServiceUserParametersRowsPerResultset + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersRowsPerResultset { + +} +``` + + +### LegacyServiceUserParametersS3StageVpceDnsName + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersS3StageVpceDnsName { + +} +``` + + +### LegacyServiceUserParametersSearchPath + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersSearchPath { + +} +``` + + +### LegacyServiceUserParametersSimulatedDataSharingConsumer + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersSimulatedDataSharingConsumer { + +} +``` + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersStatementQueuedTimeoutInSeconds { + +} +``` + + +### LegacyServiceUserParametersStatementTimeoutInSeconds + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersStatementTimeoutInSeconds { + +} +``` + + +### LegacyServiceUserParametersStrictJsonOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersStrictJsonOutput { + +} +``` + + +### LegacyServiceUserParametersTimeInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTimeInputFormat { + +} +``` + + +### LegacyServiceUserParametersTimeOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTimeOutputFormat { + +} +``` + + +### LegacyServiceUserParametersTimestampDayIsAlways24H + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTimestampDayIsAlways24H { + +} +``` + + +### LegacyServiceUserParametersTimestampInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTimestampInputFormat { + +} +``` + + +### LegacyServiceUserParametersTimestampLtzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTimestampLtzOutputFormat { + +} +``` + + +### LegacyServiceUserParametersTimestampNtzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTimestampNtzOutputFormat { + +} +``` + + +### LegacyServiceUserParametersTimestampOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTimestampOutputFormat { + +} +``` + + +### LegacyServiceUserParametersTimestampTypeMapping + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTimestampTypeMapping { + +} +``` + + +### LegacyServiceUserParametersTimestampTzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTimestampTzOutputFormat { + +} +``` + + +### LegacyServiceUserParametersTimezone + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTimezone { + +} +``` + + +### LegacyServiceUserParametersTraceLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTraceLevel { + +} +``` + + +### LegacyServiceUserParametersTransactionAbortOnError + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTransactionAbortOnError { + +} +``` + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTransactionDefaultIsolationLevel { + +} +``` + + +### LegacyServiceUserParametersTwoDigitCenturyStart + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersTwoDigitCenturyStart { + +} +``` + + +### LegacyServiceUserParametersUnsupportedDdlAction + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersUnsupportedDdlAction { + +} +``` + + +### LegacyServiceUserParametersUseCachedResult + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersUseCachedResult { + +} +``` + + +### LegacyServiceUserParametersWeekOfYearPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersWeekOfYearPolicy { + +} +``` + + +### LegacyServiceUserParametersWeekStart + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserParametersWeekStart { + +} +``` + + +### LegacyServiceUserShowOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +&legacyserviceuser.LegacyServiceUserShowOutput { + +} +``` + + +## Classes + +### LegacyServiceUserParametersAbortDetachedQueryList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersAbortDetachedQueryList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersAbortDetachedQueryList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersAbortDetachedQueryOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersAbortDetachedQueryOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersAbortDetachedQueryOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersAbortDetachedQuery | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersAbortDetachedQuery +``` + +- *Type:* LegacyServiceUserParametersAbortDetachedQuery + +--- + + +### LegacyServiceUserParametersAutocommitList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersAutocommitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersAutocommitList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersAutocommitOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersAutocommitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersAutocommitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersAutocommitOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersAutocommit | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersAutocommit +``` + +- *Type:* LegacyServiceUserParametersAutocommit + +--- + + +### LegacyServiceUserParametersBinaryInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersBinaryInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersBinaryInputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersBinaryInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersBinaryInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersBinaryInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersBinaryInputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersBinaryInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersBinaryInputFormat +``` + +- *Type:* LegacyServiceUserParametersBinaryInputFormat + +--- + + +### LegacyServiceUserParametersBinaryOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersBinaryOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersBinaryOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersBinaryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersBinaryOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersBinaryOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersBinaryOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersBinaryOutputFormat +``` + +- *Type:* LegacyServiceUserParametersBinaryOutputFormat + +--- + + +### LegacyServiceUserParametersClientMemoryLimitList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientMemoryLimitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersClientMemoryLimitList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersClientMemoryLimitOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersClientMemoryLimitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientMemoryLimitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersClientMemoryLimitOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientMemoryLimit | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersClientMemoryLimit +``` + +- *Type:* LegacyServiceUserParametersClientMemoryLimit + +--- + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx +``` + +- *Type:* LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### LegacyServiceUserParametersClientPrefetchThreadsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientPrefetchThreadsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersClientPrefetchThreadsList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersClientPrefetchThreadsOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientPrefetchThreadsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersClientPrefetchThreadsOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientPrefetchThreads | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersClientPrefetchThreads +``` + +- *Type:* LegacyServiceUserParametersClientPrefetchThreads + +--- + + +### LegacyServiceUserParametersClientResultChunkSizeList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientResultChunkSizeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersClientResultChunkSizeList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersClientResultChunkSizeOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientResultChunkSizeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersClientResultChunkSizeOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientResultChunkSize | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersClientResultChunkSize +``` + +- *Type:* LegacyServiceUserParametersClientResultChunkSize + +--- + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientResultColumnCaseInsensitiveList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersClientResultColumnCaseInsensitiveList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientResultColumnCaseInsensitive | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersClientResultColumnCaseInsensitive +``` + +- *Type:* LegacyServiceUserParametersClientResultColumnCaseInsensitive + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientSessionKeepAliveList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersClientSessionKeepAliveList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersClientSessionKeepAliveOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientSessionKeepAliveOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersClientSessionKeepAliveOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientSessionKeepAlive | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersClientSessionKeepAlive +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAlive + +--- + + +### LegacyServiceUserParametersClientTimestampTypeMappingList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientTimestampTypeMappingList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersClientTimestampTypeMappingList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersClientTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersClientTimestampTypeMappingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersClientTimestampTypeMappingOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersClientTimestampTypeMapping | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersClientTimestampTypeMapping +``` + +- *Type:* LegacyServiceUserParametersClientTimestampTypeMapping + +--- + + +### LegacyServiceUserParametersDateInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersDateInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersDateInputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersDateInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersDateInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersDateInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersDateInputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersDateInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersDateInputFormat +``` + +- *Type:* LegacyServiceUserParametersDateInputFormat + +--- + + +### LegacyServiceUserParametersDateOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersDateOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersDateOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersDateOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersDateOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersDateOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersDateOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersDateOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersDateOutputFormat +``` + +- *Type:* LegacyServiceUserParametersDateOutputFormat + +--- + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization +``` + +- *Type:* LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersEnableUnredactedQuerySyntaxError | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersEnableUnredactedQuerySyntaxError +``` + +- *Type:* LegacyServiceUserParametersEnableUnredactedQuerySyntaxError + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersErrorOnNondeterministicMergeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersErrorOnNondeterministicMergeList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersErrorOnNondeterministicMerge | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersErrorOnNondeterministicMerge +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicMerge + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersErrorOnNondeterministicUpdateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersErrorOnNondeterministicUpdateList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersErrorOnNondeterministicUpdate | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersErrorOnNondeterministicUpdate +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicUpdate + +--- + + +### LegacyServiceUserParametersGeographyOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersGeographyOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersGeographyOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersGeographyOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersGeographyOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersGeographyOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersGeographyOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersGeographyOutputFormat +``` + +- *Type:* LegacyServiceUserParametersGeographyOutputFormat + +--- + + +### LegacyServiceUserParametersGeometryOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersGeometryOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersGeometryOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersGeometryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersGeometryOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersGeometryOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersGeometryOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersGeometryOutputFormat +``` + +- *Type:* LegacyServiceUserParametersGeometryOutputFormat + +--- + + +### LegacyServiceUserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersJdbcTreatDecimalAsIntList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersJdbcTreatDecimalAsIntList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersJdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersJdbcTreatDecimalAsInt +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatDecimalAsInt + +--- + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### LegacyServiceUserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersJdbcUseSessionTimezoneList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersJdbcUseSessionTimezoneList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersJdbcUseSessionTimezone | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersJdbcUseSessionTimezone +``` + +- *Type:* LegacyServiceUserParametersJdbcUseSessionTimezone + +--- + + +### LegacyServiceUserParametersJsonIndentList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersJsonIndentList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersJsonIndentList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersJsonIndentOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersJsonIndentOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersJsonIndentOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersJsonIndentOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersJsonIndent | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersJsonIndent +``` + +- *Type:* LegacyServiceUserParametersJsonIndent + +--- + + +### LegacyServiceUserParametersList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersLockTimeoutList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersLockTimeoutList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersLockTimeoutList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersLockTimeoutOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersLockTimeoutOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersLockTimeoutOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersLockTimeoutOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersLockTimeout | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersLockTimeout +``` + +- *Type:* LegacyServiceUserParametersLockTimeout + +--- + + +### LegacyServiceUserParametersLogLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersLogLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersLogLevelList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersLogLevelOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersLogLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersLogLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersLogLevelOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersLogLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersLogLevel +``` + +- *Type:* LegacyServiceUserParametersLogLevel + +--- + + +### LegacyServiceUserParametersMultiStatementCountList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersMultiStatementCountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersMultiStatementCountList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersMultiStatementCountOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersMultiStatementCountOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersMultiStatementCountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersMultiStatementCountOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersMultiStatementCount | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersMultiStatementCount +``` + +- *Type:* LegacyServiceUserParametersMultiStatementCount + +--- + + +### LegacyServiceUserParametersNetworkPolicyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersNetworkPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersNetworkPolicyList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersNetworkPolicyOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersNetworkPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersNetworkPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersNetworkPolicyOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersNetworkPolicy | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersNetworkPolicy +``` + +- *Type:* LegacyServiceUserParametersNetworkPolicy + +--- + + +### LegacyServiceUserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersNoorderSequenceAsDefaultList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersNoorderSequenceAsDefaultList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersNoorderSequenceAsDefault | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersNoorderSequenceAsDefault +``` + +- *Type:* LegacyServiceUserParametersNoorderSequenceAsDefault + +--- + + +### LegacyServiceUserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersOdbcTreatDecimalAsIntList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersOdbcTreatDecimalAsIntList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersOdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersOdbcTreatDecimalAsInt +``` + +- *Type:* LegacyServiceUserParametersOdbcTreatDecimalAsInt + +--- + + +### LegacyServiceUserParametersOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| AbortDetachedQuery | LegacyServiceUserParametersAbortDetachedQueryList | *No description.* | +| Autocommit | LegacyServiceUserParametersAutocommitList | *No description.* | +| BinaryInputFormat | LegacyServiceUserParametersBinaryInputFormatList | *No description.* | +| BinaryOutputFormat | LegacyServiceUserParametersBinaryOutputFormatList | *No description.* | +| ClientMemoryLimit | LegacyServiceUserParametersClientMemoryLimitList | *No description.* | +| ClientMetadataRequestUseConnectionCtx | LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| ClientPrefetchThreads | LegacyServiceUserParametersClientPrefetchThreadsList | *No description.* | +| ClientResultChunkSize | LegacyServiceUserParametersClientResultChunkSizeList | *No description.* | +| ClientResultColumnCaseInsensitive | LegacyServiceUserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| ClientSessionKeepAlive | LegacyServiceUserParametersClientSessionKeepAliveList | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| ClientTimestampTypeMapping | LegacyServiceUserParametersClientTimestampTypeMappingList | *No description.* | +| DateInputFormat | LegacyServiceUserParametersDateInputFormatList | *No description.* | +| DateOutputFormat | LegacyServiceUserParametersDateOutputFormatList | *No description.* | +| EnableUnloadPhysicalTypeOptimization | LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| EnableUnredactedQuerySyntaxError | LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| ErrorOnNondeterministicMerge | LegacyServiceUserParametersErrorOnNondeterministicMergeList | *No description.* | +| ErrorOnNondeterministicUpdate | LegacyServiceUserParametersErrorOnNondeterministicUpdateList | *No description.* | +| GeographyOutputFormat | LegacyServiceUserParametersGeographyOutputFormatList | *No description.* | +| GeometryOutputFormat | LegacyServiceUserParametersGeometryOutputFormatList | *No description.* | +| JdbcTreatDecimalAsInt | LegacyServiceUserParametersJdbcTreatDecimalAsIntList | *No description.* | +| JdbcTreatTimestampNtzAsUtc | LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| JdbcUseSessionTimezone | LegacyServiceUserParametersJdbcUseSessionTimezoneList | *No description.* | +| JsonIndent | LegacyServiceUserParametersJsonIndentList | *No description.* | +| LockTimeout | LegacyServiceUserParametersLockTimeoutList | *No description.* | +| LogLevel | LegacyServiceUserParametersLogLevelList | *No description.* | +| MultiStatementCount | LegacyServiceUserParametersMultiStatementCountList | *No description.* | +| NetworkPolicy | LegacyServiceUserParametersNetworkPolicyList | *No description.* | +| NoorderSequenceAsDefault | LegacyServiceUserParametersNoorderSequenceAsDefaultList | *No description.* | +| OdbcTreatDecimalAsInt | LegacyServiceUserParametersOdbcTreatDecimalAsIntList | *No description.* | +| PreventUnloadToInternalStages | LegacyServiceUserParametersPreventUnloadToInternalStagesList | *No description.* | +| QueryTag | LegacyServiceUserParametersQueryTagList | *No description.* | +| QuotedIdentifiersIgnoreCase | LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| RowsPerResultset | LegacyServiceUserParametersRowsPerResultsetList | *No description.* | +| S3StageVpceDnsName | LegacyServiceUserParametersS3StageVpceDnsNameList | *No description.* | +| SearchPath | LegacyServiceUserParametersSearchPathList | *No description.* | +| SimulatedDataSharingConsumer | LegacyServiceUserParametersSimulatedDataSharingConsumerList | *No description.* | +| StatementQueuedTimeoutInSeconds | LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| StatementTimeoutInSeconds | LegacyServiceUserParametersStatementTimeoutInSecondsList | *No description.* | +| StrictJsonOutput | LegacyServiceUserParametersStrictJsonOutputList | *No description.* | +| TimeInputFormat | LegacyServiceUserParametersTimeInputFormatList | *No description.* | +| TimeOutputFormat | LegacyServiceUserParametersTimeOutputFormatList | *No description.* | +| TimestampDayIsAlways24H | LegacyServiceUserParametersTimestampDayIsAlways24HList | *No description.* | +| TimestampInputFormat | LegacyServiceUserParametersTimestampInputFormatList | *No description.* | +| TimestampLtzOutputFormat | LegacyServiceUserParametersTimestampLtzOutputFormatList | *No description.* | +| TimestampNtzOutputFormat | LegacyServiceUserParametersTimestampNtzOutputFormatList | *No description.* | +| TimestampOutputFormat | LegacyServiceUserParametersTimestampOutputFormatList | *No description.* | +| TimestampTypeMapping | LegacyServiceUserParametersTimestampTypeMappingList | *No description.* | +| TimestampTzOutputFormat | LegacyServiceUserParametersTimestampTzOutputFormatList | *No description.* | +| Timezone | LegacyServiceUserParametersTimezoneList | *No description.* | +| TraceLevel | LegacyServiceUserParametersTraceLevelList | *No description.* | +| TransactionAbortOnError | LegacyServiceUserParametersTransactionAbortOnErrorList | *No description.* | +| TransactionDefaultIsolationLevel | LegacyServiceUserParametersTransactionDefaultIsolationLevelList | *No description.* | +| TwoDigitCenturyStart | LegacyServiceUserParametersTwoDigitCenturyStartList | *No description.* | +| UnsupportedDdlAction | LegacyServiceUserParametersUnsupportedDdlActionList | *No description.* | +| UseCachedResult | LegacyServiceUserParametersUseCachedResultList | *No description.* | +| WeekOfYearPolicy | LegacyServiceUserParametersWeekOfYearPolicyList | *No description.* | +| WeekStart | LegacyServiceUserParametersWeekStartList | *No description.* | +| InternalValue | LegacyServiceUserParameters | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `AbortDetachedQuery`Required + +```go +func AbortDetachedQuery() LegacyServiceUserParametersAbortDetachedQueryList +``` + +- *Type:* LegacyServiceUserParametersAbortDetachedQueryList + +--- + +##### `Autocommit`Required + +```go +func Autocommit() LegacyServiceUserParametersAutocommitList +``` + +- *Type:* LegacyServiceUserParametersAutocommitList + +--- + +##### `BinaryInputFormat`Required + +```go +func BinaryInputFormat() LegacyServiceUserParametersBinaryInputFormatList +``` + +- *Type:* LegacyServiceUserParametersBinaryInputFormatList + +--- + +##### `BinaryOutputFormat`Required + +```go +func BinaryOutputFormat() LegacyServiceUserParametersBinaryOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersBinaryOutputFormatList + +--- + +##### `ClientMemoryLimit`Required + +```go +func ClientMemoryLimit() LegacyServiceUserParametersClientMemoryLimitList +``` + +- *Type:* LegacyServiceUserParametersClientMemoryLimitList + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```go +func ClientMetadataRequestUseConnectionCtx() LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList +``` + +- *Type:* LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `ClientPrefetchThreads`Required + +```go +func ClientPrefetchThreads() LegacyServiceUserParametersClientPrefetchThreadsList +``` + +- *Type:* LegacyServiceUserParametersClientPrefetchThreadsList + +--- + +##### `ClientResultChunkSize`Required + +```go +func ClientResultChunkSize() LegacyServiceUserParametersClientResultChunkSizeList +``` + +- *Type:* LegacyServiceUserParametersClientResultChunkSizeList + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```go +func ClientResultColumnCaseInsensitive() LegacyServiceUserParametersClientResultColumnCaseInsensitiveList +``` + +- *Type:* LegacyServiceUserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `ClientSessionKeepAlive`Required + +```go +func ClientSessionKeepAlive() LegacyServiceUserParametersClientSessionKeepAliveList +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveList + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```go +func ClientSessionKeepAliveHeartbeatFrequency() LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `ClientTimestampTypeMapping`Required + +```go +func ClientTimestampTypeMapping() LegacyServiceUserParametersClientTimestampTypeMappingList +``` + +- *Type:* LegacyServiceUserParametersClientTimestampTypeMappingList + +--- + +##### `DateInputFormat`Required + +```go +func DateInputFormat() LegacyServiceUserParametersDateInputFormatList +``` + +- *Type:* LegacyServiceUserParametersDateInputFormatList + +--- + +##### `DateOutputFormat`Required + +```go +func DateOutputFormat() LegacyServiceUserParametersDateOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersDateOutputFormatList + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```go +func EnableUnloadPhysicalTypeOptimization() LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList +``` + +- *Type:* LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```go +func EnableUnredactedQuerySyntaxError() LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList +``` + +- *Type:* LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```go +func ErrorOnNondeterministicMerge() LegacyServiceUserParametersErrorOnNondeterministicMergeList +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicMergeList + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```go +func ErrorOnNondeterministicUpdate() LegacyServiceUserParametersErrorOnNondeterministicUpdateList +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicUpdateList + +--- + +##### `GeographyOutputFormat`Required + +```go +func GeographyOutputFormat() LegacyServiceUserParametersGeographyOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersGeographyOutputFormatList + +--- + +##### `GeometryOutputFormat`Required + +```go +func GeometryOutputFormat() LegacyServiceUserParametersGeometryOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersGeometryOutputFormatList + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```go +func JdbcTreatDecimalAsInt() LegacyServiceUserParametersJdbcTreatDecimalAsIntList +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatDecimalAsIntList + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```go +func JdbcTreatTimestampNtzAsUtc() LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `JdbcUseSessionTimezone`Required + +```go +func JdbcUseSessionTimezone() LegacyServiceUserParametersJdbcUseSessionTimezoneList +``` + +- *Type:* LegacyServiceUserParametersJdbcUseSessionTimezoneList + +--- + +##### `JsonIndent`Required + +```go +func JsonIndent() LegacyServiceUserParametersJsonIndentList +``` + +- *Type:* LegacyServiceUserParametersJsonIndentList + +--- + +##### `LockTimeout`Required + +```go +func LockTimeout() LegacyServiceUserParametersLockTimeoutList +``` + +- *Type:* LegacyServiceUserParametersLockTimeoutList + +--- + +##### `LogLevel`Required + +```go +func LogLevel() LegacyServiceUserParametersLogLevelList +``` + +- *Type:* LegacyServiceUserParametersLogLevelList + +--- + +##### `MultiStatementCount`Required + +```go +func MultiStatementCount() LegacyServiceUserParametersMultiStatementCountList +``` + +- *Type:* LegacyServiceUserParametersMultiStatementCountList + +--- + +##### `NetworkPolicy`Required + +```go +func NetworkPolicy() LegacyServiceUserParametersNetworkPolicyList +``` + +- *Type:* LegacyServiceUserParametersNetworkPolicyList + +--- + +##### `NoorderSequenceAsDefault`Required + +```go +func NoorderSequenceAsDefault() LegacyServiceUserParametersNoorderSequenceAsDefaultList +``` + +- *Type:* LegacyServiceUserParametersNoorderSequenceAsDefaultList + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```go +func OdbcTreatDecimalAsInt() LegacyServiceUserParametersOdbcTreatDecimalAsIntList +``` + +- *Type:* LegacyServiceUserParametersOdbcTreatDecimalAsIntList + +--- + +##### `PreventUnloadToInternalStages`Required + +```go +func PreventUnloadToInternalStages() LegacyServiceUserParametersPreventUnloadToInternalStagesList +``` + +- *Type:* LegacyServiceUserParametersPreventUnloadToInternalStagesList + +--- + +##### `QueryTag`Required + +```go +func QueryTag() LegacyServiceUserParametersQueryTagList +``` + +- *Type:* LegacyServiceUserParametersQueryTagList + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```go +func QuotedIdentifiersIgnoreCase() LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList +``` + +- *Type:* LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `RowsPerResultset`Required + +```go +func RowsPerResultset() LegacyServiceUserParametersRowsPerResultsetList +``` + +- *Type:* LegacyServiceUserParametersRowsPerResultsetList + +--- + +##### `S3StageVpceDnsName`Required + +```go +func S3StageVpceDnsName() LegacyServiceUserParametersS3StageVpceDnsNameList +``` + +- *Type:* LegacyServiceUserParametersS3StageVpceDnsNameList + +--- + +##### `SearchPath`Required + +```go +func SearchPath() LegacyServiceUserParametersSearchPathList +``` + +- *Type:* LegacyServiceUserParametersSearchPathList + +--- + +##### `SimulatedDataSharingConsumer`Required + +```go +func SimulatedDataSharingConsumer() LegacyServiceUserParametersSimulatedDataSharingConsumerList +``` + +- *Type:* LegacyServiceUserParametersSimulatedDataSharingConsumerList + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```go +func StatementQueuedTimeoutInSeconds() LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList +``` + +- *Type:* LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `StatementTimeoutInSeconds`Required + +```go +func StatementTimeoutInSeconds() LegacyServiceUserParametersStatementTimeoutInSecondsList +``` + +- *Type:* LegacyServiceUserParametersStatementTimeoutInSecondsList + +--- + +##### `StrictJsonOutput`Required + +```go +func StrictJsonOutput() LegacyServiceUserParametersStrictJsonOutputList +``` + +- *Type:* LegacyServiceUserParametersStrictJsonOutputList + +--- + +##### `TimeInputFormat`Required + +```go +func TimeInputFormat() LegacyServiceUserParametersTimeInputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimeInputFormatList + +--- + +##### `TimeOutputFormat`Required + +```go +func TimeOutputFormat() LegacyServiceUserParametersTimeOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimeOutputFormatList + +--- + +##### `TimestampDayIsAlways24H`Required + +```go +func TimestampDayIsAlways24H() LegacyServiceUserParametersTimestampDayIsAlways24HList +``` + +- *Type:* LegacyServiceUserParametersTimestampDayIsAlways24HList + +--- + +##### `TimestampInputFormat`Required + +```go +func TimestampInputFormat() LegacyServiceUserParametersTimestampInputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimestampInputFormatList + +--- + +##### `TimestampLtzOutputFormat`Required + +```go +func TimestampLtzOutputFormat() LegacyServiceUserParametersTimestampLtzOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimestampLtzOutputFormatList + +--- + +##### `TimestampNtzOutputFormat`Required + +```go +func TimestampNtzOutputFormat() LegacyServiceUserParametersTimestampNtzOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimestampNtzOutputFormatList + +--- + +##### `TimestampOutputFormat`Required + +```go +func TimestampOutputFormat() LegacyServiceUserParametersTimestampOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimestampOutputFormatList + +--- + +##### `TimestampTypeMapping`Required + +```go +func TimestampTypeMapping() LegacyServiceUserParametersTimestampTypeMappingList +``` + +- *Type:* LegacyServiceUserParametersTimestampTypeMappingList + +--- + +##### `TimestampTzOutputFormat`Required + +```go +func TimestampTzOutputFormat() LegacyServiceUserParametersTimestampTzOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimestampTzOutputFormatList + +--- + +##### `Timezone`Required + +```go +func Timezone() LegacyServiceUserParametersTimezoneList +``` + +- *Type:* LegacyServiceUserParametersTimezoneList + +--- + +##### `TraceLevel`Required + +```go +func TraceLevel() LegacyServiceUserParametersTraceLevelList +``` + +- *Type:* LegacyServiceUserParametersTraceLevelList + +--- + +##### `TransactionAbortOnError`Required + +```go +func TransactionAbortOnError() LegacyServiceUserParametersTransactionAbortOnErrorList +``` + +- *Type:* LegacyServiceUserParametersTransactionAbortOnErrorList + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```go +func TransactionDefaultIsolationLevel() LegacyServiceUserParametersTransactionDefaultIsolationLevelList +``` + +- *Type:* LegacyServiceUserParametersTransactionDefaultIsolationLevelList + +--- + +##### `TwoDigitCenturyStart`Required + +```go +func TwoDigitCenturyStart() LegacyServiceUserParametersTwoDigitCenturyStartList +``` + +- *Type:* LegacyServiceUserParametersTwoDigitCenturyStartList + +--- + +##### `UnsupportedDdlAction`Required + +```go +func UnsupportedDdlAction() LegacyServiceUserParametersUnsupportedDdlActionList +``` + +- *Type:* LegacyServiceUserParametersUnsupportedDdlActionList + +--- + +##### `UseCachedResult`Required + +```go +func UseCachedResult() LegacyServiceUserParametersUseCachedResultList +``` + +- *Type:* LegacyServiceUserParametersUseCachedResultList + +--- + +##### `WeekOfYearPolicy`Required + +```go +func WeekOfYearPolicy() LegacyServiceUserParametersWeekOfYearPolicyList +``` + +- *Type:* LegacyServiceUserParametersWeekOfYearPolicyList + +--- + +##### `WeekStart`Required + +```go +func WeekStart() LegacyServiceUserParametersWeekStartList +``` + +- *Type:* LegacyServiceUserParametersWeekStartList + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParameters +``` + +- *Type:* LegacyServiceUserParameters + +--- + + +### LegacyServiceUserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersPreventUnloadToInternalStagesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersPreventUnloadToInternalStagesList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersPreventUnloadToInternalStages | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersPreventUnloadToInternalStages +``` + +- *Type:* LegacyServiceUserParametersPreventUnloadToInternalStages + +--- + + +### LegacyServiceUserParametersQueryTagList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersQueryTagList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersQueryTagList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersQueryTagOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersQueryTagOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersQueryTagOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersQueryTagOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersQueryTag | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersQueryTag +``` + +- *Type:* LegacyServiceUserParametersQueryTag + +--- + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersQuotedIdentifiersIgnoreCase | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersQuotedIdentifiersIgnoreCase +``` + +- *Type:* LegacyServiceUserParametersQuotedIdentifiersIgnoreCase + +--- + + +### LegacyServiceUserParametersRowsPerResultsetList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersRowsPerResultsetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersRowsPerResultsetList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersRowsPerResultsetOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersRowsPerResultsetOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersRowsPerResultsetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersRowsPerResultsetOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersRowsPerResultset | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersRowsPerResultset +``` + +- *Type:* LegacyServiceUserParametersRowsPerResultset + +--- + + +### LegacyServiceUserParametersS3StageVpceDnsNameList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersS3StageVpceDnsNameList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersS3StageVpceDnsNameList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersS3StageVpceDnsNameOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersS3StageVpceDnsNameOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersS3StageVpceDnsNameOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersS3StageVpceDnsName | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersS3StageVpceDnsName +``` + +- *Type:* LegacyServiceUserParametersS3StageVpceDnsName + +--- + + +### LegacyServiceUserParametersSearchPathList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersSearchPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersSearchPathList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersSearchPathOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersSearchPathOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersSearchPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersSearchPathOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersSearchPath | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersSearchPath +``` + +- *Type:* LegacyServiceUserParametersSearchPath + +--- + + +### LegacyServiceUserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersSimulatedDataSharingConsumerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersSimulatedDataSharingConsumerList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersSimulatedDataSharingConsumer | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersSimulatedDataSharingConsumer +``` + +- *Type:* LegacyServiceUserParametersSimulatedDataSharingConsumer + +--- + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersStatementQueuedTimeoutInSecondsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersStatementQueuedTimeoutInSeconds | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersStatementQueuedTimeoutInSeconds +``` + +- *Type:* LegacyServiceUserParametersStatementQueuedTimeoutInSeconds + +--- + + +### LegacyServiceUserParametersStatementTimeoutInSecondsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersStatementTimeoutInSecondsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersStatementTimeoutInSecondsList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersStatementTimeoutInSecondsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersStatementTimeoutInSeconds | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersStatementTimeoutInSeconds +``` + +- *Type:* LegacyServiceUserParametersStatementTimeoutInSeconds + +--- + + +### LegacyServiceUserParametersStrictJsonOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersStrictJsonOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersStrictJsonOutputList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersStrictJsonOutputOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersStrictJsonOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersStrictJsonOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersStrictJsonOutputOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersStrictJsonOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersStrictJsonOutput +``` + +- *Type:* LegacyServiceUserParametersStrictJsonOutput + +--- + + +### LegacyServiceUserParametersTimeInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimeInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTimeInputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTimeInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTimeInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimeInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTimeInputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimeInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTimeInputFormat +``` + +- *Type:* LegacyServiceUserParametersTimeInputFormat + +--- + + +### LegacyServiceUserParametersTimeOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimeOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTimeOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTimeOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTimeOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimeOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTimeOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimeOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTimeOutputFormat +``` + +- *Type:* LegacyServiceUserParametersTimeOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampDayIsAlways24HList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampDayIsAlways24HList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTimestampDayIsAlways24HList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampDayIsAlways24HOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampDayIsAlways24H | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTimestampDayIsAlways24H +``` + +- *Type:* LegacyServiceUserParametersTimestampDayIsAlways24H + +--- + + +### LegacyServiceUserParametersTimestampInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTimestampInputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTimestampInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTimestampInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTimestampInputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTimestampInputFormat +``` + +- *Type:* LegacyServiceUserParametersTimestampInputFormat + +--- + + +### LegacyServiceUserParametersTimestampLtzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampLtzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTimestampLtzOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampLtzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampLtzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTimestampLtzOutputFormat +``` + +- *Type:* LegacyServiceUserParametersTimestampLtzOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampNtzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampNtzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTimestampNtzOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampNtzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampNtzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTimestampNtzOutputFormat +``` + +- *Type:* LegacyServiceUserParametersTimestampNtzOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTimestampOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTimestampOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTimestampOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTimestampOutputFormat +``` + +- *Type:* LegacyServiceUserParametersTimestampOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampTypeMappingList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampTypeMappingList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTimestampTypeMappingList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampTypeMappingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTimestampTypeMappingOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampTypeMapping | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTimestampTypeMapping +``` + +- *Type:* LegacyServiceUserParametersTimestampTypeMapping + +--- + + +### LegacyServiceUserParametersTimestampTzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampTzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTimestampTzOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTimestampTzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimestampTzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTimestampTzOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimestampTzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTimestampTzOutputFormat +``` + +- *Type:* LegacyServiceUserParametersTimestampTzOutputFormat + +--- + + +### LegacyServiceUserParametersTimezoneList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimezoneList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTimezoneList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTimezoneOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTimezoneOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTimezoneOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTimezone | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTimezone +``` + +- *Type:* LegacyServiceUserParametersTimezone + +--- + + +### LegacyServiceUserParametersTraceLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTraceLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTraceLevelList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTraceLevelOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTraceLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTraceLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTraceLevelOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTraceLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTraceLevel +``` + +- *Type:* LegacyServiceUserParametersTraceLevel + +--- + + +### LegacyServiceUserParametersTransactionAbortOnErrorList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTransactionAbortOnErrorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTransactionAbortOnErrorList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTransactionAbortOnErrorOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTransactionAbortOnErrorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTransactionAbortOnErrorOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTransactionAbortOnError | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTransactionAbortOnError +``` + +- *Type:* LegacyServiceUserParametersTransactionAbortOnError + +--- + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTransactionDefaultIsolationLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTransactionDefaultIsolationLevelList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTransactionDefaultIsolationLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTransactionDefaultIsolationLevel +``` + +- *Type:* LegacyServiceUserParametersTransactionDefaultIsolationLevel + +--- + + +### LegacyServiceUserParametersTwoDigitCenturyStartList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTwoDigitCenturyStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersTwoDigitCenturyStartList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersTwoDigitCenturyStartOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersTwoDigitCenturyStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersTwoDigitCenturyStartOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersTwoDigitCenturyStart | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersTwoDigitCenturyStart +``` + +- *Type:* LegacyServiceUserParametersTwoDigitCenturyStart + +--- + + +### LegacyServiceUserParametersUnsupportedDdlActionList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersUnsupportedDdlActionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersUnsupportedDdlActionList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersUnsupportedDdlActionOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersUnsupportedDdlActionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersUnsupportedDdlActionOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersUnsupportedDdlAction | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersUnsupportedDdlAction +``` + +- *Type:* LegacyServiceUserParametersUnsupportedDdlAction + +--- + + +### LegacyServiceUserParametersUseCachedResultList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersUseCachedResultList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersUseCachedResultList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersUseCachedResultOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersUseCachedResultOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersUseCachedResultOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersUseCachedResultOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersUseCachedResult | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersUseCachedResult +``` + +- *Type:* LegacyServiceUserParametersUseCachedResult + +--- + + +### LegacyServiceUserParametersWeekOfYearPolicyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersWeekOfYearPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersWeekOfYearPolicyList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersWeekOfYearPolicyOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersWeekOfYearPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersWeekOfYearPolicyOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersWeekOfYearPolicy +``` + +- *Type:* LegacyServiceUserParametersWeekOfYearPolicy + +--- + + +### LegacyServiceUserParametersWeekStartList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersWeekStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserParametersWeekStartList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserParametersWeekStartOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserParametersWeekStartOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserParametersWeekStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserParametersWeekStartOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | LegacyServiceUserParametersWeekStart | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserParametersWeekStart +``` + +- *Type:* LegacyServiceUserParametersWeekStart + +--- + + +### LegacyServiceUserShowOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserShowOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LegacyServiceUserShowOutputList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) LegacyServiceUserShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### LegacyServiceUserShowOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/legacyserviceuser" + +legacyserviceuser.NewLegacyServiceUserShowOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) LegacyServiceUserShowOutputOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Comment | *string | *No description.* | +| CreatedOn | *string | *No description.* | +| DaysToExpiry | *string | *No description.* | +| DefaultNamespace | *string | *No description.* | +| DefaultRole | *string | *No description.* | +| DefaultSecondaryRoles | *string | *No description.* | +| DefaultWarehouse | *string | *No description.* | +| Disabled | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| DisplayName | *string | *No description.* | +| Email | *string | *No description.* | +| ExpiresAtTime | *string | *No description.* | +| ExtAuthnDuo | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| ExtAuthnUid | *string | *No description.* | +| FirstName | *string | *No description.* | +| HasMfa | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| HasPassword | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| HasRsaPublicKey | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| LastName | *string | *No description.* | +| LastSuccessLogin | *string | *No description.* | +| LockedUntilTime | *string | *No description.* | +| LoginName | *string | *No description.* | +| MinsToBypassMfa | *string | *No description.* | +| MinsToUnlock | *string | *No description.* | +| MustChangePassword | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Name | *string | *No description.* | +| Owner | *string | *No description.* | +| SnowflakeLock | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Type | *string | *No description.* | +| InternalValue | LegacyServiceUserShowOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `CreatedOn`Required + +```go +func CreatedOn() *string +``` + +- *Type:* *string + +--- + +##### `DaysToExpiry`Required + +```go +func DaysToExpiry() *string +``` + +- *Type:* *string + +--- + +##### `DefaultNamespace`Required + +```go +func DefaultNamespace() *string +``` + +- *Type:* *string + +--- + +##### `DefaultRole`Required + +```go +func DefaultRole() *string +``` + +- *Type:* *string + +--- + +##### `DefaultSecondaryRoles`Required + +```go +func DefaultSecondaryRoles() *string +``` + +- *Type:* *string + +--- + +##### `DefaultWarehouse`Required + +```go +func DefaultWarehouse() *string +``` + +- *Type:* *string + +--- + +##### `Disabled`Required + +```go +func Disabled() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `DisplayName`Required + +```go +func DisplayName() *string +``` + +- *Type:* *string + +--- + +##### `Email`Required + +```go +func Email() *string +``` + +- *Type:* *string + +--- + +##### `ExpiresAtTime`Required + +```go +func ExpiresAtTime() *string +``` + +- *Type:* *string + +--- + +##### `ExtAuthnDuo`Required + +```go +func ExtAuthnDuo() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `ExtAuthnUid`Required + +```go +func ExtAuthnUid() *string +``` + +- *Type:* *string + +--- + +##### `FirstName`Required + +```go +func FirstName() *string +``` + +- *Type:* *string + +--- + +##### `HasMfa`Required + +```go +func HasMfa() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `HasPassword`Required + +```go +func HasPassword() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `HasRsaPublicKey`Required + +```go +func HasRsaPublicKey() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `LastName`Required + +```go +func LastName() *string +``` + +- *Type:* *string + +--- + +##### `LastSuccessLogin`Required + +```go +func LastSuccessLogin() *string +``` + +- *Type:* *string + +--- + +##### `LockedUntilTime`Required + +```go +func LockedUntilTime() *string +``` + +- *Type:* *string + +--- + +##### `LoginName`Required + +```go +func LoginName() *string +``` + +- *Type:* *string + +--- + +##### `MinsToBypassMfa`Required + +```go +func MinsToBypassMfa() *string +``` + +- *Type:* *string + +--- + +##### `MinsToUnlock`Required + +```go +func MinsToUnlock() *string +``` + +- *Type:* *string + +--- + +##### `MustChangePassword`Required + +```go +func MustChangePassword() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Owner`Required + +```go +func Owner() *string +``` + +- *Type:* *string + +--- + +##### `SnowflakeLock`Required + +```go +func SnowflakeLock() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() LegacyServiceUserShowOutput +``` + +- *Type:* LegacyServiceUserShowOutput + +--- + + + diff --git a/docs/legacyServiceUser.java.md b/docs/legacyServiceUser.java.md new file mode 100644 index 000000000..d684879b9 --- /dev/null +++ b/docs/legacyServiceUser.java.md @@ -0,0 +1,35179 @@ +# `legacyServiceUser` Submodule + +## Constructs + +### LegacyServiceUser + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user snowflake_legacy_service_user}. + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUser; + +LegacyServiceUser.Builder.create(Construct scope, java.lang.String id) +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .name(java.lang.String) +// .abortDetachedQuery(java.lang.Boolean) +// .abortDetachedQuery(IResolvable) +// .autocommit(java.lang.Boolean) +// .autocommit(IResolvable) +// .binaryInputFormat(java.lang.String) +// .binaryOutputFormat(java.lang.String) +// .clientMemoryLimit(java.lang.Number) +// .clientMetadataRequestUseConnectionCtx(java.lang.Boolean) +// .clientMetadataRequestUseConnectionCtx(IResolvable) +// .clientPrefetchThreads(java.lang.Number) +// .clientResultChunkSize(java.lang.Number) +// .clientResultColumnCaseInsensitive(java.lang.Boolean) +// .clientResultColumnCaseInsensitive(IResolvable) +// .clientSessionKeepAlive(java.lang.Boolean) +// .clientSessionKeepAlive(IResolvable) +// .clientSessionKeepAliveHeartbeatFrequency(java.lang.Number) +// .clientTimestampTypeMapping(java.lang.String) +// .comment(java.lang.String) +// .dateInputFormat(java.lang.String) +// .dateOutputFormat(java.lang.String) +// .daysToExpiry(java.lang.Number) +// .defaultNamespace(java.lang.String) +// .defaultRole(java.lang.String) +// .defaultSecondaryRolesOption(java.lang.String) +// .defaultWarehouse(java.lang.String) +// .disabled(java.lang.String) +// .displayName(java.lang.String) +// .email(java.lang.String) +// .enableUnloadPhysicalTypeOptimization(java.lang.Boolean) +// .enableUnloadPhysicalTypeOptimization(IResolvable) +// .enableUnredactedQuerySyntaxError(java.lang.Boolean) +// .enableUnredactedQuerySyntaxError(IResolvable) +// .errorOnNondeterministicMerge(java.lang.Boolean) +// .errorOnNondeterministicMerge(IResolvable) +// .errorOnNondeterministicUpdate(java.lang.Boolean) +// .errorOnNondeterministicUpdate(IResolvable) +// .geographyOutputFormat(java.lang.String) +// .geometryOutputFormat(java.lang.String) +// .id(java.lang.String) +// .jdbcTreatDecimalAsInt(java.lang.Boolean) +// .jdbcTreatDecimalAsInt(IResolvable) +// .jdbcTreatTimestampNtzAsUtc(java.lang.Boolean) +// .jdbcTreatTimestampNtzAsUtc(IResolvable) +// .jdbcUseSessionTimezone(java.lang.Boolean) +// .jdbcUseSessionTimezone(IResolvable) +// .jsonIndent(java.lang.Number) +// .lockTimeout(java.lang.Number) +// .loginName(java.lang.String) +// .logLevel(java.lang.String) +// .minsToUnlock(java.lang.Number) +// .multiStatementCount(java.lang.Number) +// .mustChangePassword(java.lang.String) +// .networkPolicy(java.lang.String) +// .noorderSequenceAsDefault(java.lang.Boolean) +// .noorderSequenceAsDefault(IResolvable) +// .odbcTreatDecimalAsInt(java.lang.Boolean) +// .odbcTreatDecimalAsInt(IResolvable) +// .password(java.lang.String) +// .preventUnloadToInternalStages(java.lang.Boolean) +// .preventUnloadToInternalStages(IResolvable) +// .queryTag(java.lang.String) +// .quotedIdentifiersIgnoreCase(java.lang.Boolean) +// .quotedIdentifiersIgnoreCase(IResolvable) +// .rowsPerResultset(java.lang.Number) +// .rsaPublicKey(java.lang.String) +// .rsaPublicKey2(java.lang.String) +// .s3StageVpceDnsName(java.lang.String) +// .searchPath(java.lang.String) +// .simulatedDataSharingConsumer(java.lang.String) +// .statementQueuedTimeoutInSeconds(java.lang.Number) +// .statementTimeoutInSeconds(java.lang.Number) +// .strictJsonOutput(java.lang.Boolean) +// .strictJsonOutput(IResolvable) +// .timeInputFormat(java.lang.String) +// .timeOutputFormat(java.lang.String) +// .timestampDayIsAlways24H(java.lang.Boolean) +// .timestampDayIsAlways24H(IResolvable) +// .timestampInputFormat(java.lang.String) +// .timestampLtzOutputFormat(java.lang.String) +// .timestampNtzOutputFormat(java.lang.String) +// .timestampOutputFormat(java.lang.String) +// .timestampTypeMapping(java.lang.String) +// .timestampTzOutputFormat(java.lang.String) +// .timezone(java.lang.String) +// .traceLevel(java.lang.String) +// .transactionAbortOnError(java.lang.Boolean) +// .transactionAbortOnError(IResolvable) +// .transactionDefaultIsolationLevel(java.lang.String) +// .twoDigitCenturyStart(java.lang.Number) +// .unsupportedDdlAction(java.lang.String) +// .useCachedResult(java.lang.Boolean) +// .useCachedResult(IResolvable) +// .weekOfYearPolicy(java.lang.Number) +// .weekStart(java.lang.Number) + .build(); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | software.constructs.Construct | The scope in which to define this construct. | +| id | java.lang.String | The scoped construct ID. | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| name | java.lang.String | Name of the user. | +| abortDetachedQuery | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| autocommit | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether autocommit is enabled for the session. | +| binaryInputFormat | java.lang.String | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| binaryOutputFormat | java.lang.String | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| clientMemoryLimit | java.lang.Number | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| clientMetadataRequestUseConnectionCtx | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| clientPrefetchThreads | java.lang.Number | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| clientResultChunkSize | java.lang.Number | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| clientResultColumnCaseInsensitive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| clientSessionKeepAlive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| clientSessionKeepAliveHeartbeatFrequency | java.lang.Number | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| clientTimestampTypeMapping | java.lang.String | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| comment | java.lang.String | Specifies a comment for the user. | +| dateInputFormat | java.lang.String | Specifies the input format for the DATE data type. | +| dateOutputFormat | java.lang.String | Specifies the display format for the DATE data type. | +| daysToExpiry | java.lang.Number | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| defaultNamespace | java.lang.String | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| defaultRole | java.lang.String | Specifies the role that is active by default for the user’s session upon login. | +| defaultSecondaryRolesOption | java.lang.String | Specifies the secondary roles that are active for the user’s session upon login. | +| defaultWarehouse | java.lang.String | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| disabled | java.lang.String | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| displayName | java.lang.String | Name displayed for the user in the Snowflake web interface. | +| email | java.lang.String | Email address for the user. | +| enableUnloadPhysicalTypeOptimization | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| enableUnredactedQuerySyntaxError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| errorOnNondeterministicMerge | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| errorOnNondeterministicUpdate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| geographyOutputFormat | java.lang.String | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| geometryOutputFormat | java.lang.String | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. | +| jdbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| jdbcTreatTimestampNtzAsUtc | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| jdbcUseSessionTimezone | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| jsonIndent | java.lang.Number | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lockTimeout | java.lang.Number | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| loginName | java.lang.String | The name users use to log in. | +| logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| minsToUnlock | java.lang.Number | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| multiStatementCount | java.lang.Number | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| mustChangePassword | java.lang.String | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | +| networkPolicy | java.lang.String | Specifies the network policy to enforce for your account. | +| noorderSequenceAsDefault | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| odbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| password | java.lang.String | Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. | +| preventUnloadToInternalStages | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| queryTag | java.lang.String | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| quotedIdentifiersIgnoreCase | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| rowsPerResultset | java.lang.Number | Specifies the maximum number of rows returned in a result set. | +| rsaPublicKey | java.lang.String | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| rsaPublicKey2 | java.lang.String | Specifies the user’s second RSA public key; | +| s3StageVpceDnsName | java.lang.String | Specifies the DNS name of an Amazon S3 interface endpoint. | +| searchPath | java.lang.String | Specifies the path to search to resolve unqualified object names in queries. | +| simulatedDataSharingConsumer | java.lang.String | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| statementQueuedTimeoutInSeconds | java.lang.Number | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| statementTimeoutInSeconds | java.lang.Number | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| strictJsonOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| timeInputFormat | java.lang.String | Specifies the input format for the TIME data type. | +| timeOutputFormat | java.lang.String | Specifies the display format for the TIME data type. | +| timestampDayIsAlways24H | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| timestampInputFormat | java.lang.String | Specifies the input format for the TIMESTAMP data type alias. | +| timestampLtzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_LTZ data type. | +| timestampNtzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| timestampOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP data type alias. | +| timestampTypeMapping | java.lang.String | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| timestampTzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_TZ data type. | +| timezone | java.lang.String | Specifies the time zone for the session. | +| traceLevel | java.lang.String | Controls how trace events are ingested into the event table. | +| transactionAbortOnError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| transactionDefaultIsolationLevel | java.lang.String | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| twoDigitCenturyStart | java.lang.Number | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| unsupportedDdlAction | java.lang.String | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| useCachedResult | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| weekOfYearPolicy | java.lang.Number | Specifies how the weeks in a given year are computed. | +| weekStart | java.lang.Number | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* java.lang.String + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* java.util.List + +--- + +##### `name`Required + +- *Type:* java.lang.String + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#name LegacyServiceUser#name} + +--- + +##### `abortDetachedQuery`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#abort_detached_query LegacyServiceUser#abort_detached_query} + +--- + +##### `autocommit`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#autocommit LegacyServiceUser#autocommit} + +--- + +##### `binaryInputFormat`Optional + +- *Type:* java.lang.String + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_input_format LegacyServiceUser#binary_input_format} + +--- + +##### `binaryOutputFormat`Optional + +- *Type:* java.lang.String + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_output_format LegacyServiceUser#binary_output_format} + +--- + +##### `clientMemoryLimit`Optional + +- *Type:* java.lang.Number + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_memory_limit LegacyServiceUser#client_memory_limit} + +--- + +##### `clientMetadataRequestUseConnectionCtx`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_metadata_request_use_connection_ctx LegacyServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `clientPrefetchThreads`Optional + +- *Type:* java.lang.Number + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_prefetch_threads LegacyServiceUser#client_prefetch_threads} + +--- + +##### `clientResultChunkSize`Optional + +- *Type:* java.lang.Number + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_chunk_size LegacyServiceUser#client_result_chunk_size} + +--- + +##### `clientResultColumnCaseInsensitive`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_column_case_insensitive LegacyServiceUser#client_result_column_case_insensitive} + +--- + +##### `clientSessionKeepAlive`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive LegacyServiceUser#client_session_keep_alive} + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Optional + +- *Type:* java.lang.Number + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive_heartbeat_frequency LegacyServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `clientTimestampTypeMapping`Optional + +- *Type:* java.lang.String + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_timestamp_type_mapping LegacyServiceUser#client_timestamp_type_mapping} + +--- + +##### `comment`Optional + +- *Type:* java.lang.String + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#comment LegacyServiceUser#comment} + +--- + +##### `dateInputFormat`Optional + +- *Type:* java.lang.String + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_input_format LegacyServiceUser#date_input_format} + +--- + +##### `dateOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_output_format LegacyServiceUser#date_output_format} + +--- + +##### `daysToExpiry`Optional + +- *Type:* java.lang.Number + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#days_to_expiry LegacyServiceUser#days_to_expiry} + +--- + +##### `defaultNamespace`Optional + +- *Type:* java.lang.String + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_namespace LegacyServiceUser#default_namespace} + +--- + +##### `defaultRole`Optional + +- *Type:* java.lang.String + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_role LegacyServiceUser#default_role} + +--- + +##### `defaultSecondaryRolesOption`Optional + +- *Type:* java.lang.String + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_secondary_roles_option LegacyServiceUser#default_secondary_roles_option} + +--- + +##### `defaultWarehouse`Optional + +- *Type:* java.lang.String + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_warehouse LegacyServiceUser#default_warehouse} + +--- + +##### `disabled`Optional + +- *Type:* java.lang.String + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#disabled LegacyServiceUser#disabled} + +--- + +##### `displayName`Optional + +- *Type:* java.lang.String + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#display_name LegacyServiceUser#display_name} + +--- + +##### `email`Optional + +- *Type:* java.lang.String + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#email LegacyServiceUser#email} + +--- + +##### `enableUnloadPhysicalTypeOptimization`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unload_physical_type_optimization LegacyServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `enableUnredactedQuerySyntaxError`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unredacted_query_syntax_error LegacyServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `errorOnNondeterministicMerge`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_merge LegacyServiceUser#error_on_nondeterministic_merge} + +--- + +##### `errorOnNondeterministicUpdate`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_update LegacyServiceUser#error_on_nondeterministic_update} + +--- + +##### `geographyOutputFormat`Optional + +- *Type:* java.lang.String + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geography_output_format LegacyServiceUser#geography_output_format} + +--- + +##### `geometryOutputFormat`Optional + +- *Type:* java.lang.String + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geometry_output_format LegacyServiceUser#geometry_output_format} + +--- + +##### `id`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `jdbcTreatDecimalAsInt`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_decimal_as_int LegacyServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_timestamp_ntz_as_utc LegacyServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `jdbcUseSessionTimezone`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_use_session_timezone LegacyServiceUser#jdbc_use_session_timezone} + +--- + +##### `jsonIndent`Optional + +- *Type:* java.lang.Number + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#json_indent LegacyServiceUser#json_indent} + +--- + +##### `lockTimeout`Optional + +- *Type:* java.lang.Number + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#lock_timeout LegacyServiceUser#lock_timeout} + +--- + +##### `loginName`Optional + +- *Type:* java.lang.String + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#login_name LegacyServiceUser#login_name} + +--- + +##### `logLevel`Optional + +- *Type:* java.lang.String + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#log_level LegacyServiceUser#log_level} + +--- + +##### `minsToUnlock`Optional + +- *Type:* java.lang.Number + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#mins_to_unlock LegacyServiceUser#mins_to_unlock} + +--- + +##### `multiStatementCount`Optional + +- *Type:* java.lang.Number + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#multi_statement_count LegacyServiceUser#multi_statement_count} + +--- + +##### `mustChangePassword`Optional + +- *Type:* java.lang.String + +Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#must_change_password LegacyServiceUser#must_change_password} + +--- + +##### `networkPolicy`Optional + +- *Type:* java.lang.String + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#network_policy LegacyServiceUser#network_policy} + +--- + +##### `noorderSequenceAsDefault`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#noorder_sequence_as_default LegacyServiceUser#noorder_sequence_as_default} + +--- + +##### `odbcTreatDecimalAsInt`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#odbc_treat_decimal_as_int LegacyServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `password`Optional + +- *Type:* java.lang.String + +Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#password LegacyServiceUser#password} + +--- + +##### `preventUnloadToInternalStages`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#prevent_unload_to_internal_stages LegacyServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `queryTag`Optional + +- *Type:* java.lang.String + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#query_tag LegacyServiceUser#query_tag} + +--- + +##### `quotedIdentifiersIgnoreCase`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#quoted_identifiers_ignore_case LegacyServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `rowsPerResultset`Optional + +- *Type:* java.lang.Number + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rows_per_resultset LegacyServiceUser#rows_per_resultset} + +--- + +##### `rsaPublicKey`Optional + +- *Type:* java.lang.String + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key LegacyServiceUser#rsa_public_key} + +--- + +##### `rsaPublicKey2`Optional + +- *Type:* java.lang.String + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key_2 LegacyServiceUser#rsa_public_key_2} + +--- + +##### `s3StageVpceDnsName`Optional + +- *Type:* java.lang.String + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#s3_stage_vpce_dns_name LegacyServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `searchPath`Optional + +- *Type:* java.lang.String + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#search_path LegacyServiceUser#search_path} + +--- + +##### `simulatedDataSharingConsumer`Optional + +- *Type:* java.lang.String + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#simulated_data_sharing_consumer LegacyServiceUser#simulated_data_sharing_consumer} + +--- + +##### `statementQueuedTimeoutInSeconds`Optional + +- *Type:* java.lang.Number + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_queued_timeout_in_seconds LegacyServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `statementTimeoutInSeconds`Optional + +- *Type:* java.lang.Number + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_timeout_in_seconds LegacyServiceUser#statement_timeout_in_seconds} + +--- + +##### `strictJsonOutput`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#strict_json_output LegacyServiceUser#strict_json_output} + +--- + +##### `timeInputFormat`Optional + +- *Type:* java.lang.String + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_input_format LegacyServiceUser#time_input_format} + +--- + +##### `timeOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_output_format LegacyServiceUser#time_output_format} + +--- + +##### `timestampDayIsAlways24H`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_day_is_always_24h LegacyServiceUser#timestamp_day_is_always_24h} + +--- + +##### `timestampInputFormat`Optional + +- *Type:* java.lang.String + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_input_format LegacyServiceUser#timestamp_input_format} + +--- + +##### `timestampLtzOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ltz_output_format LegacyServiceUser#timestamp_ltz_output_format} + +--- + +##### `timestampNtzOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ntz_output_format LegacyServiceUser#timestamp_ntz_output_format} + +--- + +##### `timestampOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_output_format LegacyServiceUser#timestamp_output_format} + +--- + +##### `timestampTypeMapping`Optional + +- *Type:* java.lang.String + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_type_mapping LegacyServiceUser#timestamp_type_mapping} + +--- + +##### `timestampTzOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_tz_output_format LegacyServiceUser#timestamp_tz_output_format} + +--- + +##### `timezone`Optional + +- *Type:* java.lang.String + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timezone LegacyServiceUser#timezone} + +--- + +##### `traceLevel`Optional + +- *Type:* java.lang.String + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#trace_level LegacyServiceUser#trace_level} + +--- + +##### `transactionAbortOnError`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_abort_on_error LegacyServiceUser#transaction_abort_on_error} + +--- + +##### `transactionDefaultIsolationLevel`Optional + +- *Type:* java.lang.String + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_default_isolation_level LegacyServiceUser#transaction_default_isolation_level} + +--- + +##### `twoDigitCenturyStart`Optional + +- *Type:* java.lang.Number + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#two_digit_century_start LegacyServiceUser#two_digit_century_start} + +--- + +##### `unsupportedDdlAction`Optional + +- *Type:* java.lang.String + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#unsupported_ddl_action LegacyServiceUser#unsupported_ddl_action} + +--- + +##### `useCachedResult`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#use_cached_result LegacyServiceUser#use_cached_result} + +--- + +##### `weekOfYearPolicy`Optional + +- *Type:* java.lang.Number + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_of_year_policy LegacyServiceUser#week_of_year_policy} + +--- + +##### `weekStart`Optional + +- *Type:* java.lang.Number + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_start LegacyServiceUser#week_start} + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | +| resetAbortDetachedQuery | *No description.* | +| resetAutocommit | *No description.* | +| resetBinaryInputFormat | *No description.* | +| resetBinaryOutputFormat | *No description.* | +| resetClientMemoryLimit | *No description.* | +| resetClientMetadataRequestUseConnectionCtx | *No description.* | +| resetClientPrefetchThreads | *No description.* | +| resetClientResultChunkSize | *No description.* | +| resetClientResultColumnCaseInsensitive | *No description.* | +| resetClientSessionKeepAlive | *No description.* | +| resetClientSessionKeepAliveHeartbeatFrequency | *No description.* | +| resetClientTimestampTypeMapping | *No description.* | +| resetComment | *No description.* | +| resetDateInputFormat | *No description.* | +| resetDateOutputFormat | *No description.* | +| resetDaysToExpiry | *No description.* | +| resetDefaultNamespace | *No description.* | +| resetDefaultRole | *No description.* | +| resetDefaultSecondaryRolesOption | *No description.* | +| resetDefaultWarehouse | *No description.* | +| resetDisabled | *No description.* | +| resetDisplayName | *No description.* | +| resetEmail | *No description.* | +| resetEnableUnloadPhysicalTypeOptimization | *No description.* | +| resetEnableUnredactedQuerySyntaxError | *No description.* | +| resetErrorOnNondeterministicMerge | *No description.* | +| resetErrorOnNondeterministicUpdate | *No description.* | +| resetGeographyOutputFormat | *No description.* | +| resetGeometryOutputFormat | *No description.* | +| resetId | *No description.* | +| resetJdbcTreatDecimalAsInt | *No description.* | +| resetJdbcTreatTimestampNtzAsUtc | *No description.* | +| resetJdbcUseSessionTimezone | *No description.* | +| resetJsonIndent | *No description.* | +| resetLockTimeout | *No description.* | +| resetLoginName | *No description.* | +| resetLogLevel | *No description.* | +| resetMinsToUnlock | *No description.* | +| resetMultiStatementCount | *No description.* | +| resetMustChangePassword | *No description.* | +| resetNetworkPolicy | *No description.* | +| resetNoorderSequenceAsDefault | *No description.* | +| resetOdbcTreatDecimalAsInt | *No description.* | +| resetPassword | *No description.* | +| resetPreventUnloadToInternalStages | *No description.* | +| resetQueryTag | *No description.* | +| resetQuotedIdentifiersIgnoreCase | *No description.* | +| resetRowsPerResultset | *No description.* | +| resetRsaPublicKey | *No description.* | +| resetRsaPublicKey2 | *No description.* | +| resetS3StageVpceDnsName | *No description.* | +| resetSearchPath | *No description.* | +| resetSimulatedDataSharingConsumer | *No description.* | +| resetStatementQueuedTimeoutInSeconds | *No description.* | +| resetStatementTimeoutInSeconds | *No description.* | +| resetStrictJsonOutput | *No description.* | +| resetTimeInputFormat | *No description.* | +| resetTimeOutputFormat | *No description.* | +| resetTimestampDayIsAlways24H | *No description.* | +| resetTimestampInputFormat | *No description.* | +| resetTimestampLtzOutputFormat | *No description.* | +| resetTimestampNtzOutputFormat | *No description.* | +| resetTimestampOutputFormat | *No description.* | +| resetTimestampTypeMapping | *No description.* | +| resetTimestampTzOutputFormat | *No description.* | +| resetTimezone | *No description.* | +| resetTraceLevel | *No description.* | +| resetTransactionAbortOnError | *No description.* | +| resetTransactionDefaultIsolationLevel | *No description.* | +| resetTwoDigitCenturyStart | *No description.* | +| resetUnsupportedDdlAction | *No description.* | +| resetUseCachedResult | *No description.* | +| resetWeekOfYearPolicy | *No description.* | +| resetWeekStart | *No description.* | + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```java +public void addOverride(java.lang.String path, java.lang.Object value) +``` + +###### `path`Required + +- *Type:* java.lang.String + +--- + +###### `value`Required + +- *Type:* java.lang.Object + +--- + +##### `overrideLogicalId` + +```java +public void overrideLogicalId(java.lang.String newLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* java.lang.String + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```java +public void resetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +##### `toMetadata` + +```java +public java.lang.Object toMetadata() +``` + +##### `toTerraform` + +```java +public java.lang.Object toTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `hasResourceMove` + +```java +public TerraformResourceMoveByTarget OR TerraformResourceMoveById hasResourceMove() +``` + +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `moveFromId` + +```java +public void moveFromId(java.lang.String id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `moveToId` + +```java +public void moveToId(java.lang.String id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `resetAbortDetachedQuery` + +```java +public void resetAbortDetachedQuery() +``` + +##### `resetAutocommit` + +```java +public void resetAutocommit() +``` + +##### `resetBinaryInputFormat` + +```java +public void resetBinaryInputFormat() +``` + +##### `resetBinaryOutputFormat` + +```java +public void resetBinaryOutputFormat() +``` + +##### `resetClientMemoryLimit` + +```java +public void resetClientMemoryLimit() +``` + +##### `resetClientMetadataRequestUseConnectionCtx` + +```java +public void resetClientMetadataRequestUseConnectionCtx() +``` + +##### `resetClientPrefetchThreads` + +```java +public void resetClientPrefetchThreads() +``` + +##### `resetClientResultChunkSize` + +```java +public void resetClientResultChunkSize() +``` + +##### `resetClientResultColumnCaseInsensitive` + +```java +public void resetClientResultColumnCaseInsensitive() +``` + +##### `resetClientSessionKeepAlive` + +```java +public void resetClientSessionKeepAlive() +``` + +##### `resetClientSessionKeepAliveHeartbeatFrequency` + +```java +public void resetClientSessionKeepAliveHeartbeatFrequency() +``` + +##### `resetClientTimestampTypeMapping` + +```java +public void resetClientTimestampTypeMapping() +``` + +##### `resetComment` + +```java +public void resetComment() +``` + +##### `resetDateInputFormat` + +```java +public void resetDateInputFormat() +``` + +##### `resetDateOutputFormat` + +```java +public void resetDateOutputFormat() +``` + +##### `resetDaysToExpiry` + +```java +public void resetDaysToExpiry() +``` + +##### `resetDefaultNamespace` + +```java +public void resetDefaultNamespace() +``` + +##### `resetDefaultRole` + +```java +public void resetDefaultRole() +``` + +##### `resetDefaultSecondaryRolesOption` + +```java +public void resetDefaultSecondaryRolesOption() +``` + +##### `resetDefaultWarehouse` + +```java +public void resetDefaultWarehouse() +``` + +##### `resetDisabled` + +```java +public void resetDisabled() +``` + +##### `resetDisplayName` + +```java +public void resetDisplayName() +``` + +##### `resetEmail` + +```java +public void resetEmail() +``` + +##### `resetEnableUnloadPhysicalTypeOptimization` + +```java +public void resetEnableUnloadPhysicalTypeOptimization() +``` + +##### `resetEnableUnredactedQuerySyntaxError` + +```java +public void resetEnableUnredactedQuerySyntaxError() +``` + +##### `resetErrorOnNondeterministicMerge` + +```java +public void resetErrorOnNondeterministicMerge() +``` + +##### `resetErrorOnNondeterministicUpdate` + +```java +public void resetErrorOnNondeterministicUpdate() +``` + +##### `resetGeographyOutputFormat` + +```java +public void resetGeographyOutputFormat() +``` + +##### `resetGeometryOutputFormat` + +```java +public void resetGeometryOutputFormat() +``` + +##### `resetId` + +```java +public void resetId() +``` + +##### `resetJdbcTreatDecimalAsInt` + +```java +public void resetJdbcTreatDecimalAsInt() +``` + +##### `resetJdbcTreatTimestampNtzAsUtc` + +```java +public void resetJdbcTreatTimestampNtzAsUtc() +``` + +##### `resetJdbcUseSessionTimezone` + +```java +public void resetJdbcUseSessionTimezone() +``` + +##### `resetJsonIndent` + +```java +public void resetJsonIndent() +``` + +##### `resetLockTimeout` + +```java +public void resetLockTimeout() +``` + +##### `resetLoginName` + +```java +public void resetLoginName() +``` + +##### `resetLogLevel` + +```java +public void resetLogLevel() +``` + +##### `resetMinsToUnlock` + +```java +public void resetMinsToUnlock() +``` + +##### `resetMultiStatementCount` + +```java +public void resetMultiStatementCount() +``` + +##### `resetMustChangePassword` + +```java +public void resetMustChangePassword() +``` + +##### `resetNetworkPolicy` + +```java +public void resetNetworkPolicy() +``` + +##### `resetNoorderSequenceAsDefault` + +```java +public void resetNoorderSequenceAsDefault() +``` + +##### `resetOdbcTreatDecimalAsInt` + +```java +public void resetOdbcTreatDecimalAsInt() +``` + +##### `resetPassword` + +```java +public void resetPassword() +``` + +##### `resetPreventUnloadToInternalStages` + +```java +public void resetPreventUnloadToInternalStages() +``` + +##### `resetQueryTag` + +```java +public void resetQueryTag() +``` + +##### `resetQuotedIdentifiersIgnoreCase` + +```java +public void resetQuotedIdentifiersIgnoreCase() +``` + +##### `resetRowsPerResultset` + +```java +public void resetRowsPerResultset() +``` + +##### `resetRsaPublicKey` + +```java +public void resetRsaPublicKey() +``` + +##### `resetRsaPublicKey2` + +```java +public void resetRsaPublicKey2() +``` + +##### `resetS3StageVpceDnsName` + +```java +public void resetS3StageVpceDnsName() +``` + +##### `resetSearchPath` + +```java +public void resetSearchPath() +``` + +##### `resetSimulatedDataSharingConsumer` + +```java +public void resetSimulatedDataSharingConsumer() +``` + +##### `resetStatementQueuedTimeoutInSeconds` + +```java +public void resetStatementQueuedTimeoutInSeconds() +``` + +##### `resetStatementTimeoutInSeconds` + +```java +public void resetStatementTimeoutInSeconds() +``` + +##### `resetStrictJsonOutput` + +```java +public void resetStrictJsonOutput() +``` + +##### `resetTimeInputFormat` + +```java +public void resetTimeInputFormat() +``` + +##### `resetTimeOutputFormat` + +```java +public void resetTimeOutputFormat() +``` + +##### `resetTimestampDayIsAlways24H` + +```java +public void resetTimestampDayIsAlways24H() +``` + +##### `resetTimestampInputFormat` + +```java +public void resetTimestampInputFormat() +``` + +##### `resetTimestampLtzOutputFormat` + +```java +public void resetTimestampLtzOutputFormat() +``` + +##### `resetTimestampNtzOutputFormat` + +```java +public void resetTimestampNtzOutputFormat() +``` + +##### `resetTimestampOutputFormat` + +```java +public void resetTimestampOutputFormat() +``` + +##### `resetTimestampTypeMapping` + +```java +public void resetTimestampTypeMapping() +``` + +##### `resetTimestampTzOutputFormat` + +```java +public void resetTimestampTzOutputFormat() +``` + +##### `resetTimezone` + +```java +public void resetTimezone() +``` + +##### `resetTraceLevel` + +```java +public void resetTraceLevel() +``` + +##### `resetTransactionAbortOnError` + +```java +public void resetTransactionAbortOnError() +``` + +##### `resetTransactionDefaultIsolationLevel` + +```java +public void resetTransactionDefaultIsolationLevel() +``` + +##### `resetTwoDigitCenturyStart` + +```java +public void resetTwoDigitCenturyStart() +``` + +##### `resetUnsupportedDdlAction` + +```java +public void resetUnsupportedDdlAction() +``` + +##### `resetUseCachedResult` + +```java +public void resetUseCachedResult() +``` + +##### `resetWeekOfYearPolicy` + +```java +public void resetWeekOfYearPolicy() +``` + +##### `resetWeekStart` + +```java +public void resetWeekStart() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUser; + +LegacyServiceUser.isConstruct(java.lang.Object x) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* java.lang.Object + +Any object. + +--- + +##### `isTerraformElement` + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUser; + +LegacyServiceUser.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformResource` + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUser; + +LegacyServiceUser.isTerraformResource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUser; + +LegacyServiceUser.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),LegacyServiceUser.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* java.lang.String + +The construct id used in the generated config for the LegacyServiceUser to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing LegacyServiceUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +? Optional instance of the provider where the LegacyServiceUser to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | software.constructs.Node | The tree node. | +| cdktfStack | com.hashicorp.cdktf.TerraformStack | *No description.* | +| fqn | java.lang.String | *No description.* | +| friendlyUniqueId | java.lang.String | *No description.* | +| terraformMetaArguments | java.util.Map | *No description.* | +| terraformResourceType | java.lang.String | *No description.* | +| terraformGeneratorMetadata | com.hashicorp.cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | +| parameters | LegacyServiceUserParametersList | *No description.* | +| showOutput | LegacyServiceUserShowOutputList | *No description.* | +| userType | java.lang.String | *No description.* | +| abortDetachedQueryInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| autocommitInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| binaryInputFormatInput | java.lang.String | *No description.* | +| binaryOutputFormatInput | java.lang.String | *No description.* | +| clientMemoryLimitInput | java.lang.Number | *No description.* | +| clientMetadataRequestUseConnectionCtxInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientPrefetchThreadsInput | java.lang.Number | *No description.* | +| clientResultChunkSizeInput | java.lang.Number | *No description.* | +| clientResultColumnCaseInsensitiveInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientSessionKeepAliveHeartbeatFrequencyInput | java.lang.Number | *No description.* | +| clientSessionKeepAliveInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientTimestampTypeMappingInput | java.lang.String | *No description.* | +| commentInput | java.lang.String | *No description.* | +| dateInputFormatInput | java.lang.String | *No description.* | +| dateOutputFormatInput | java.lang.String | *No description.* | +| daysToExpiryInput | java.lang.Number | *No description.* | +| defaultNamespaceInput | java.lang.String | *No description.* | +| defaultRoleInput | java.lang.String | *No description.* | +| defaultSecondaryRolesOptionInput | java.lang.String | *No description.* | +| defaultWarehouseInput | java.lang.String | *No description.* | +| disabledInput | java.lang.String | *No description.* | +| displayNameInput | java.lang.String | *No description.* | +| emailInput | java.lang.String | *No description.* | +| enableUnloadPhysicalTypeOptimizationInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| enableUnredactedQuerySyntaxErrorInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| errorOnNondeterministicMergeInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| errorOnNondeterministicUpdateInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| geographyOutputFormatInput | java.lang.String | *No description.* | +| geometryOutputFormatInput | java.lang.String | *No description.* | +| idInput | java.lang.String | *No description.* | +| jdbcTreatDecimalAsIntInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jdbcTreatTimestampNtzAsUtcInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jdbcUseSessionTimezoneInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jsonIndentInput | java.lang.Number | *No description.* | +| lockTimeoutInput | java.lang.Number | *No description.* | +| loginNameInput | java.lang.String | *No description.* | +| logLevelInput | java.lang.String | *No description.* | +| minsToUnlockInput | java.lang.Number | *No description.* | +| multiStatementCountInput | java.lang.Number | *No description.* | +| mustChangePasswordInput | java.lang.String | *No description.* | +| nameInput | java.lang.String | *No description.* | +| networkPolicyInput | java.lang.String | *No description.* | +| noorderSequenceAsDefaultInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| odbcTreatDecimalAsIntInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| passwordInput | java.lang.String | *No description.* | +| preventUnloadToInternalStagesInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| queryTagInput | java.lang.String | *No description.* | +| quotedIdentifiersIgnoreCaseInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rowsPerResultsetInput | java.lang.Number | *No description.* | +| rsaPublicKey2Input | java.lang.String | *No description.* | +| rsaPublicKeyInput | java.lang.String | *No description.* | +| s3StageVpceDnsNameInput | java.lang.String | *No description.* | +| searchPathInput | java.lang.String | *No description.* | +| simulatedDataSharingConsumerInput | java.lang.String | *No description.* | +| statementQueuedTimeoutInSecondsInput | java.lang.Number | *No description.* | +| statementTimeoutInSecondsInput | java.lang.Number | *No description.* | +| strictJsonOutputInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| timeInputFormatInput | java.lang.String | *No description.* | +| timeOutputFormatInput | java.lang.String | *No description.* | +| timestampDayIsAlways24HInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| timestampInputFormatInput | java.lang.String | *No description.* | +| timestampLtzOutputFormatInput | java.lang.String | *No description.* | +| timestampNtzOutputFormatInput | java.lang.String | *No description.* | +| timestampOutputFormatInput | java.lang.String | *No description.* | +| timestampTypeMappingInput | java.lang.String | *No description.* | +| timestampTzOutputFormatInput | java.lang.String | *No description.* | +| timezoneInput | java.lang.String | *No description.* | +| traceLevelInput | java.lang.String | *No description.* | +| transactionAbortOnErrorInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| transactionDefaultIsolationLevelInput | java.lang.String | *No description.* | +| twoDigitCenturyStartInput | java.lang.Number | *No description.* | +| unsupportedDdlActionInput | java.lang.String | *No description.* | +| useCachedResultInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| weekOfYearPolicyInput | java.lang.Number | *No description.* | +| weekStartInput | java.lang.Number | *No description.* | +| abortDetachedQuery | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| autocommit | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| binaryInputFormat | java.lang.String | *No description.* | +| binaryOutputFormat | java.lang.String | *No description.* | +| clientMemoryLimit | java.lang.Number | *No description.* | +| clientMetadataRequestUseConnectionCtx | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientPrefetchThreads | java.lang.Number | *No description.* | +| clientResultChunkSize | java.lang.Number | *No description.* | +| clientResultColumnCaseInsensitive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientSessionKeepAlive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | java.lang.Number | *No description.* | +| clientTimestampTypeMapping | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| dateInputFormat | java.lang.String | *No description.* | +| dateOutputFormat | java.lang.String | *No description.* | +| daysToExpiry | java.lang.Number | *No description.* | +| defaultNamespace | java.lang.String | *No description.* | +| defaultRole | java.lang.String | *No description.* | +| defaultSecondaryRolesOption | java.lang.String | *No description.* | +| defaultWarehouse | java.lang.String | *No description.* | +| disabled | java.lang.String | *No description.* | +| displayName | java.lang.String | *No description.* | +| email | java.lang.String | *No description.* | +| enableUnloadPhysicalTypeOptimization | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| enableUnredactedQuerySyntaxError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| errorOnNondeterministicMerge | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| errorOnNondeterministicUpdate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| geographyOutputFormat | java.lang.String | *No description.* | +| geometryOutputFormat | java.lang.String | *No description.* | +| id | java.lang.String | *No description.* | +| jdbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jdbcTreatTimestampNtzAsUtc | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jdbcUseSessionTimezone | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jsonIndent | java.lang.Number | *No description.* | +| lockTimeout | java.lang.Number | *No description.* | +| loginName | java.lang.String | *No description.* | +| logLevel | java.lang.String | *No description.* | +| minsToUnlock | java.lang.Number | *No description.* | +| multiStatementCount | java.lang.Number | *No description.* | +| mustChangePassword | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| networkPolicy | java.lang.String | *No description.* | +| noorderSequenceAsDefault | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| odbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| password | java.lang.String | *No description.* | +| preventUnloadToInternalStages | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| queryTag | java.lang.String | *No description.* | +| quotedIdentifiersIgnoreCase | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rowsPerResultset | java.lang.Number | *No description.* | +| rsaPublicKey | java.lang.String | *No description.* | +| rsaPublicKey2 | java.lang.String | *No description.* | +| s3StageVpceDnsName | java.lang.String | *No description.* | +| searchPath | java.lang.String | *No description.* | +| simulatedDataSharingConsumer | java.lang.String | *No description.* | +| statementQueuedTimeoutInSeconds | java.lang.Number | *No description.* | +| statementTimeoutInSeconds | java.lang.Number | *No description.* | +| strictJsonOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| timeInputFormat | java.lang.String | *No description.* | +| timeOutputFormat | java.lang.String | *No description.* | +| timestampDayIsAlways24H | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| timestampInputFormat | java.lang.String | *No description.* | +| timestampLtzOutputFormat | java.lang.String | *No description.* | +| timestampNtzOutputFormat | java.lang.String | *No description.* | +| timestampOutputFormat | java.lang.String | *No description.* | +| timestampTypeMapping | java.lang.String | *No description.* | +| timestampTzOutputFormat | java.lang.String | *No description.* | +| timezone | java.lang.String | *No description.* | +| traceLevel | java.lang.String | *No description.* | +| transactionAbortOnError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| transactionDefaultIsolationLevel | java.lang.String | *No description.* | +| twoDigitCenturyStart | java.lang.Number | *No description.* | +| unsupportedDdlAction | java.lang.String | *No description.* | +| useCachedResult | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| weekOfYearPolicy | java.lang.Number | *No description.* | +| weekStart | java.lang.Number | *No description.* | + +--- + +##### `node`Required + +```java +public Node getNode(); +``` + +- *Type:* software.constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```java +public TerraformStack getCdktfStack(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformStack + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `friendlyUniqueId`Required + +```java +public java.lang.String getFriendlyUniqueId(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformMetaArguments`Required + +```java +public java.util.Map getTerraformMetaArguments(); +``` + +- *Type:* java.util.Map + +--- + +##### `terraformResourceType`Required + +```java +public java.lang.String getTerraformResourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformGeneratorMetadata`Optional + +```java +public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + +##### `parameters`Required + +```java +public LegacyServiceUserParametersList getParameters(); +``` + +- *Type:* LegacyServiceUserParametersList + +--- + +##### `showOutput`Required + +```java +public LegacyServiceUserShowOutputList getShowOutput(); +``` + +- *Type:* LegacyServiceUserShowOutputList + +--- + +##### `userType`Required + +```java +public java.lang.String getUserType(); +``` + +- *Type:* java.lang.String + +--- + +##### `abortDetachedQueryInput`Optional + +```java +public java.lang.Object getAbortDetachedQueryInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `autocommitInput`Optional + +```java +public java.lang.Object getAutocommitInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `binaryInputFormatInput`Optional + +```java +public java.lang.String getBinaryInputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `binaryOutputFormatInput`Optional + +```java +public java.lang.String getBinaryOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `clientMemoryLimitInput`Optional + +```java +public java.lang.Number getClientMemoryLimitInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientMetadataRequestUseConnectionCtxInput`Optional + +```java +public java.lang.Object getClientMetadataRequestUseConnectionCtxInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientPrefetchThreadsInput`Optional + +```java +public java.lang.Number getClientPrefetchThreadsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientResultChunkSizeInput`Optional + +```java +public java.lang.Number getClientResultChunkSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientResultColumnCaseInsensitiveInput`Optional + +```java +public java.lang.Object getClientResultColumnCaseInsensitiveInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientSessionKeepAliveHeartbeatFrequencyInput`Optional + +```java +public java.lang.Number getClientSessionKeepAliveHeartbeatFrequencyInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientSessionKeepAliveInput`Optional + +```java +public java.lang.Object getClientSessionKeepAliveInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientTimestampTypeMappingInput`Optional + +```java +public java.lang.String getClientTimestampTypeMappingInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `commentInput`Optional + +```java +public java.lang.String getCommentInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `dateInputFormatInput`Optional + +```java +public java.lang.String getDateInputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `dateOutputFormatInput`Optional + +```java +public java.lang.String getDateOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `daysToExpiryInput`Optional + +```java +public java.lang.Number getDaysToExpiryInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `defaultNamespaceInput`Optional + +```java +public java.lang.String getDefaultNamespaceInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultRoleInput`Optional + +```java +public java.lang.String getDefaultRoleInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultSecondaryRolesOptionInput`Optional + +```java +public java.lang.String getDefaultSecondaryRolesOptionInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultWarehouseInput`Optional + +```java +public java.lang.String getDefaultWarehouseInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabledInput`Optional + +```java +public java.lang.String getDisabledInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `displayNameInput`Optional + +```java +public java.lang.String getDisplayNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `emailInput`Optional + +```java +public java.lang.String getEmailInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `enableUnloadPhysicalTypeOptimizationInput`Optional + +```java +public java.lang.Object getEnableUnloadPhysicalTypeOptimizationInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `enableUnredactedQuerySyntaxErrorInput`Optional + +```java +public java.lang.Object getEnableUnredactedQuerySyntaxErrorInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `errorOnNondeterministicMergeInput`Optional + +```java +public java.lang.Object getErrorOnNondeterministicMergeInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `errorOnNondeterministicUpdateInput`Optional + +```java +public java.lang.Object getErrorOnNondeterministicUpdateInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `geographyOutputFormatInput`Optional + +```java +public java.lang.String getGeographyOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `geometryOutputFormatInput`Optional + +```java +public java.lang.String getGeometryOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `idInput`Optional + +```java +public java.lang.String getIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `jdbcTreatDecimalAsIntInput`Optional + +```java +public java.lang.Object getJdbcTreatDecimalAsIntInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jdbcTreatTimestampNtzAsUtcInput`Optional + +```java +public java.lang.Object getJdbcTreatTimestampNtzAsUtcInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jdbcUseSessionTimezoneInput`Optional + +```java +public java.lang.Object getJdbcUseSessionTimezoneInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jsonIndentInput`Optional + +```java +public java.lang.Number getJsonIndentInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `lockTimeoutInput`Optional + +```java +public java.lang.Number getLockTimeoutInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `loginNameInput`Optional + +```java +public java.lang.String getLoginNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `logLevelInput`Optional + +```java +public java.lang.String getLogLevelInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToUnlockInput`Optional + +```java +public java.lang.Number getMinsToUnlockInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `multiStatementCountInput`Optional + +```java +public java.lang.Number getMultiStatementCountInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `mustChangePasswordInput`Optional + +```java +public java.lang.String getMustChangePasswordInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `nameInput`Optional + +```java +public java.lang.String getNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `networkPolicyInput`Optional + +```java +public java.lang.String getNetworkPolicyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `noorderSequenceAsDefaultInput`Optional + +```java +public java.lang.Object getNoorderSequenceAsDefaultInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `odbcTreatDecimalAsIntInput`Optional + +```java +public java.lang.Object getOdbcTreatDecimalAsIntInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `passwordInput`Optional + +```java +public java.lang.String getPasswordInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `preventUnloadToInternalStagesInput`Optional + +```java +public java.lang.Object getPreventUnloadToInternalStagesInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `queryTagInput`Optional + +```java +public java.lang.String getQueryTagInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `quotedIdentifiersIgnoreCaseInput`Optional + +```java +public java.lang.Object getQuotedIdentifiersIgnoreCaseInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `rowsPerResultsetInput`Optional + +```java +public java.lang.Number getRowsPerResultsetInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `rsaPublicKey2Input`Optional + +```java +public java.lang.String getRsaPublicKey2Input(); +``` + +- *Type:* java.lang.String + +--- + +##### `rsaPublicKeyInput`Optional + +```java +public java.lang.String getRsaPublicKeyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `s3StageVpceDnsNameInput`Optional + +```java +public java.lang.String getS3StageVpceDnsNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `searchPathInput`Optional + +```java +public java.lang.String getSearchPathInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `simulatedDataSharingConsumerInput`Optional + +```java +public java.lang.String getSimulatedDataSharingConsumerInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `statementQueuedTimeoutInSecondsInput`Optional + +```java +public java.lang.Number getStatementQueuedTimeoutInSecondsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `statementTimeoutInSecondsInput`Optional + +```java +public java.lang.Number getStatementTimeoutInSecondsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `strictJsonOutputInput`Optional + +```java +public java.lang.Object getStrictJsonOutputInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `timeInputFormatInput`Optional + +```java +public java.lang.String getTimeInputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timeOutputFormatInput`Optional + +```java +public java.lang.String getTimeOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampDayIsAlways24HInput`Optional + +```java +public java.lang.Object getTimestampDayIsAlways24HInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `timestampInputFormatInput`Optional + +```java +public java.lang.String getTimestampInputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampLtzOutputFormatInput`Optional + +```java +public java.lang.String getTimestampLtzOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampNtzOutputFormatInput`Optional + +```java +public java.lang.String getTimestampNtzOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampOutputFormatInput`Optional + +```java +public java.lang.String getTimestampOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampTypeMappingInput`Optional + +```java +public java.lang.String getTimestampTypeMappingInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampTzOutputFormatInput`Optional + +```java +public java.lang.String getTimestampTzOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timezoneInput`Optional + +```java +public java.lang.String getTimezoneInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `traceLevelInput`Optional + +```java +public java.lang.String getTraceLevelInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `transactionAbortOnErrorInput`Optional + +```java +public java.lang.Object getTransactionAbortOnErrorInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `transactionDefaultIsolationLevelInput`Optional + +```java +public java.lang.String getTransactionDefaultIsolationLevelInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `twoDigitCenturyStartInput`Optional + +```java +public java.lang.Number getTwoDigitCenturyStartInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `unsupportedDdlActionInput`Optional + +```java +public java.lang.String getUnsupportedDdlActionInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `useCachedResultInput`Optional + +```java +public java.lang.Object getUseCachedResultInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `weekOfYearPolicyInput`Optional + +```java +public java.lang.Number getWeekOfYearPolicyInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `weekStartInput`Optional + +```java +public java.lang.Number getWeekStartInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `abortDetachedQuery`Required + +```java +public java.lang.Object getAbortDetachedQuery(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `autocommit`Required + +```java +public java.lang.Object getAutocommit(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `binaryInputFormat`Required + +```java +public java.lang.String getBinaryInputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `binaryOutputFormat`Required + +```java +public java.lang.String getBinaryOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `clientMemoryLimit`Required + +```java +public java.lang.Number getClientMemoryLimit(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```java +public java.lang.Object getClientMetadataRequestUseConnectionCtx(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientPrefetchThreads`Required + +```java +public java.lang.Number getClientPrefetchThreads(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientResultChunkSize`Required + +```java +public java.lang.Number getClientResultChunkSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```java +public java.lang.Object getClientResultColumnCaseInsensitive(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientSessionKeepAlive`Required + +```java +public java.lang.Object getClientSessionKeepAlive(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```java +public java.lang.Number getClientSessionKeepAliveHeartbeatFrequency(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientTimestampTypeMapping`Required + +```java +public java.lang.String getClientTimestampTypeMapping(); +``` + +- *Type:* java.lang.String + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `dateInputFormat`Required + +```java +public java.lang.String getDateInputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `dateOutputFormat`Required + +```java +public java.lang.String getDateOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `daysToExpiry`Required + +```java +public java.lang.Number getDaysToExpiry(); +``` + +- *Type:* java.lang.Number + +--- + +##### `defaultNamespace`Required + +```java +public java.lang.String getDefaultNamespace(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultRole`Required + +```java +public java.lang.String getDefaultRole(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultSecondaryRolesOption`Required + +```java +public java.lang.String getDefaultSecondaryRolesOption(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultWarehouse`Required + +```java +public java.lang.String getDefaultWarehouse(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabled`Required + +```java +public java.lang.String getDisabled(); +``` + +- *Type:* java.lang.String + +--- + +##### `displayName`Required + +```java +public java.lang.String getDisplayName(); +``` + +- *Type:* java.lang.String + +--- + +##### `email`Required + +```java +public java.lang.String getEmail(); +``` + +- *Type:* java.lang.String + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```java +public java.lang.Object getEnableUnloadPhysicalTypeOptimization(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```java +public java.lang.Object getEnableUnredactedQuerySyntaxError(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `errorOnNondeterministicMerge`Required + +```java +public java.lang.Object getErrorOnNondeterministicMerge(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `errorOnNondeterministicUpdate`Required + +```java +public java.lang.Object getErrorOnNondeterministicUpdate(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `geographyOutputFormat`Required + +```java +public java.lang.String getGeographyOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `geometryOutputFormat`Required + +```java +public java.lang.String getGeometryOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```java +public java.lang.Object getJdbcTreatDecimalAsInt(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```java +public java.lang.Object getJdbcTreatTimestampNtzAsUtc(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jdbcUseSessionTimezone`Required + +```java +public java.lang.Object getJdbcUseSessionTimezone(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jsonIndent`Required + +```java +public java.lang.Number getJsonIndent(); +``` + +- *Type:* java.lang.Number + +--- + +##### `lockTimeout`Required + +```java +public java.lang.Number getLockTimeout(); +``` + +- *Type:* java.lang.Number + +--- + +##### `loginName`Required + +```java +public java.lang.String getLoginName(); +``` + +- *Type:* java.lang.String + +--- + +##### `logLevel`Required + +```java +public java.lang.String getLogLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToUnlock`Required + +```java +public java.lang.Number getMinsToUnlock(); +``` + +- *Type:* java.lang.Number + +--- + +##### `multiStatementCount`Required + +```java +public java.lang.Number getMultiStatementCount(); +``` + +- *Type:* java.lang.Number + +--- + +##### `mustChangePassword`Required + +```java +public java.lang.String getMustChangePassword(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `networkPolicy`Required + +```java +public java.lang.String getNetworkPolicy(); +``` + +- *Type:* java.lang.String + +--- + +##### `noorderSequenceAsDefault`Required + +```java +public java.lang.Object getNoorderSequenceAsDefault(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `odbcTreatDecimalAsInt`Required + +```java +public java.lang.Object getOdbcTreatDecimalAsInt(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `password`Required + +```java +public java.lang.String getPassword(); +``` + +- *Type:* java.lang.String + +--- + +##### `preventUnloadToInternalStages`Required + +```java +public java.lang.Object getPreventUnloadToInternalStages(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `queryTag`Required + +```java +public java.lang.String getQueryTag(); +``` + +- *Type:* java.lang.String + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```java +public java.lang.Object getQuotedIdentifiersIgnoreCase(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `rowsPerResultset`Required + +```java +public java.lang.Number getRowsPerResultset(); +``` + +- *Type:* java.lang.Number + +--- + +##### `rsaPublicKey`Required + +```java +public java.lang.String getRsaPublicKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `rsaPublicKey2`Required + +```java +public java.lang.String getRsaPublicKey2(); +``` + +- *Type:* java.lang.String + +--- + +##### `s3StageVpceDnsName`Required + +```java +public java.lang.String getS3StageVpceDnsName(); +``` + +- *Type:* java.lang.String + +--- + +##### `searchPath`Required + +```java +public java.lang.String getSearchPath(); +``` + +- *Type:* java.lang.String + +--- + +##### `simulatedDataSharingConsumer`Required + +```java +public java.lang.String getSimulatedDataSharingConsumer(); +``` + +- *Type:* java.lang.String + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```java +public java.lang.Number getStatementQueuedTimeoutInSeconds(); +``` + +- *Type:* java.lang.Number + +--- + +##### `statementTimeoutInSeconds`Required + +```java +public java.lang.Number getStatementTimeoutInSeconds(); +``` + +- *Type:* java.lang.Number + +--- + +##### `strictJsonOutput`Required + +```java +public java.lang.Object getStrictJsonOutput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `timeInputFormat`Required + +```java +public java.lang.String getTimeInputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timeOutputFormat`Required + +```java +public java.lang.String getTimeOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampDayIsAlways24H`Required + +```java +public java.lang.Object getTimestampDayIsAlways24H(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `timestampInputFormat`Required + +```java +public java.lang.String getTimestampInputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampLtzOutputFormat`Required + +```java +public java.lang.String getTimestampLtzOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampNtzOutputFormat`Required + +```java +public java.lang.String getTimestampNtzOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampOutputFormat`Required + +```java +public java.lang.String getTimestampOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampTypeMapping`Required + +```java +public java.lang.String getTimestampTypeMapping(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampTzOutputFormat`Required + +```java +public java.lang.String getTimestampTzOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timezone`Required + +```java +public java.lang.String getTimezone(); +``` + +- *Type:* java.lang.String + +--- + +##### `traceLevel`Required + +```java +public java.lang.String getTraceLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `transactionAbortOnError`Required + +```java +public java.lang.Object getTransactionAbortOnError(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `transactionDefaultIsolationLevel`Required + +```java +public java.lang.String getTransactionDefaultIsolationLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `twoDigitCenturyStart`Required + +```java +public java.lang.Number getTwoDigitCenturyStart(); +``` + +- *Type:* java.lang.Number + +--- + +##### `unsupportedDdlAction`Required + +```java +public java.lang.String getUnsupportedDdlAction(); +``` + +- *Type:* java.lang.String + +--- + +##### `useCachedResult`Required + +```java +public java.lang.Object getUseCachedResult(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `weekOfYearPolicy`Required + +```java +public java.lang.Number getWeekOfYearPolicy(); +``` + +- *Type:* java.lang.Number + +--- + +##### `weekStart`Required + +```java +public java.lang.Number getWeekStart(); +``` + +- *Type:* java.lang.Number + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | java.lang.String | *No description.* | + +--- + +##### `tfResourceType`Required + +```java +public java.lang.String getTfResourceType(); +``` + +- *Type:* java.lang.String + +--- + +## Structs + +### LegacyServiceUserConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserConfig; + +LegacyServiceUserConfig.builder() +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .name(java.lang.String) +// .abortDetachedQuery(java.lang.Boolean) +// .abortDetachedQuery(IResolvable) +// .autocommit(java.lang.Boolean) +// .autocommit(IResolvable) +// .binaryInputFormat(java.lang.String) +// .binaryOutputFormat(java.lang.String) +// .clientMemoryLimit(java.lang.Number) +// .clientMetadataRequestUseConnectionCtx(java.lang.Boolean) +// .clientMetadataRequestUseConnectionCtx(IResolvable) +// .clientPrefetchThreads(java.lang.Number) +// .clientResultChunkSize(java.lang.Number) +// .clientResultColumnCaseInsensitive(java.lang.Boolean) +// .clientResultColumnCaseInsensitive(IResolvable) +// .clientSessionKeepAlive(java.lang.Boolean) +// .clientSessionKeepAlive(IResolvable) +// .clientSessionKeepAliveHeartbeatFrequency(java.lang.Number) +// .clientTimestampTypeMapping(java.lang.String) +// .comment(java.lang.String) +// .dateInputFormat(java.lang.String) +// .dateOutputFormat(java.lang.String) +// .daysToExpiry(java.lang.Number) +// .defaultNamespace(java.lang.String) +// .defaultRole(java.lang.String) +// .defaultSecondaryRolesOption(java.lang.String) +// .defaultWarehouse(java.lang.String) +// .disabled(java.lang.String) +// .displayName(java.lang.String) +// .email(java.lang.String) +// .enableUnloadPhysicalTypeOptimization(java.lang.Boolean) +// .enableUnloadPhysicalTypeOptimization(IResolvable) +// .enableUnredactedQuerySyntaxError(java.lang.Boolean) +// .enableUnredactedQuerySyntaxError(IResolvable) +// .errorOnNondeterministicMerge(java.lang.Boolean) +// .errorOnNondeterministicMerge(IResolvable) +// .errorOnNondeterministicUpdate(java.lang.Boolean) +// .errorOnNondeterministicUpdate(IResolvable) +// .geographyOutputFormat(java.lang.String) +// .geometryOutputFormat(java.lang.String) +// .id(java.lang.String) +// .jdbcTreatDecimalAsInt(java.lang.Boolean) +// .jdbcTreatDecimalAsInt(IResolvable) +// .jdbcTreatTimestampNtzAsUtc(java.lang.Boolean) +// .jdbcTreatTimestampNtzAsUtc(IResolvable) +// .jdbcUseSessionTimezone(java.lang.Boolean) +// .jdbcUseSessionTimezone(IResolvable) +// .jsonIndent(java.lang.Number) +// .lockTimeout(java.lang.Number) +// .loginName(java.lang.String) +// .logLevel(java.lang.String) +// .minsToUnlock(java.lang.Number) +// .multiStatementCount(java.lang.Number) +// .mustChangePassword(java.lang.String) +// .networkPolicy(java.lang.String) +// .noorderSequenceAsDefault(java.lang.Boolean) +// .noorderSequenceAsDefault(IResolvable) +// .odbcTreatDecimalAsInt(java.lang.Boolean) +// .odbcTreatDecimalAsInt(IResolvable) +// .password(java.lang.String) +// .preventUnloadToInternalStages(java.lang.Boolean) +// .preventUnloadToInternalStages(IResolvable) +// .queryTag(java.lang.String) +// .quotedIdentifiersIgnoreCase(java.lang.Boolean) +// .quotedIdentifiersIgnoreCase(IResolvable) +// .rowsPerResultset(java.lang.Number) +// .rsaPublicKey(java.lang.String) +// .rsaPublicKey2(java.lang.String) +// .s3StageVpceDnsName(java.lang.String) +// .searchPath(java.lang.String) +// .simulatedDataSharingConsumer(java.lang.String) +// .statementQueuedTimeoutInSeconds(java.lang.Number) +// .statementTimeoutInSeconds(java.lang.Number) +// .strictJsonOutput(java.lang.Boolean) +// .strictJsonOutput(IResolvable) +// .timeInputFormat(java.lang.String) +// .timeOutputFormat(java.lang.String) +// .timestampDayIsAlways24H(java.lang.Boolean) +// .timestampDayIsAlways24H(IResolvable) +// .timestampInputFormat(java.lang.String) +// .timestampLtzOutputFormat(java.lang.String) +// .timestampNtzOutputFormat(java.lang.String) +// .timestampOutputFormat(java.lang.String) +// .timestampTypeMapping(java.lang.String) +// .timestampTzOutputFormat(java.lang.String) +// .timezone(java.lang.String) +// .traceLevel(java.lang.String) +// .transactionAbortOnError(java.lang.Boolean) +// .transactionAbortOnError(IResolvable) +// .transactionDefaultIsolationLevel(java.lang.String) +// .twoDigitCenturyStart(java.lang.Number) +// .unsupportedDdlAction(java.lang.String) +// .useCachedResult(java.lang.Boolean) +// .useCachedResult(IResolvable) +// .weekOfYearPolicy(java.lang.Number) +// .weekStart(java.lang.Number) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| name | java.lang.String | Name of the user. | +| abortDetachedQuery | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| autocommit | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether autocommit is enabled for the session. | +| binaryInputFormat | java.lang.String | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| binaryOutputFormat | java.lang.String | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| clientMemoryLimit | java.lang.Number | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| clientMetadataRequestUseConnectionCtx | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| clientPrefetchThreads | java.lang.Number | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| clientResultChunkSize | java.lang.Number | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| clientResultColumnCaseInsensitive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| clientSessionKeepAlive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| clientSessionKeepAliveHeartbeatFrequency | java.lang.Number | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| clientTimestampTypeMapping | java.lang.String | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| comment | java.lang.String | Specifies a comment for the user. | +| dateInputFormat | java.lang.String | Specifies the input format for the DATE data type. | +| dateOutputFormat | java.lang.String | Specifies the display format for the DATE data type. | +| daysToExpiry | java.lang.Number | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| defaultNamespace | java.lang.String | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| defaultRole | java.lang.String | Specifies the role that is active by default for the user’s session upon login. | +| defaultSecondaryRolesOption | java.lang.String | Specifies the secondary roles that are active for the user’s session upon login. | +| defaultWarehouse | java.lang.String | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| disabled | java.lang.String | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| displayName | java.lang.String | Name displayed for the user in the Snowflake web interface. | +| email | java.lang.String | Email address for the user. | +| enableUnloadPhysicalTypeOptimization | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| enableUnredactedQuerySyntaxError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| errorOnNondeterministicMerge | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| errorOnNondeterministicUpdate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| geographyOutputFormat | java.lang.String | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| geometryOutputFormat | java.lang.String | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. | +| jdbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| jdbcTreatTimestampNtzAsUtc | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| jdbcUseSessionTimezone | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| jsonIndent | java.lang.Number | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lockTimeout | java.lang.Number | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| loginName | java.lang.String | The name users use to log in. | +| logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| minsToUnlock | java.lang.Number | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| multiStatementCount | java.lang.Number | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| mustChangePassword | java.lang.String | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | +| networkPolicy | java.lang.String | Specifies the network policy to enforce for your account. | +| noorderSequenceAsDefault | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| odbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| password | java.lang.String | Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. | +| preventUnloadToInternalStages | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| queryTag | java.lang.String | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| quotedIdentifiersIgnoreCase | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| rowsPerResultset | java.lang.Number | Specifies the maximum number of rows returned in a result set. | +| rsaPublicKey | java.lang.String | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| rsaPublicKey2 | java.lang.String | Specifies the user’s second RSA public key; | +| s3StageVpceDnsName | java.lang.String | Specifies the DNS name of an Amazon S3 interface endpoint. | +| searchPath | java.lang.String | Specifies the path to search to resolve unqualified object names in queries. | +| simulatedDataSharingConsumer | java.lang.String | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| statementQueuedTimeoutInSeconds | java.lang.Number | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| statementTimeoutInSeconds | java.lang.Number | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| strictJsonOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| timeInputFormat | java.lang.String | Specifies the input format for the TIME data type. | +| timeOutputFormat | java.lang.String | Specifies the display format for the TIME data type. | +| timestampDayIsAlways24H | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| timestampInputFormat | java.lang.String | Specifies the input format for the TIMESTAMP data type alias. | +| timestampLtzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_LTZ data type. | +| timestampNtzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| timestampOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP data type alias. | +| timestampTypeMapping | java.lang.String | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| timestampTzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_TZ data type. | +| timezone | java.lang.String | Specifies the time zone for the session. | +| traceLevel | java.lang.String | Controls how trace events are ingested into the event table. | +| transactionAbortOnError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| transactionDefaultIsolationLevel | java.lang.String | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| twoDigitCenturyStart | java.lang.Number | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| unsupportedDdlAction | java.lang.String | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| useCachedResult | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| weekOfYearPolicy | java.lang.Number | Specifies how the weeks in a given year are computed. | +| weekStart | java.lang.Number | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#name LegacyServiceUser#name} + +--- + +##### `abortDetachedQuery`Optional + +```java +public java.lang.Object getAbortDetachedQuery(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#abort_detached_query LegacyServiceUser#abort_detached_query} + +--- + +##### `autocommit`Optional + +```java +public java.lang.Object getAutocommit(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#autocommit LegacyServiceUser#autocommit} + +--- + +##### `binaryInputFormat`Optional + +```java +public java.lang.String getBinaryInputFormat(); +``` + +- *Type:* java.lang.String + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_input_format LegacyServiceUser#binary_input_format} + +--- + +##### `binaryOutputFormat`Optional + +```java +public java.lang.String getBinaryOutputFormat(); +``` + +- *Type:* java.lang.String + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_output_format LegacyServiceUser#binary_output_format} + +--- + +##### `clientMemoryLimit`Optional + +```java +public java.lang.Number getClientMemoryLimit(); +``` + +- *Type:* java.lang.Number + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_memory_limit LegacyServiceUser#client_memory_limit} + +--- + +##### `clientMetadataRequestUseConnectionCtx`Optional + +```java +public java.lang.Object getClientMetadataRequestUseConnectionCtx(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_metadata_request_use_connection_ctx LegacyServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `clientPrefetchThreads`Optional + +```java +public java.lang.Number getClientPrefetchThreads(); +``` + +- *Type:* java.lang.Number + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_prefetch_threads LegacyServiceUser#client_prefetch_threads} + +--- + +##### `clientResultChunkSize`Optional + +```java +public java.lang.Number getClientResultChunkSize(); +``` + +- *Type:* java.lang.Number + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_chunk_size LegacyServiceUser#client_result_chunk_size} + +--- + +##### `clientResultColumnCaseInsensitive`Optional + +```java +public java.lang.Object getClientResultColumnCaseInsensitive(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_column_case_insensitive LegacyServiceUser#client_result_column_case_insensitive} + +--- + +##### `clientSessionKeepAlive`Optional + +```java +public java.lang.Object getClientSessionKeepAlive(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive LegacyServiceUser#client_session_keep_alive} + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Optional + +```java +public java.lang.Number getClientSessionKeepAliveHeartbeatFrequency(); +``` + +- *Type:* java.lang.Number + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive_heartbeat_frequency LegacyServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `clientTimestampTypeMapping`Optional + +```java +public java.lang.String getClientTimestampTypeMapping(); +``` + +- *Type:* java.lang.String + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_timestamp_type_mapping LegacyServiceUser#client_timestamp_type_mapping} + +--- + +##### `comment`Optional + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#comment LegacyServiceUser#comment} + +--- + +##### `dateInputFormat`Optional + +```java +public java.lang.String getDateInputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_input_format LegacyServiceUser#date_input_format} + +--- + +##### `dateOutputFormat`Optional + +```java +public java.lang.String getDateOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_output_format LegacyServiceUser#date_output_format} + +--- + +##### `daysToExpiry`Optional + +```java +public java.lang.Number getDaysToExpiry(); +``` + +- *Type:* java.lang.Number + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#days_to_expiry LegacyServiceUser#days_to_expiry} + +--- + +##### `defaultNamespace`Optional + +```java +public java.lang.String getDefaultNamespace(); +``` + +- *Type:* java.lang.String + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_namespace LegacyServiceUser#default_namespace} + +--- + +##### `defaultRole`Optional + +```java +public java.lang.String getDefaultRole(); +``` + +- *Type:* java.lang.String + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_role LegacyServiceUser#default_role} + +--- + +##### `defaultSecondaryRolesOption`Optional + +```java +public java.lang.String getDefaultSecondaryRolesOption(); +``` + +- *Type:* java.lang.String + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_secondary_roles_option LegacyServiceUser#default_secondary_roles_option} + +--- + +##### `defaultWarehouse`Optional + +```java +public java.lang.String getDefaultWarehouse(); +``` + +- *Type:* java.lang.String + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_warehouse LegacyServiceUser#default_warehouse} + +--- + +##### `disabled`Optional + +```java +public java.lang.String getDisabled(); +``` + +- *Type:* java.lang.String + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#disabled LegacyServiceUser#disabled} + +--- + +##### `displayName`Optional + +```java +public java.lang.String getDisplayName(); +``` + +- *Type:* java.lang.String + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#display_name LegacyServiceUser#display_name} + +--- + +##### `email`Optional + +```java +public java.lang.String getEmail(); +``` + +- *Type:* java.lang.String + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#email LegacyServiceUser#email} + +--- + +##### `enableUnloadPhysicalTypeOptimization`Optional + +```java +public java.lang.Object getEnableUnloadPhysicalTypeOptimization(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unload_physical_type_optimization LegacyServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `enableUnredactedQuerySyntaxError`Optional + +```java +public java.lang.Object getEnableUnredactedQuerySyntaxError(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unredacted_query_syntax_error LegacyServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `errorOnNondeterministicMerge`Optional + +```java +public java.lang.Object getErrorOnNondeterministicMerge(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_merge LegacyServiceUser#error_on_nondeterministic_merge} + +--- + +##### `errorOnNondeterministicUpdate`Optional + +```java +public java.lang.Object getErrorOnNondeterministicUpdate(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_update LegacyServiceUser#error_on_nondeterministic_update} + +--- + +##### `geographyOutputFormat`Optional + +```java +public java.lang.String getGeographyOutputFormat(); +``` + +- *Type:* java.lang.String + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geography_output_format LegacyServiceUser#geography_output_format} + +--- + +##### `geometryOutputFormat`Optional + +```java +public java.lang.String getGeometryOutputFormat(); +``` + +- *Type:* java.lang.String + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geometry_output_format LegacyServiceUser#geometry_output_format} + +--- + +##### `id`Optional + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `jdbcTreatDecimalAsInt`Optional + +```java +public java.lang.Object getJdbcTreatDecimalAsInt(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_decimal_as_int LegacyServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Optional + +```java +public java.lang.Object getJdbcTreatTimestampNtzAsUtc(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_timestamp_ntz_as_utc LegacyServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `jdbcUseSessionTimezone`Optional + +```java +public java.lang.Object getJdbcUseSessionTimezone(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_use_session_timezone LegacyServiceUser#jdbc_use_session_timezone} + +--- + +##### `jsonIndent`Optional + +```java +public java.lang.Number getJsonIndent(); +``` + +- *Type:* java.lang.Number + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#json_indent LegacyServiceUser#json_indent} + +--- + +##### `lockTimeout`Optional + +```java +public java.lang.Number getLockTimeout(); +``` + +- *Type:* java.lang.Number + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#lock_timeout LegacyServiceUser#lock_timeout} + +--- + +##### `loginName`Optional + +```java +public java.lang.String getLoginName(); +``` + +- *Type:* java.lang.String + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#login_name LegacyServiceUser#login_name} + +--- + +##### `logLevel`Optional + +```java +public java.lang.String getLogLevel(); +``` + +- *Type:* java.lang.String + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#log_level LegacyServiceUser#log_level} + +--- + +##### `minsToUnlock`Optional + +```java +public java.lang.Number getMinsToUnlock(); +``` + +- *Type:* java.lang.Number + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#mins_to_unlock LegacyServiceUser#mins_to_unlock} + +--- + +##### `multiStatementCount`Optional + +```java +public java.lang.Number getMultiStatementCount(); +``` + +- *Type:* java.lang.Number + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#multi_statement_count LegacyServiceUser#multi_statement_count} + +--- + +##### `mustChangePassword`Optional + +```java +public java.lang.String getMustChangePassword(); +``` + +- *Type:* java.lang.String + +Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#must_change_password LegacyServiceUser#must_change_password} + +--- + +##### `networkPolicy`Optional + +```java +public java.lang.String getNetworkPolicy(); +``` + +- *Type:* java.lang.String + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#network_policy LegacyServiceUser#network_policy} + +--- + +##### `noorderSequenceAsDefault`Optional + +```java +public java.lang.Object getNoorderSequenceAsDefault(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#noorder_sequence_as_default LegacyServiceUser#noorder_sequence_as_default} + +--- + +##### `odbcTreatDecimalAsInt`Optional + +```java +public java.lang.Object getOdbcTreatDecimalAsInt(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#odbc_treat_decimal_as_int LegacyServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `password`Optional + +```java +public java.lang.String getPassword(); +``` + +- *Type:* java.lang.String + +Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#password LegacyServiceUser#password} + +--- + +##### `preventUnloadToInternalStages`Optional + +```java +public java.lang.Object getPreventUnloadToInternalStages(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#prevent_unload_to_internal_stages LegacyServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `queryTag`Optional + +```java +public java.lang.String getQueryTag(); +``` + +- *Type:* java.lang.String + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#query_tag LegacyServiceUser#query_tag} + +--- + +##### `quotedIdentifiersIgnoreCase`Optional + +```java +public java.lang.Object getQuotedIdentifiersIgnoreCase(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#quoted_identifiers_ignore_case LegacyServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `rowsPerResultset`Optional + +```java +public java.lang.Number getRowsPerResultset(); +``` + +- *Type:* java.lang.Number + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rows_per_resultset LegacyServiceUser#rows_per_resultset} + +--- + +##### `rsaPublicKey`Optional + +```java +public java.lang.String getRsaPublicKey(); +``` + +- *Type:* java.lang.String + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key LegacyServiceUser#rsa_public_key} + +--- + +##### `rsaPublicKey2`Optional + +```java +public java.lang.String getRsaPublicKey2(); +``` + +- *Type:* java.lang.String + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key_2 LegacyServiceUser#rsa_public_key_2} + +--- + +##### `s3StageVpceDnsName`Optional + +```java +public java.lang.String getS3StageVpceDnsName(); +``` + +- *Type:* java.lang.String + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#s3_stage_vpce_dns_name LegacyServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `searchPath`Optional + +```java +public java.lang.String getSearchPath(); +``` + +- *Type:* java.lang.String + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#search_path LegacyServiceUser#search_path} + +--- + +##### `simulatedDataSharingConsumer`Optional + +```java +public java.lang.String getSimulatedDataSharingConsumer(); +``` + +- *Type:* java.lang.String + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#simulated_data_sharing_consumer LegacyServiceUser#simulated_data_sharing_consumer} + +--- + +##### `statementQueuedTimeoutInSeconds`Optional + +```java +public java.lang.Number getStatementQueuedTimeoutInSeconds(); +``` + +- *Type:* java.lang.Number + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_queued_timeout_in_seconds LegacyServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `statementTimeoutInSeconds`Optional + +```java +public java.lang.Number getStatementTimeoutInSeconds(); +``` + +- *Type:* java.lang.Number + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_timeout_in_seconds LegacyServiceUser#statement_timeout_in_seconds} + +--- + +##### `strictJsonOutput`Optional + +```java +public java.lang.Object getStrictJsonOutput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#strict_json_output LegacyServiceUser#strict_json_output} + +--- + +##### `timeInputFormat`Optional + +```java +public java.lang.String getTimeInputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_input_format LegacyServiceUser#time_input_format} + +--- + +##### `timeOutputFormat`Optional + +```java +public java.lang.String getTimeOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_output_format LegacyServiceUser#time_output_format} + +--- + +##### `timestampDayIsAlways24H`Optional + +```java +public java.lang.Object getTimestampDayIsAlways24H(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_day_is_always_24h LegacyServiceUser#timestamp_day_is_always_24h} + +--- + +##### `timestampInputFormat`Optional + +```java +public java.lang.String getTimestampInputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_input_format LegacyServiceUser#timestamp_input_format} + +--- + +##### `timestampLtzOutputFormat`Optional + +```java +public java.lang.String getTimestampLtzOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ltz_output_format LegacyServiceUser#timestamp_ltz_output_format} + +--- + +##### `timestampNtzOutputFormat`Optional + +```java +public java.lang.String getTimestampNtzOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ntz_output_format LegacyServiceUser#timestamp_ntz_output_format} + +--- + +##### `timestampOutputFormat`Optional + +```java +public java.lang.String getTimestampOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_output_format LegacyServiceUser#timestamp_output_format} + +--- + +##### `timestampTypeMapping`Optional + +```java +public java.lang.String getTimestampTypeMapping(); +``` + +- *Type:* java.lang.String + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_type_mapping LegacyServiceUser#timestamp_type_mapping} + +--- + +##### `timestampTzOutputFormat`Optional + +```java +public java.lang.String getTimestampTzOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_tz_output_format LegacyServiceUser#timestamp_tz_output_format} + +--- + +##### `timezone`Optional + +```java +public java.lang.String getTimezone(); +``` + +- *Type:* java.lang.String + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timezone LegacyServiceUser#timezone} + +--- + +##### `traceLevel`Optional + +```java +public java.lang.String getTraceLevel(); +``` + +- *Type:* java.lang.String + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#trace_level LegacyServiceUser#trace_level} + +--- + +##### `transactionAbortOnError`Optional + +```java +public java.lang.Object getTransactionAbortOnError(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_abort_on_error LegacyServiceUser#transaction_abort_on_error} + +--- + +##### `transactionDefaultIsolationLevel`Optional + +```java +public java.lang.String getTransactionDefaultIsolationLevel(); +``` + +- *Type:* java.lang.String + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_default_isolation_level LegacyServiceUser#transaction_default_isolation_level} + +--- + +##### `twoDigitCenturyStart`Optional + +```java +public java.lang.Number getTwoDigitCenturyStart(); +``` + +- *Type:* java.lang.Number + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#two_digit_century_start LegacyServiceUser#two_digit_century_start} + +--- + +##### `unsupportedDdlAction`Optional + +```java +public java.lang.String getUnsupportedDdlAction(); +``` + +- *Type:* java.lang.String + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#unsupported_ddl_action LegacyServiceUser#unsupported_ddl_action} + +--- + +##### `useCachedResult`Optional + +```java +public java.lang.Object getUseCachedResult(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#use_cached_result LegacyServiceUser#use_cached_result} + +--- + +##### `weekOfYearPolicy`Optional + +```java +public java.lang.Number getWeekOfYearPolicy(); +``` + +- *Type:* java.lang.Number + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_of_year_policy LegacyServiceUser#week_of_year_policy} + +--- + +##### `weekStart`Optional + +```java +public java.lang.Number getWeekStart(); +``` + +- *Type:* java.lang.Number + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_start LegacyServiceUser#week_start} + +--- + +### LegacyServiceUserParameters + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParameters; + +LegacyServiceUserParameters.builder() + .build(); +``` + + +### LegacyServiceUserParametersAbortDetachedQuery + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersAbortDetachedQuery; + +LegacyServiceUserParametersAbortDetachedQuery.builder() + .build(); +``` + + +### LegacyServiceUserParametersAutocommit + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersAutocommit; + +LegacyServiceUserParametersAutocommit.builder() + .build(); +``` + + +### LegacyServiceUserParametersBinaryInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersBinaryInputFormat; + +LegacyServiceUserParametersBinaryInputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersBinaryOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersBinaryOutputFormat; + +LegacyServiceUserParametersBinaryOutputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersClientMemoryLimit + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientMemoryLimit; + +LegacyServiceUserParametersClientMemoryLimit.builder() + .build(); +``` + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx; + +LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx.builder() + .build(); +``` + + +### LegacyServiceUserParametersClientPrefetchThreads + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientPrefetchThreads; + +LegacyServiceUserParametersClientPrefetchThreads.builder() + .build(); +``` + + +### LegacyServiceUserParametersClientResultChunkSize + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientResultChunkSize; + +LegacyServiceUserParametersClientResultChunkSize.builder() + .build(); +``` + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientResultColumnCaseInsensitive; + +LegacyServiceUserParametersClientResultColumnCaseInsensitive.builder() + .build(); +``` + + +### LegacyServiceUserParametersClientSessionKeepAlive + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientSessionKeepAlive; + +LegacyServiceUserParametersClientSessionKeepAlive.builder() + .build(); +``` + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency; + +LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency.builder() + .build(); +``` + + +### LegacyServiceUserParametersClientTimestampTypeMapping + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientTimestampTypeMapping; + +LegacyServiceUserParametersClientTimestampTypeMapping.builder() + .build(); +``` + + +### LegacyServiceUserParametersDateInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersDateInputFormat; + +LegacyServiceUserParametersDateInputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersDateOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersDateOutputFormat; + +LegacyServiceUserParametersDateOutputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization; + +LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization.builder() + .build(); +``` + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersEnableUnredactedQuerySyntaxError; + +LegacyServiceUserParametersEnableUnredactedQuerySyntaxError.builder() + .build(); +``` + + +### LegacyServiceUserParametersErrorOnNondeterministicMerge + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersErrorOnNondeterministicMerge; + +LegacyServiceUserParametersErrorOnNondeterministicMerge.builder() + .build(); +``` + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersErrorOnNondeterministicUpdate; + +LegacyServiceUserParametersErrorOnNondeterministicUpdate.builder() + .build(); +``` + + +### LegacyServiceUserParametersGeographyOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersGeographyOutputFormat; + +LegacyServiceUserParametersGeographyOutputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersGeometryOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersGeometryOutputFormat; + +LegacyServiceUserParametersGeometryOutputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJdbcTreatDecimalAsInt; + +LegacyServiceUserParametersJdbcTreatDecimalAsInt.builder() + .build(); +``` + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc; + +LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc.builder() + .build(); +``` + + +### LegacyServiceUserParametersJdbcUseSessionTimezone + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJdbcUseSessionTimezone; + +LegacyServiceUserParametersJdbcUseSessionTimezone.builder() + .build(); +``` + + +### LegacyServiceUserParametersJsonIndent + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJsonIndent; + +LegacyServiceUserParametersJsonIndent.builder() + .build(); +``` + + +### LegacyServiceUserParametersLockTimeout + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersLockTimeout; + +LegacyServiceUserParametersLockTimeout.builder() + .build(); +``` + + +### LegacyServiceUserParametersLogLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersLogLevel; + +LegacyServiceUserParametersLogLevel.builder() + .build(); +``` + + +### LegacyServiceUserParametersMultiStatementCount + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersMultiStatementCount; + +LegacyServiceUserParametersMultiStatementCount.builder() + .build(); +``` + + +### LegacyServiceUserParametersNetworkPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersNetworkPolicy; + +LegacyServiceUserParametersNetworkPolicy.builder() + .build(); +``` + + +### LegacyServiceUserParametersNoorderSequenceAsDefault + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersNoorderSequenceAsDefault; + +LegacyServiceUserParametersNoorderSequenceAsDefault.builder() + .build(); +``` + + +### LegacyServiceUserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersOdbcTreatDecimalAsInt; + +LegacyServiceUserParametersOdbcTreatDecimalAsInt.builder() + .build(); +``` + + +### LegacyServiceUserParametersPreventUnloadToInternalStages + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersPreventUnloadToInternalStages; + +LegacyServiceUserParametersPreventUnloadToInternalStages.builder() + .build(); +``` + + +### LegacyServiceUserParametersQueryTag + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersQueryTag; + +LegacyServiceUserParametersQueryTag.builder() + .build(); +``` + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersQuotedIdentifiersIgnoreCase; + +LegacyServiceUserParametersQuotedIdentifiersIgnoreCase.builder() + .build(); +``` + + +### LegacyServiceUserParametersRowsPerResultset + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersRowsPerResultset; + +LegacyServiceUserParametersRowsPerResultset.builder() + .build(); +``` + + +### LegacyServiceUserParametersS3StageVpceDnsName + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersS3StageVpceDnsName; + +LegacyServiceUserParametersS3StageVpceDnsName.builder() + .build(); +``` + + +### LegacyServiceUserParametersSearchPath + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersSearchPath; + +LegacyServiceUserParametersSearchPath.builder() + .build(); +``` + + +### LegacyServiceUserParametersSimulatedDataSharingConsumer + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersSimulatedDataSharingConsumer; + +LegacyServiceUserParametersSimulatedDataSharingConsumer.builder() + .build(); +``` + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersStatementQueuedTimeoutInSeconds; + +LegacyServiceUserParametersStatementQueuedTimeoutInSeconds.builder() + .build(); +``` + + +### LegacyServiceUserParametersStatementTimeoutInSeconds + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersStatementTimeoutInSeconds; + +LegacyServiceUserParametersStatementTimeoutInSeconds.builder() + .build(); +``` + + +### LegacyServiceUserParametersStrictJsonOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersStrictJsonOutput; + +LegacyServiceUserParametersStrictJsonOutput.builder() + .build(); +``` + + +### LegacyServiceUserParametersTimeInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimeInputFormat; + +LegacyServiceUserParametersTimeInputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersTimeOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimeOutputFormat; + +LegacyServiceUserParametersTimeOutputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersTimestampDayIsAlways24H + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampDayIsAlways24H; + +LegacyServiceUserParametersTimestampDayIsAlways24H.builder() + .build(); +``` + + +### LegacyServiceUserParametersTimestampInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampInputFormat; + +LegacyServiceUserParametersTimestampInputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersTimestampLtzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampLtzOutputFormat; + +LegacyServiceUserParametersTimestampLtzOutputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersTimestampNtzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampNtzOutputFormat; + +LegacyServiceUserParametersTimestampNtzOutputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersTimestampOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampOutputFormat; + +LegacyServiceUserParametersTimestampOutputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersTimestampTypeMapping + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampTypeMapping; + +LegacyServiceUserParametersTimestampTypeMapping.builder() + .build(); +``` + + +### LegacyServiceUserParametersTimestampTzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampTzOutputFormat; + +LegacyServiceUserParametersTimestampTzOutputFormat.builder() + .build(); +``` + + +### LegacyServiceUserParametersTimezone + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimezone; + +LegacyServiceUserParametersTimezone.builder() + .build(); +``` + + +### LegacyServiceUserParametersTraceLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTraceLevel; + +LegacyServiceUserParametersTraceLevel.builder() + .build(); +``` + + +### LegacyServiceUserParametersTransactionAbortOnError + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTransactionAbortOnError; + +LegacyServiceUserParametersTransactionAbortOnError.builder() + .build(); +``` + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTransactionDefaultIsolationLevel; + +LegacyServiceUserParametersTransactionDefaultIsolationLevel.builder() + .build(); +``` + + +### LegacyServiceUserParametersTwoDigitCenturyStart + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTwoDigitCenturyStart; + +LegacyServiceUserParametersTwoDigitCenturyStart.builder() + .build(); +``` + + +### LegacyServiceUserParametersUnsupportedDdlAction + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersUnsupportedDdlAction; + +LegacyServiceUserParametersUnsupportedDdlAction.builder() + .build(); +``` + + +### LegacyServiceUserParametersUseCachedResult + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersUseCachedResult; + +LegacyServiceUserParametersUseCachedResult.builder() + .build(); +``` + + +### LegacyServiceUserParametersWeekOfYearPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersWeekOfYearPolicy; + +LegacyServiceUserParametersWeekOfYearPolicy.builder() + .build(); +``` + + +### LegacyServiceUserParametersWeekStart + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersWeekStart; + +LegacyServiceUserParametersWeekStart.builder() + .build(); +``` + + +### LegacyServiceUserShowOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserShowOutput; + +LegacyServiceUserShowOutput.builder() + .build(); +``` + + +## Classes + +### LegacyServiceUserParametersAbortDetachedQueryList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersAbortDetachedQueryList; + +new LegacyServiceUserParametersAbortDetachedQueryList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersAbortDetachedQueryOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersAbortDetachedQueryOutputReference; + +new LegacyServiceUserParametersAbortDetachedQueryOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersAbortDetachedQuery | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersAbortDetachedQuery getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersAbortDetachedQuery + +--- + + +### LegacyServiceUserParametersAutocommitList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersAutocommitList; + +new LegacyServiceUserParametersAutocommitList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersAutocommitOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersAutocommitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersAutocommitOutputReference; + +new LegacyServiceUserParametersAutocommitOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersAutocommit | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersAutocommit getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersAutocommit + +--- + + +### LegacyServiceUserParametersBinaryInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersBinaryInputFormatList; + +new LegacyServiceUserParametersBinaryInputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersBinaryInputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersBinaryInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersBinaryInputFormatOutputReference; + +new LegacyServiceUserParametersBinaryInputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersBinaryInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersBinaryInputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersBinaryInputFormat + +--- + + +### LegacyServiceUserParametersBinaryOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersBinaryOutputFormatList; + +new LegacyServiceUserParametersBinaryOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersBinaryOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersBinaryOutputFormatOutputReference; + +new LegacyServiceUserParametersBinaryOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersBinaryOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersBinaryOutputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersBinaryOutputFormat + +--- + + +### LegacyServiceUserParametersClientMemoryLimitList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientMemoryLimitList; + +new LegacyServiceUserParametersClientMemoryLimitList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersClientMemoryLimitOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersClientMemoryLimitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientMemoryLimitOutputReference; + +new LegacyServiceUserParametersClientMemoryLimitOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersClientMemoryLimit | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersClientMemoryLimit getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersClientMemoryLimit + +--- + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList; + +new LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference; + +new LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### LegacyServiceUserParametersClientPrefetchThreadsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientPrefetchThreadsList; + +new LegacyServiceUserParametersClientPrefetchThreadsList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersClientPrefetchThreadsOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientPrefetchThreadsOutputReference; + +new LegacyServiceUserParametersClientPrefetchThreadsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersClientPrefetchThreads | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersClientPrefetchThreads getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersClientPrefetchThreads + +--- + + +### LegacyServiceUserParametersClientResultChunkSizeList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientResultChunkSizeList; + +new LegacyServiceUserParametersClientResultChunkSizeList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersClientResultChunkSizeOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientResultChunkSizeOutputReference; + +new LegacyServiceUserParametersClientResultChunkSizeOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersClientResultChunkSize | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersClientResultChunkSize getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersClientResultChunkSize + +--- + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientResultColumnCaseInsensitiveList; + +new LegacyServiceUserParametersClientResultColumnCaseInsensitiveList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference; + +new LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersClientResultColumnCaseInsensitive | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersClientResultColumnCaseInsensitive getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersClientResultColumnCaseInsensitive + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList; + +new LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference; + +new LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientSessionKeepAliveList; + +new LegacyServiceUserParametersClientSessionKeepAliveList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersClientSessionKeepAliveOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientSessionKeepAliveOutputReference; + +new LegacyServiceUserParametersClientSessionKeepAliveOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersClientSessionKeepAlive | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersClientSessionKeepAlive getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAlive + +--- + + +### LegacyServiceUserParametersClientTimestampTypeMappingList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientTimestampTypeMappingList; + +new LegacyServiceUserParametersClientTimestampTypeMappingList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersClientTimestampTypeMappingOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersClientTimestampTypeMappingOutputReference; + +new LegacyServiceUserParametersClientTimestampTypeMappingOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersClientTimestampTypeMapping | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersClientTimestampTypeMapping getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersClientTimestampTypeMapping + +--- + + +### LegacyServiceUserParametersDateInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersDateInputFormatList; + +new LegacyServiceUserParametersDateInputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersDateInputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersDateInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersDateInputFormatOutputReference; + +new LegacyServiceUserParametersDateInputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersDateInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersDateInputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersDateInputFormat + +--- + + +### LegacyServiceUserParametersDateOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersDateOutputFormatList; + +new LegacyServiceUserParametersDateOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersDateOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersDateOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersDateOutputFormatOutputReference; + +new LegacyServiceUserParametersDateOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersDateOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersDateOutputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersDateOutputFormat + +--- + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList; + +new LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference; + +new LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList; + +new LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference; + +new LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersEnableUnredactedQuerySyntaxError | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersEnableUnredactedQuerySyntaxError getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersEnableUnredactedQuerySyntaxError + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersErrorOnNondeterministicMergeList; + +new LegacyServiceUserParametersErrorOnNondeterministicMergeList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference; + +new LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersErrorOnNondeterministicMerge | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersErrorOnNondeterministicMerge getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicMerge + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersErrorOnNondeterministicUpdateList; + +new LegacyServiceUserParametersErrorOnNondeterministicUpdateList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference; + +new LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersErrorOnNondeterministicUpdate | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersErrorOnNondeterministicUpdate getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicUpdate + +--- + + +### LegacyServiceUserParametersGeographyOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersGeographyOutputFormatList; + +new LegacyServiceUserParametersGeographyOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersGeographyOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersGeographyOutputFormatOutputReference; + +new LegacyServiceUserParametersGeographyOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersGeographyOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersGeographyOutputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersGeographyOutputFormat + +--- + + +### LegacyServiceUserParametersGeometryOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersGeometryOutputFormatList; + +new LegacyServiceUserParametersGeometryOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersGeometryOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersGeometryOutputFormatOutputReference; + +new LegacyServiceUserParametersGeometryOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersGeometryOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersGeometryOutputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersGeometryOutputFormat + +--- + + +### LegacyServiceUserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJdbcTreatDecimalAsIntList; + +new LegacyServiceUserParametersJdbcTreatDecimalAsIntList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference; + +new LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersJdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersJdbcTreatDecimalAsInt getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatDecimalAsInt + +--- + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList; + +new LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference; + +new LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### LegacyServiceUserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJdbcUseSessionTimezoneList; + +new LegacyServiceUserParametersJdbcUseSessionTimezoneList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference; + +new LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersJdbcUseSessionTimezone | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersJdbcUseSessionTimezone getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersJdbcUseSessionTimezone + +--- + + +### LegacyServiceUserParametersJsonIndentList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJsonIndentList; + +new LegacyServiceUserParametersJsonIndentList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersJsonIndentOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersJsonIndentOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersJsonIndentOutputReference; + +new LegacyServiceUserParametersJsonIndentOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersJsonIndent | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersJsonIndent getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersJsonIndent + +--- + + +### LegacyServiceUserParametersList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersList; + +new LegacyServiceUserParametersList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersLockTimeoutList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersLockTimeoutList; + +new LegacyServiceUserParametersLockTimeoutList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersLockTimeoutOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersLockTimeoutOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersLockTimeoutOutputReference; + +new LegacyServiceUserParametersLockTimeoutOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersLockTimeout | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersLockTimeout getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersLockTimeout + +--- + + +### LegacyServiceUserParametersLogLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersLogLevelList; + +new LegacyServiceUserParametersLogLevelList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersLogLevelOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersLogLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersLogLevelOutputReference; + +new LegacyServiceUserParametersLogLevelOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersLogLevel | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersLogLevel getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersLogLevel + +--- + + +### LegacyServiceUserParametersMultiStatementCountList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersMultiStatementCountList; + +new LegacyServiceUserParametersMultiStatementCountList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersMultiStatementCountOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersMultiStatementCountOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersMultiStatementCountOutputReference; + +new LegacyServiceUserParametersMultiStatementCountOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersMultiStatementCount | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersMultiStatementCount getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersMultiStatementCount + +--- + + +### LegacyServiceUserParametersNetworkPolicyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersNetworkPolicyList; + +new LegacyServiceUserParametersNetworkPolicyList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersNetworkPolicyOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersNetworkPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersNetworkPolicyOutputReference; + +new LegacyServiceUserParametersNetworkPolicyOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersNetworkPolicy | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersNetworkPolicy getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersNetworkPolicy + +--- + + +### LegacyServiceUserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersNoorderSequenceAsDefaultList; + +new LegacyServiceUserParametersNoorderSequenceAsDefaultList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference; + +new LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersNoorderSequenceAsDefault | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersNoorderSequenceAsDefault getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersNoorderSequenceAsDefault + +--- + + +### LegacyServiceUserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersOdbcTreatDecimalAsIntList; + +new LegacyServiceUserParametersOdbcTreatDecimalAsIntList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference; + +new LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersOdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersOdbcTreatDecimalAsInt getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersOdbcTreatDecimalAsInt + +--- + + +### LegacyServiceUserParametersOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersOutputReference; + +new LegacyServiceUserParametersOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| abortDetachedQuery | LegacyServiceUserParametersAbortDetachedQueryList | *No description.* | +| autocommit | LegacyServiceUserParametersAutocommitList | *No description.* | +| binaryInputFormat | LegacyServiceUserParametersBinaryInputFormatList | *No description.* | +| binaryOutputFormat | LegacyServiceUserParametersBinaryOutputFormatList | *No description.* | +| clientMemoryLimit | LegacyServiceUserParametersClientMemoryLimitList | *No description.* | +| clientMetadataRequestUseConnectionCtx | LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| clientPrefetchThreads | LegacyServiceUserParametersClientPrefetchThreadsList | *No description.* | +| clientResultChunkSize | LegacyServiceUserParametersClientResultChunkSizeList | *No description.* | +| clientResultColumnCaseInsensitive | LegacyServiceUserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| clientSessionKeepAlive | LegacyServiceUserParametersClientSessionKeepAliveList | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| clientTimestampTypeMapping | LegacyServiceUserParametersClientTimestampTypeMappingList | *No description.* | +| dateInputFormat | LegacyServiceUserParametersDateInputFormatList | *No description.* | +| dateOutputFormat | LegacyServiceUserParametersDateOutputFormatList | *No description.* | +| enableUnloadPhysicalTypeOptimization | LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enableUnredactedQuerySyntaxError | LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| errorOnNondeterministicMerge | LegacyServiceUserParametersErrorOnNondeterministicMergeList | *No description.* | +| errorOnNondeterministicUpdate | LegacyServiceUserParametersErrorOnNondeterministicUpdateList | *No description.* | +| geographyOutputFormat | LegacyServiceUserParametersGeographyOutputFormatList | *No description.* | +| geometryOutputFormat | LegacyServiceUserParametersGeometryOutputFormatList | *No description.* | +| jdbcTreatDecimalAsInt | LegacyServiceUserParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbcTreatTimestampNtzAsUtc | LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbcUseSessionTimezone | LegacyServiceUserParametersJdbcUseSessionTimezoneList | *No description.* | +| jsonIndent | LegacyServiceUserParametersJsonIndentList | *No description.* | +| lockTimeout | LegacyServiceUserParametersLockTimeoutList | *No description.* | +| logLevel | LegacyServiceUserParametersLogLevelList | *No description.* | +| multiStatementCount | LegacyServiceUserParametersMultiStatementCountList | *No description.* | +| networkPolicy | LegacyServiceUserParametersNetworkPolicyList | *No description.* | +| noorderSequenceAsDefault | LegacyServiceUserParametersNoorderSequenceAsDefaultList | *No description.* | +| odbcTreatDecimalAsInt | LegacyServiceUserParametersOdbcTreatDecimalAsIntList | *No description.* | +| preventUnloadToInternalStages | LegacyServiceUserParametersPreventUnloadToInternalStagesList | *No description.* | +| queryTag | LegacyServiceUserParametersQueryTagList | *No description.* | +| quotedIdentifiersIgnoreCase | LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rowsPerResultset | LegacyServiceUserParametersRowsPerResultsetList | *No description.* | +| s3StageVpceDnsName | LegacyServiceUserParametersS3StageVpceDnsNameList | *No description.* | +| searchPath | LegacyServiceUserParametersSearchPathList | *No description.* | +| simulatedDataSharingConsumer | LegacyServiceUserParametersSimulatedDataSharingConsumerList | *No description.* | +| statementQueuedTimeoutInSeconds | LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statementTimeoutInSeconds | LegacyServiceUserParametersStatementTimeoutInSecondsList | *No description.* | +| strictJsonOutput | LegacyServiceUserParametersStrictJsonOutputList | *No description.* | +| timeInputFormat | LegacyServiceUserParametersTimeInputFormatList | *No description.* | +| timeOutputFormat | LegacyServiceUserParametersTimeOutputFormatList | *No description.* | +| timestampDayIsAlways24H | LegacyServiceUserParametersTimestampDayIsAlways24HList | *No description.* | +| timestampInputFormat | LegacyServiceUserParametersTimestampInputFormatList | *No description.* | +| timestampLtzOutputFormat | LegacyServiceUserParametersTimestampLtzOutputFormatList | *No description.* | +| timestampNtzOutputFormat | LegacyServiceUserParametersTimestampNtzOutputFormatList | *No description.* | +| timestampOutputFormat | LegacyServiceUserParametersTimestampOutputFormatList | *No description.* | +| timestampTypeMapping | LegacyServiceUserParametersTimestampTypeMappingList | *No description.* | +| timestampTzOutputFormat | LegacyServiceUserParametersTimestampTzOutputFormatList | *No description.* | +| timezone | LegacyServiceUserParametersTimezoneList | *No description.* | +| traceLevel | LegacyServiceUserParametersTraceLevelList | *No description.* | +| transactionAbortOnError | LegacyServiceUserParametersTransactionAbortOnErrorList | *No description.* | +| transactionDefaultIsolationLevel | LegacyServiceUserParametersTransactionDefaultIsolationLevelList | *No description.* | +| twoDigitCenturyStart | LegacyServiceUserParametersTwoDigitCenturyStartList | *No description.* | +| unsupportedDdlAction | LegacyServiceUserParametersUnsupportedDdlActionList | *No description.* | +| useCachedResult | LegacyServiceUserParametersUseCachedResultList | *No description.* | +| weekOfYearPolicy | LegacyServiceUserParametersWeekOfYearPolicyList | *No description.* | +| weekStart | LegacyServiceUserParametersWeekStartList | *No description.* | +| internalValue | LegacyServiceUserParameters | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `abortDetachedQuery`Required + +```java +public LegacyServiceUserParametersAbortDetachedQueryList getAbortDetachedQuery(); +``` + +- *Type:* LegacyServiceUserParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```java +public LegacyServiceUserParametersAutocommitList getAutocommit(); +``` + +- *Type:* LegacyServiceUserParametersAutocommitList + +--- + +##### `binaryInputFormat`Required + +```java +public LegacyServiceUserParametersBinaryInputFormatList getBinaryInputFormat(); +``` + +- *Type:* LegacyServiceUserParametersBinaryInputFormatList + +--- + +##### `binaryOutputFormat`Required + +```java +public LegacyServiceUserParametersBinaryOutputFormatList getBinaryOutputFormat(); +``` + +- *Type:* LegacyServiceUserParametersBinaryOutputFormatList + +--- + +##### `clientMemoryLimit`Required + +```java +public LegacyServiceUserParametersClientMemoryLimitList getClientMemoryLimit(); +``` + +- *Type:* LegacyServiceUserParametersClientMemoryLimitList + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```java +public LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList getClientMetadataRequestUseConnectionCtx(); +``` + +- *Type:* LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `clientPrefetchThreads`Required + +```java +public LegacyServiceUserParametersClientPrefetchThreadsList getClientPrefetchThreads(); +``` + +- *Type:* LegacyServiceUserParametersClientPrefetchThreadsList + +--- + +##### `clientResultChunkSize`Required + +```java +public LegacyServiceUserParametersClientResultChunkSizeList getClientResultChunkSize(); +``` + +- *Type:* LegacyServiceUserParametersClientResultChunkSizeList + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```java +public LegacyServiceUserParametersClientResultColumnCaseInsensitiveList getClientResultColumnCaseInsensitive(); +``` + +- *Type:* LegacyServiceUserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `clientSessionKeepAlive`Required + +```java +public LegacyServiceUserParametersClientSessionKeepAliveList getClientSessionKeepAlive(); +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveList + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```java +public LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList getClientSessionKeepAliveHeartbeatFrequency(); +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `clientTimestampTypeMapping`Required + +```java +public LegacyServiceUserParametersClientTimestampTypeMappingList getClientTimestampTypeMapping(); +``` + +- *Type:* LegacyServiceUserParametersClientTimestampTypeMappingList + +--- + +##### `dateInputFormat`Required + +```java +public LegacyServiceUserParametersDateInputFormatList getDateInputFormat(); +``` + +- *Type:* LegacyServiceUserParametersDateInputFormatList + +--- + +##### `dateOutputFormat`Required + +```java +public LegacyServiceUserParametersDateOutputFormatList getDateOutputFormat(); +``` + +- *Type:* LegacyServiceUserParametersDateOutputFormatList + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```java +public LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList getEnableUnloadPhysicalTypeOptimization(); +``` + +- *Type:* LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```java +public LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList getEnableUnredactedQuerySyntaxError(); +``` + +- *Type:* LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `errorOnNondeterministicMerge`Required + +```java +public LegacyServiceUserParametersErrorOnNondeterministicMergeList getErrorOnNondeterministicMerge(); +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicMergeList + +--- + +##### `errorOnNondeterministicUpdate`Required + +```java +public LegacyServiceUserParametersErrorOnNondeterministicUpdateList getErrorOnNondeterministicUpdate(); +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicUpdateList + +--- + +##### `geographyOutputFormat`Required + +```java +public LegacyServiceUserParametersGeographyOutputFormatList getGeographyOutputFormat(); +``` + +- *Type:* LegacyServiceUserParametersGeographyOutputFormatList + +--- + +##### `geometryOutputFormat`Required + +```java +public LegacyServiceUserParametersGeometryOutputFormatList getGeometryOutputFormat(); +``` + +- *Type:* LegacyServiceUserParametersGeometryOutputFormatList + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```java +public LegacyServiceUserParametersJdbcTreatDecimalAsIntList getJdbcTreatDecimalAsInt(); +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```java +public LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList getJdbcTreatTimestampNtzAsUtc(); +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbcUseSessionTimezone`Required + +```java +public LegacyServiceUserParametersJdbcUseSessionTimezoneList getJdbcUseSessionTimezone(); +``` + +- *Type:* LegacyServiceUserParametersJdbcUseSessionTimezoneList + +--- + +##### `jsonIndent`Required + +```java +public LegacyServiceUserParametersJsonIndentList getJsonIndent(); +``` + +- *Type:* LegacyServiceUserParametersJsonIndentList + +--- + +##### `lockTimeout`Required + +```java +public LegacyServiceUserParametersLockTimeoutList getLockTimeout(); +``` + +- *Type:* LegacyServiceUserParametersLockTimeoutList + +--- + +##### `logLevel`Required + +```java +public LegacyServiceUserParametersLogLevelList getLogLevel(); +``` + +- *Type:* LegacyServiceUserParametersLogLevelList + +--- + +##### `multiStatementCount`Required + +```java +public LegacyServiceUserParametersMultiStatementCountList getMultiStatementCount(); +``` + +- *Type:* LegacyServiceUserParametersMultiStatementCountList + +--- + +##### `networkPolicy`Required + +```java +public LegacyServiceUserParametersNetworkPolicyList getNetworkPolicy(); +``` + +- *Type:* LegacyServiceUserParametersNetworkPolicyList + +--- + +##### `noorderSequenceAsDefault`Required + +```java +public LegacyServiceUserParametersNoorderSequenceAsDefaultList getNoorderSequenceAsDefault(); +``` + +- *Type:* LegacyServiceUserParametersNoorderSequenceAsDefaultList + +--- + +##### `odbcTreatDecimalAsInt`Required + +```java +public LegacyServiceUserParametersOdbcTreatDecimalAsIntList getOdbcTreatDecimalAsInt(); +``` + +- *Type:* LegacyServiceUserParametersOdbcTreatDecimalAsIntList + +--- + +##### `preventUnloadToInternalStages`Required + +```java +public LegacyServiceUserParametersPreventUnloadToInternalStagesList getPreventUnloadToInternalStages(); +``` + +- *Type:* LegacyServiceUserParametersPreventUnloadToInternalStagesList + +--- + +##### `queryTag`Required + +```java +public LegacyServiceUserParametersQueryTagList getQueryTag(); +``` + +- *Type:* LegacyServiceUserParametersQueryTagList + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```java +public LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList getQuotedIdentifiersIgnoreCase(); +``` + +- *Type:* LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rowsPerResultset`Required + +```java +public LegacyServiceUserParametersRowsPerResultsetList getRowsPerResultset(); +``` + +- *Type:* LegacyServiceUserParametersRowsPerResultsetList + +--- + +##### `s3StageVpceDnsName`Required + +```java +public LegacyServiceUserParametersS3StageVpceDnsNameList getS3StageVpceDnsName(); +``` + +- *Type:* LegacyServiceUserParametersS3StageVpceDnsNameList + +--- + +##### `searchPath`Required + +```java +public LegacyServiceUserParametersSearchPathList getSearchPath(); +``` + +- *Type:* LegacyServiceUserParametersSearchPathList + +--- + +##### `simulatedDataSharingConsumer`Required + +```java +public LegacyServiceUserParametersSimulatedDataSharingConsumerList getSimulatedDataSharingConsumer(); +``` + +- *Type:* LegacyServiceUserParametersSimulatedDataSharingConsumerList + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```java +public LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList getStatementQueuedTimeoutInSeconds(); +``` + +- *Type:* LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statementTimeoutInSeconds`Required + +```java +public LegacyServiceUserParametersStatementTimeoutInSecondsList getStatementTimeoutInSeconds(); +``` + +- *Type:* LegacyServiceUserParametersStatementTimeoutInSecondsList + +--- + +##### `strictJsonOutput`Required + +```java +public LegacyServiceUserParametersStrictJsonOutputList getStrictJsonOutput(); +``` + +- *Type:* LegacyServiceUserParametersStrictJsonOutputList + +--- + +##### `timeInputFormat`Required + +```java +public LegacyServiceUserParametersTimeInputFormatList getTimeInputFormat(); +``` + +- *Type:* LegacyServiceUserParametersTimeInputFormatList + +--- + +##### `timeOutputFormat`Required + +```java +public LegacyServiceUserParametersTimeOutputFormatList getTimeOutputFormat(); +``` + +- *Type:* LegacyServiceUserParametersTimeOutputFormatList + +--- + +##### `timestampDayIsAlways24H`Required + +```java +public LegacyServiceUserParametersTimestampDayIsAlways24HList getTimestampDayIsAlways24H(); +``` + +- *Type:* LegacyServiceUserParametersTimestampDayIsAlways24HList + +--- + +##### `timestampInputFormat`Required + +```java +public LegacyServiceUserParametersTimestampInputFormatList getTimestampInputFormat(); +``` + +- *Type:* LegacyServiceUserParametersTimestampInputFormatList + +--- + +##### `timestampLtzOutputFormat`Required + +```java +public LegacyServiceUserParametersTimestampLtzOutputFormatList getTimestampLtzOutputFormat(); +``` + +- *Type:* LegacyServiceUserParametersTimestampLtzOutputFormatList + +--- + +##### `timestampNtzOutputFormat`Required + +```java +public LegacyServiceUserParametersTimestampNtzOutputFormatList getTimestampNtzOutputFormat(); +``` + +- *Type:* LegacyServiceUserParametersTimestampNtzOutputFormatList + +--- + +##### `timestampOutputFormat`Required + +```java +public LegacyServiceUserParametersTimestampOutputFormatList getTimestampOutputFormat(); +``` + +- *Type:* LegacyServiceUserParametersTimestampOutputFormatList + +--- + +##### `timestampTypeMapping`Required + +```java +public LegacyServiceUserParametersTimestampTypeMappingList getTimestampTypeMapping(); +``` + +- *Type:* LegacyServiceUserParametersTimestampTypeMappingList + +--- + +##### `timestampTzOutputFormat`Required + +```java +public LegacyServiceUserParametersTimestampTzOutputFormatList getTimestampTzOutputFormat(); +``` + +- *Type:* LegacyServiceUserParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```java +public LegacyServiceUserParametersTimezoneList getTimezone(); +``` + +- *Type:* LegacyServiceUserParametersTimezoneList + +--- + +##### `traceLevel`Required + +```java +public LegacyServiceUserParametersTraceLevelList getTraceLevel(); +``` + +- *Type:* LegacyServiceUserParametersTraceLevelList + +--- + +##### `transactionAbortOnError`Required + +```java +public LegacyServiceUserParametersTransactionAbortOnErrorList getTransactionAbortOnError(); +``` + +- *Type:* LegacyServiceUserParametersTransactionAbortOnErrorList + +--- + +##### `transactionDefaultIsolationLevel`Required + +```java +public LegacyServiceUserParametersTransactionDefaultIsolationLevelList getTransactionDefaultIsolationLevel(); +``` + +- *Type:* LegacyServiceUserParametersTransactionDefaultIsolationLevelList + +--- + +##### `twoDigitCenturyStart`Required + +```java +public LegacyServiceUserParametersTwoDigitCenturyStartList getTwoDigitCenturyStart(); +``` + +- *Type:* LegacyServiceUserParametersTwoDigitCenturyStartList + +--- + +##### `unsupportedDdlAction`Required + +```java +public LegacyServiceUserParametersUnsupportedDdlActionList getUnsupportedDdlAction(); +``` + +- *Type:* LegacyServiceUserParametersUnsupportedDdlActionList + +--- + +##### `useCachedResult`Required + +```java +public LegacyServiceUserParametersUseCachedResultList getUseCachedResult(); +``` + +- *Type:* LegacyServiceUserParametersUseCachedResultList + +--- + +##### `weekOfYearPolicy`Required + +```java +public LegacyServiceUserParametersWeekOfYearPolicyList getWeekOfYearPolicy(); +``` + +- *Type:* LegacyServiceUserParametersWeekOfYearPolicyList + +--- + +##### `weekStart`Required + +```java +public LegacyServiceUserParametersWeekStartList getWeekStart(); +``` + +- *Type:* LegacyServiceUserParametersWeekStartList + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParameters getInternalValue(); +``` + +- *Type:* LegacyServiceUserParameters + +--- + + +### LegacyServiceUserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersPreventUnloadToInternalStagesList; + +new LegacyServiceUserParametersPreventUnloadToInternalStagesList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference; + +new LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersPreventUnloadToInternalStages | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersPreventUnloadToInternalStages getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersPreventUnloadToInternalStages + +--- + + +### LegacyServiceUserParametersQueryTagList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersQueryTagList; + +new LegacyServiceUserParametersQueryTagList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersQueryTagOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersQueryTagOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersQueryTagOutputReference; + +new LegacyServiceUserParametersQueryTagOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersQueryTag | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersQueryTag getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersQueryTag + +--- + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList; + +new LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference; + +new LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersQuotedIdentifiersIgnoreCase | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersQuotedIdentifiersIgnoreCase getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersQuotedIdentifiersIgnoreCase + +--- + + +### LegacyServiceUserParametersRowsPerResultsetList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersRowsPerResultsetList; + +new LegacyServiceUserParametersRowsPerResultsetList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersRowsPerResultsetOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersRowsPerResultsetOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersRowsPerResultsetOutputReference; + +new LegacyServiceUserParametersRowsPerResultsetOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersRowsPerResultset | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersRowsPerResultset getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersRowsPerResultset + +--- + + +### LegacyServiceUserParametersS3StageVpceDnsNameList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersS3StageVpceDnsNameList; + +new LegacyServiceUserParametersS3StageVpceDnsNameList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersS3StageVpceDnsNameOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersS3StageVpceDnsNameOutputReference; + +new LegacyServiceUserParametersS3StageVpceDnsNameOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersS3StageVpceDnsName | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersS3StageVpceDnsName getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersS3StageVpceDnsName + +--- + + +### LegacyServiceUserParametersSearchPathList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersSearchPathList; + +new LegacyServiceUserParametersSearchPathList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersSearchPathOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersSearchPathOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersSearchPathOutputReference; + +new LegacyServiceUserParametersSearchPathOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersSearchPath | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersSearchPath getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersSearchPath + +--- + + +### LegacyServiceUserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersSimulatedDataSharingConsumerList; + +new LegacyServiceUserParametersSimulatedDataSharingConsumerList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference; + +new LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersSimulatedDataSharingConsumer | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersSimulatedDataSharingConsumer getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersSimulatedDataSharingConsumer + +--- + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList; + +new LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference; + +new LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersStatementQueuedTimeoutInSeconds | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersStatementQueuedTimeoutInSeconds getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersStatementQueuedTimeoutInSeconds + +--- + + +### LegacyServiceUserParametersStatementTimeoutInSecondsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersStatementTimeoutInSecondsList; + +new LegacyServiceUserParametersStatementTimeoutInSecondsList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference; + +new LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersStatementTimeoutInSeconds | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersStatementTimeoutInSeconds getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersStatementTimeoutInSeconds + +--- + + +### LegacyServiceUserParametersStrictJsonOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersStrictJsonOutputList; + +new LegacyServiceUserParametersStrictJsonOutputList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersStrictJsonOutputOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersStrictJsonOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersStrictJsonOutputOutputReference; + +new LegacyServiceUserParametersStrictJsonOutputOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersStrictJsonOutput | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersStrictJsonOutput getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersStrictJsonOutput + +--- + + +### LegacyServiceUserParametersTimeInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimeInputFormatList; + +new LegacyServiceUserParametersTimeInputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTimeInputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTimeInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimeInputFormatOutputReference; + +new LegacyServiceUserParametersTimeInputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTimeInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTimeInputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTimeInputFormat + +--- + + +### LegacyServiceUserParametersTimeOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimeOutputFormatList; + +new LegacyServiceUserParametersTimeOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTimeOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTimeOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimeOutputFormatOutputReference; + +new LegacyServiceUserParametersTimeOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTimeOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTimeOutputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTimeOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampDayIsAlways24HList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampDayIsAlways24HList; + +new LegacyServiceUserParametersTimestampDayIsAlways24HList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference; + +new LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampDayIsAlways24H | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTimestampDayIsAlways24H getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTimestampDayIsAlways24H + +--- + + +### LegacyServiceUserParametersTimestampInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampInputFormatList; + +new LegacyServiceUserParametersTimestampInputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTimestampInputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTimestampInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampInputFormatOutputReference; + +new LegacyServiceUserParametersTimestampInputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTimestampInputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTimestampInputFormat + +--- + + +### LegacyServiceUserParametersTimestampLtzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampLtzOutputFormatList; + +new LegacyServiceUserParametersTimestampLtzOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference; + +new LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampLtzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTimestampLtzOutputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTimestampLtzOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampNtzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampNtzOutputFormatList; + +new LegacyServiceUserParametersTimestampNtzOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference; + +new LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampNtzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTimestampNtzOutputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTimestampNtzOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampOutputFormatList; + +new LegacyServiceUserParametersTimestampOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTimestampOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampOutputFormatOutputReference; + +new LegacyServiceUserParametersTimestampOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTimestampOutputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTimestampOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampTypeMappingList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampTypeMappingList; + +new LegacyServiceUserParametersTimestampTypeMappingList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTimestampTypeMappingOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampTypeMappingOutputReference; + +new LegacyServiceUserParametersTimestampTypeMappingOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampTypeMapping | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTimestampTypeMapping getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTimestampTypeMapping + +--- + + +### LegacyServiceUserParametersTimestampTzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampTzOutputFormatList; + +new LegacyServiceUserParametersTimestampTzOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTimestampTzOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimestampTzOutputFormatOutputReference; + +new LegacyServiceUserParametersTimestampTzOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampTzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTimestampTzOutputFormat getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTimestampTzOutputFormat + +--- + + +### LegacyServiceUserParametersTimezoneList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimezoneList; + +new LegacyServiceUserParametersTimezoneList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTimezoneOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTimezoneOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTimezoneOutputReference; + +new LegacyServiceUserParametersTimezoneOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTimezone | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTimezone getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTimezone + +--- + + +### LegacyServiceUserParametersTraceLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTraceLevelList; + +new LegacyServiceUserParametersTraceLevelList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTraceLevelOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTraceLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTraceLevelOutputReference; + +new LegacyServiceUserParametersTraceLevelOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTraceLevel | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTraceLevel getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTraceLevel + +--- + + +### LegacyServiceUserParametersTransactionAbortOnErrorList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTransactionAbortOnErrorList; + +new LegacyServiceUserParametersTransactionAbortOnErrorList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTransactionAbortOnErrorOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTransactionAbortOnErrorOutputReference; + +new LegacyServiceUserParametersTransactionAbortOnErrorOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTransactionAbortOnError | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTransactionAbortOnError getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTransactionAbortOnError + +--- + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTransactionDefaultIsolationLevelList; + +new LegacyServiceUserParametersTransactionDefaultIsolationLevelList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference; + +new LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTransactionDefaultIsolationLevel | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTransactionDefaultIsolationLevel getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTransactionDefaultIsolationLevel + +--- + + +### LegacyServiceUserParametersTwoDigitCenturyStartList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTwoDigitCenturyStartList; + +new LegacyServiceUserParametersTwoDigitCenturyStartList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersTwoDigitCenturyStartOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersTwoDigitCenturyStartOutputReference; + +new LegacyServiceUserParametersTwoDigitCenturyStartOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersTwoDigitCenturyStart | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersTwoDigitCenturyStart getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersTwoDigitCenturyStart + +--- + + +### LegacyServiceUserParametersUnsupportedDdlActionList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersUnsupportedDdlActionList; + +new LegacyServiceUserParametersUnsupportedDdlActionList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersUnsupportedDdlActionOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersUnsupportedDdlActionOutputReference; + +new LegacyServiceUserParametersUnsupportedDdlActionOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersUnsupportedDdlAction | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersUnsupportedDdlAction getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersUnsupportedDdlAction + +--- + + +### LegacyServiceUserParametersUseCachedResultList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersUseCachedResultList; + +new LegacyServiceUserParametersUseCachedResultList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersUseCachedResultOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersUseCachedResultOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersUseCachedResultOutputReference; + +new LegacyServiceUserParametersUseCachedResultOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersUseCachedResult | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersUseCachedResult getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersUseCachedResult + +--- + + +### LegacyServiceUserParametersWeekOfYearPolicyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersWeekOfYearPolicyList; + +new LegacyServiceUserParametersWeekOfYearPolicyList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersWeekOfYearPolicyOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersWeekOfYearPolicyOutputReference; + +new LegacyServiceUserParametersWeekOfYearPolicyOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersWeekOfYearPolicy getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersWeekOfYearPolicy + +--- + + +### LegacyServiceUserParametersWeekStartList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersWeekStartList; + +new LegacyServiceUserParametersWeekStartList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserParametersWeekStartOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserParametersWeekStartOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserParametersWeekStartOutputReference; + +new LegacyServiceUserParametersWeekStartOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserParametersWeekStart | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserParametersWeekStart getInternalValue(); +``` + +- *Type:* LegacyServiceUserParametersWeekStart + +--- + + +### LegacyServiceUserShowOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserShowOutputList; + +new LegacyServiceUserShowOutputList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public LegacyServiceUserShowOutputOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### LegacyServiceUserShowOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.legacy_service_user.LegacyServiceUserShowOutputOutputReference; + +new LegacyServiceUserShowOutputOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| createdOn | java.lang.String | *No description.* | +| daysToExpiry | java.lang.String | *No description.* | +| defaultNamespace | java.lang.String | *No description.* | +| defaultRole | java.lang.String | *No description.* | +| defaultSecondaryRoles | java.lang.String | *No description.* | +| defaultWarehouse | java.lang.String | *No description.* | +| disabled | com.hashicorp.cdktf.IResolvable | *No description.* | +| displayName | java.lang.String | *No description.* | +| email | java.lang.String | *No description.* | +| expiresAtTime | java.lang.String | *No description.* | +| extAuthnDuo | com.hashicorp.cdktf.IResolvable | *No description.* | +| extAuthnUid | java.lang.String | *No description.* | +| firstName | java.lang.String | *No description.* | +| hasMfa | com.hashicorp.cdktf.IResolvable | *No description.* | +| hasPassword | com.hashicorp.cdktf.IResolvable | *No description.* | +| hasRsaPublicKey | com.hashicorp.cdktf.IResolvable | *No description.* | +| lastName | java.lang.String | *No description.* | +| lastSuccessLogin | java.lang.String | *No description.* | +| lockedUntilTime | java.lang.String | *No description.* | +| loginName | java.lang.String | *No description.* | +| minsToBypassMfa | java.lang.String | *No description.* | +| minsToUnlock | java.lang.String | *No description.* | +| mustChangePassword | com.hashicorp.cdktf.IResolvable | *No description.* | +| name | java.lang.String | *No description.* | +| owner | java.lang.String | *No description.* | +| snowflakeLock | com.hashicorp.cdktf.IResolvable | *No description.* | +| type | java.lang.String | *No description.* | +| internalValue | LegacyServiceUserShowOutput | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `createdOn`Required + +```java +public java.lang.String getCreatedOn(); +``` + +- *Type:* java.lang.String + +--- + +##### `daysToExpiry`Required + +```java +public java.lang.String getDaysToExpiry(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultNamespace`Required + +```java +public java.lang.String getDefaultNamespace(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultRole`Required + +```java +public java.lang.String getDefaultRole(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultSecondaryRoles`Required + +```java +public java.lang.String getDefaultSecondaryRoles(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultWarehouse`Required + +```java +public java.lang.String getDefaultWarehouse(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabled`Required + +```java +public IResolvable getDisabled(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `displayName`Required + +```java +public java.lang.String getDisplayName(); +``` + +- *Type:* java.lang.String + +--- + +##### `email`Required + +```java +public java.lang.String getEmail(); +``` + +- *Type:* java.lang.String + +--- + +##### `expiresAtTime`Required + +```java +public java.lang.String getExpiresAtTime(); +``` + +- *Type:* java.lang.String + +--- + +##### `extAuthnDuo`Required + +```java +public IResolvable getExtAuthnDuo(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `extAuthnUid`Required + +```java +public java.lang.String getExtAuthnUid(); +``` + +- *Type:* java.lang.String + +--- + +##### `firstName`Required + +```java +public java.lang.String getFirstName(); +``` + +- *Type:* java.lang.String + +--- + +##### `hasMfa`Required + +```java +public IResolvable getHasMfa(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `hasPassword`Required + +```java +public IResolvable getHasPassword(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `hasRsaPublicKey`Required + +```java +public IResolvable getHasRsaPublicKey(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `lastName`Required + +```java +public java.lang.String getLastName(); +``` + +- *Type:* java.lang.String + +--- + +##### `lastSuccessLogin`Required + +```java +public java.lang.String getLastSuccessLogin(); +``` + +- *Type:* java.lang.String + +--- + +##### `lockedUntilTime`Required + +```java +public java.lang.String getLockedUntilTime(); +``` + +- *Type:* java.lang.String + +--- + +##### `loginName`Required + +```java +public java.lang.String getLoginName(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToBypassMfa`Required + +```java +public java.lang.String getMinsToBypassMfa(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToUnlock`Required + +```java +public java.lang.String getMinsToUnlock(); +``` + +- *Type:* java.lang.String + +--- + +##### `mustChangePassword`Required + +```java +public IResolvable getMustChangePassword(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `owner`Required + +```java +public java.lang.String getOwner(); +``` + +- *Type:* java.lang.String + +--- + +##### `snowflakeLock`Required + +```java +public IResolvable getSnowflakeLock(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public LegacyServiceUserShowOutput getInternalValue(); +``` + +- *Type:* LegacyServiceUserShowOutput + +--- + + + diff --git a/docs/legacyServiceUser.python.md b/docs/legacyServiceUser.python.md new file mode 100644 index 000000000..45de7d963 --- /dev/null +++ b/docs/legacyServiceUser.python.md @@ -0,0 +1,37339 @@ +# `legacyServiceUser` Submodule + +## Constructs + +### LegacyServiceUser + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user snowflake_legacy_service_user}. + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUser( + scope: Construct, + id: str, + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + name: str, + abort_detached_query: typing.Union[bool, IResolvable] = None, + autocommit: typing.Union[bool, IResolvable] = None, + binary_input_format: str = None, + binary_output_format: str = None, + client_memory_limit: typing.Union[int, float] = None, + client_metadata_request_use_connection_ctx: typing.Union[bool, IResolvable] = None, + client_prefetch_threads: typing.Union[int, float] = None, + client_result_chunk_size: typing.Union[int, float] = None, + client_result_column_case_insensitive: typing.Union[bool, IResolvable] = None, + client_session_keep_alive: typing.Union[bool, IResolvable] = None, + client_session_keep_alive_heartbeat_frequency: typing.Union[int, float] = None, + client_timestamp_type_mapping: str = None, + comment: str = None, + date_input_format: str = None, + date_output_format: str = None, + days_to_expiry: typing.Union[int, float] = None, + default_namespace: str = None, + default_role: str = None, + default_secondary_roles_option: str = None, + default_warehouse: str = None, + disabled: str = None, + display_name: str = None, + email: str = None, + enable_unload_physical_type_optimization: typing.Union[bool, IResolvable] = None, + enable_unredacted_query_syntax_error: typing.Union[bool, IResolvable] = None, + error_on_nondeterministic_merge: typing.Union[bool, IResolvable] = None, + error_on_nondeterministic_update: typing.Union[bool, IResolvable] = None, + geography_output_format: str = None, + geometry_output_format: str = None, + id: str = None, + jdbc_treat_decimal_as_int: typing.Union[bool, IResolvable] = None, + jdbc_treat_timestamp_ntz_as_utc: typing.Union[bool, IResolvable] = None, + jdbc_use_session_timezone: typing.Union[bool, IResolvable] = None, + json_indent: typing.Union[int, float] = None, + lock_timeout: typing.Union[int, float] = None, + login_name: str = None, + log_level: str = None, + mins_to_unlock: typing.Union[int, float] = None, + multi_statement_count: typing.Union[int, float] = None, + must_change_password: str = None, + network_policy: str = None, + noorder_sequence_as_default: typing.Union[bool, IResolvable] = None, + odbc_treat_decimal_as_int: typing.Union[bool, IResolvable] = None, + password: str = None, + prevent_unload_to_internal_stages: typing.Union[bool, IResolvable] = None, + query_tag: str = None, + quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] = None, + rows_per_resultset: typing.Union[int, float] = None, + rsa_public_key: str = None, + rsa_public_key2: str = None, + s3_stage_vpce_dns_name: str = None, + search_path: str = None, + simulated_data_sharing_consumer: str = None, + statement_queued_timeout_in_seconds: typing.Union[int, float] = None, + statement_timeout_in_seconds: typing.Union[int, float] = None, + strict_json_output: typing.Union[bool, IResolvable] = None, + time_input_format: str = None, + time_output_format: str = None, + timestamp_day_is_always24_h: typing.Union[bool, IResolvable] = None, + timestamp_input_format: str = None, + timestamp_ltz_output_format: str = None, + timestamp_ntz_output_format: str = None, + timestamp_output_format: str = None, + timestamp_type_mapping: str = None, + timestamp_tz_output_format: str = None, + timezone: str = None, + trace_level: str = None, + transaction_abort_on_error: typing.Union[bool, IResolvable] = None, + transaction_default_isolation_level: str = None, + two_digit_century_start: typing.Union[int, float] = None, + unsupported_ddl_action: str = None, + use_cached_result: typing.Union[bool, IResolvable] = None, + week_of_year_policy: typing.Union[int, float] = None, + week_start: typing.Union[int, float] = None +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | str | The scoped construct ID. | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| name | str | Name of the user. | +| abort_detached_query | typing.Union[bool, cdktf.IResolvable] | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| autocommit | typing.Union[bool, cdktf.IResolvable] | Specifies whether autocommit is enabled for the session. | +| binary_input_format | str | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| binary_output_format | str | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| client_memory_limit | typing.Union[int, float] | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| client_metadata_request_use_connection_ctx | typing.Union[bool, cdktf.IResolvable] | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| client_prefetch_threads | typing.Union[int, float] | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| client_result_chunk_size | typing.Union[int, float] | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| client_result_column_case_insensitive | typing.Union[bool, cdktf.IResolvable] | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| client_session_keep_alive | typing.Union[bool, cdktf.IResolvable] | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| client_session_keep_alive_heartbeat_frequency | typing.Union[int, float] | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| client_timestamp_type_mapping | str | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| comment | str | Specifies a comment for the user. | +| date_input_format | str | Specifies the input format for the DATE data type. | +| date_output_format | str | Specifies the display format for the DATE data type. | +| days_to_expiry | typing.Union[int, float] | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| default_namespace | str | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| default_role | str | Specifies the role that is active by default for the user’s session upon login. | +| default_secondary_roles_option | str | Specifies the secondary roles that are active for the user’s session upon login. | +| default_warehouse | str | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| disabled | str | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| display_name | str | Name displayed for the user in the Snowflake web interface. | +| email | str | Email address for the user. | +| enable_unload_physical_type_optimization | typing.Union[bool, cdktf.IResolvable] | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| enable_unredacted_query_syntax_error | typing.Union[bool, cdktf.IResolvable] | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| error_on_nondeterministic_merge | typing.Union[bool, cdktf.IResolvable] | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| error_on_nondeterministic_update | typing.Union[bool, cdktf.IResolvable] | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| geography_output_format | str | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| geometry_output_format | str | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. | +| jdbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| jdbc_treat_timestamp_ntz_as_utc | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| jdbc_use_session_timezone | typing.Union[bool, cdktf.IResolvable] | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| json_indent | typing.Union[int, float] | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lock_timeout | typing.Union[int, float] | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| login_name | str | The name users use to log in. | +| log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| mins_to_unlock | typing.Union[int, float] | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| multi_statement_count | typing.Union[int, float] | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| must_change_password | str | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | +| network_policy | str | Specifies the network policy to enforce for your account. | +| noorder_sequence_as_default | typing.Union[bool, cdktf.IResolvable] | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| odbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| password | str | Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. | +| prevent_unload_to_internal_stages | typing.Union[bool, cdktf.IResolvable] | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| query_tag | str | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| quoted_identifiers_ignore_case | typing.Union[bool, cdktf.IResolvable] | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| rows_per_resultset | typing.Union[int, float] | Specifies the maximum number of rows returned in a result set. | +| rsa_public_key | str | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| rsa_public_key2 | str | Specifies the user’s second RSA public key; | +| s3_stage_vpce_dns_name | str | Specifies the DNS name of an Amazon S3 interface endpoint. | +| search_path | str | Specifies the path to search to resolve unqualified object names in queries. | +| simulated_data_sharing_consumer | str | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| statement_queued_timeout_in_seconds | typing.Union[int, float] | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| statement_timeout_in_seconds | typing.Union[int, float] | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| strict_json_output | typing.Union[bool, cdktf.IResolvable] | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| time_input_format | str | Specifies the input format for the TIME data type. | +| time_output_format | str | Specifies the display format for the TIME data type. | +| timestamp_day_is_always24_h | typing.Union[bool, cdktf.IResolvable] | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| timestamp_input_format | str | Specifies the input format for the TIMESTAMP data type alias. | +| timestamp_ltz_output_format | str | Specifies the display format for the TIMESTAMP_LTZ data type. | +| timestamp_ntz_output_format | str | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| timestamp_output_format | str | Specifies the display format for the TIMESTAMP data type alias. | +| timestamp_type_mapping | str | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| timestamp_tz_output_format | str | Specifies the display format for the TIMESTAMP_TZ data type. | +| timezone | str | Specifies the time zone for the session. | +| trace_level | str | Controls how trace events are ingested into the event table. | +| transaction_abort_on_error | typing.Union[bool, cdktf.IResolvable] | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| transaction_default_isolation_level | str | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| two_digit_century_start | typing.Union[int, float] | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| unsupported_ddl_action | str | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| use_cached_result | typing.Union[bool, cdktf.IResolvable] | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| week_of_year_policy | typing.Union[int, float] | Specifies how the weeks in a given year are computed. | +| week_start | typing.Union[int, float] | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* str + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `name`Required + +- *Type:* str + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#name LegacyServiceUser#name} + +--- + +##### `abort_detached_query`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#abort_detached_query LegacyServiceUser#abort_detached_query} + +--- + +##### `autocommit`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#autocommit LegacyServiceUser#autocommit} + +--- + +##### `binary_input_format`Optional + +- *Type:* str + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_input_format LegacyServiceUser#binary_input_format} + +--- + +##### `binary_output_format`Optional + +- *Type:* str + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_output_format LegacyServiceUser#binary_output_format} + +--- + +##### `client_memory_limit`Optional + +- *Type:* typing.Union[int, float] + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_memory_limit LegacyServiceUser#client_memory_limit} + +--- + +##### `client_metadata_request_use_connection_ctx`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_metadata_request_use_connection_ctx LegacyServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `client_prefetch_threads`Optional + +- *Type:* typing.Union[int, float] + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_prefetch_threads LegacyServiceUser#client_prefetch_threads} + +--- + +##### `client_result_chunk_size`Optional + +- *Type:* typing.Union[int, float] + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_chunk_size LegacyServiceUser#client_result_chunk_size} + +--- + +##### `client_result_column_case_insensitive`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_column_case_insensitive LegacyServiceUser#client_result_column_case_insensitive} + +--- + +##### `client_session_keep_alive`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive LegacyServiceUser#client_session_keep_alive} + +--- + +##### `client_session_keep_alive_heartbeat_frequency`Optional + +- *Type:* typing.Union[int, float] + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive_heartbeat_frequency LegacyServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `client_timestamp_type_mapping`Optional + +- *Type:* str + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_timestamp_type_mapping LegacyServiceUser#client_timestamp_type_mapping} + +--- + +##### `comment`Optional + +- *Type:* str + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#comment LegacyServiceUser#comment} + +--- + +##### `date_input_format`Optional + +- *Type:* str + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_input_format LegacyServiceUser#date_input_format} + +--- + +##### `date_output_format`Optional + +- *Type:* str + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_output_format LegacyServiceUser#date_output_format} + +--- + +##### `days_to_expiry`Optional + +- *Type:* typing.Union[int, float] + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#days_to_expiry LegacyServiceUser#days_to_expiry} + +--- + +##### `default_namespace`Optional + +- *Type:* str + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_namespace LegacyServiceUser#default_namespace} + +--- + +##### `default_role`Optional + +- *Type:* str + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_role LegacyServiceUser#default_role} + +--- + +##### `default_secondary_roles_option`Optional + +- *Type:* str + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_secondary_roles_option LegacyServiceUser#default_secondary_roles_option} + +--- + +##### `default_warehouse`Optional + +- *Type:* str + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_warehouse LegacyServiceUser#default_warehouse} + +--- + +##### `disabled`Optional + +- *Type:* str + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#disabled LegacyServiceUser#disabled} + +--- + +##### `display_name`Optional + +- *Type:* str + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#display_name LegacyServiceUser#display_name} + +--- + +##### `email`Optional + +- *Type:* str + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#email LegacyServiceUser#email} + +--- + +##### `enable_unload_physical_type_optimization`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unload_physical_type_optimization LegacyServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `enable_unredacted_query_syntax_error`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unredacted_query_syntax_error LegacyServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `error_on_nondeterministic_merge`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_merge LegacyServiceUser#error_on_nondeterministic_merge} + +--- + +##### `error_on_nondeterministic_update`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_update LegacyServiceUser#error_on_nondeterministic_update} + +--- + +##### `geography_output_format`Optional + +- *Type:* str + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geography_output_format LegacyServiceUser#geography_output_format} + +--- + +##### `geometry_output_format`Optional + +- *Type:* str + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geometry_output_format LegacyServiceUser#geometry_output_format} + +--- + +##### `id`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `jdbc_treat_decimal_as_int`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_decimal_as_int LegacyServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_timestamp_ntz_as_utc LegacyServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `jdbc_use_session_timezone`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_use_session_timezone LegacyServiceUser#jdbc_use_session_timezone} + +--- + +##### `json_indent`Optional + +- *Type:* typing.Union[int, float] + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#json_indent LegacyServiceUser#json_indent} + +--- + +##### `lock_timeout`Optional + +- *Type:* typing.Union[int, float] + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#lock_timeout LegacyServiceUser#lock_timeout} + +--- + +##### `login_name`Optional + +- *Type:* str + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#login_name LegacyServiceUser#login_name} + +--- + +##### `log_level`Optional + +- *Type:* str + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#log_level LegacyServiceUser#log_level} + +--- + +##### `mins_to_unlock`Optional + +- *Type:* typing.Union[int, float] + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#mins_to_unlock LegacyServiceUser#mins_to_unlock} + +--- + +##### `multi_statement_count`Optional + +- *Type:* typing.Union[int, float] + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#multi_statement_count LegacyServiceUser#multi_statement_count} + +--- + +##### `must_change_password`Optional + +- *Type:* str + +Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#must_change_password LegacyServiceUser#must_change_password} + +--- + +##### `network_policy`Optional + +- *Type:* str + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#network_policy LegacyServiceUser#network_policy} + +--- + +##### `noorder_sequence_as_default`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#noorder_sequence_as_default LegacyServiceUser#noorder_sequence_as_default} + +--- + +##### `odbc_treat_decimal_as_int`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#odbc_treat_decimal_as_int LegacyServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `password`Optional + +- *Type:* str + +Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#password LegacyServiceUser#password} + +--- + +##### `prevent_unload_to_internal_stages`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#prevent_unload_to_internal_stages LegacyServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `query_tag`Optional + +- *Type:* str + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#query_tag LegacyServiceUser#query_tag} + +--- + +##### `quoted_identifiers_ignore_case`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#quoted_identifiers_ignore_case LegacyServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `rows_per_resultset`Optional + +- *Type:* typing.Union[int, float] + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rows_per_resultset LegacyServiceUser#rows_per_resultset} + +--- + +##### `rsa_public_key`Optional + +- *Type:* str + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key LegacyServiceUser#rsa_public_key} + +--- + +##### `rsa_public_key2`Optional + +- *Type:* str + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key_2 LegacyServiceUser#rsa_public_key_2} + +--- + +##### `s3_stage_vpce_dns_name`Optional + +- *Type:* str + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#s3_stage_vpce_dns_name LegacyServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `search_path`Optional + +- *Type:* str + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#search_path LegacyServiceUser#search_path} + +--- + +##### `simulated_data_sharing_consumer`Optional + +- *Type:* str + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#simulated_data_sharing_consumer LegacyServiceUser#simulated_data_sharing_consumer} + +--- + +##### `statement_queued_timeout_in_seconds`Optional + +- *Type:* typing.Union[int, float] + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_queued_timeout_in_seconds LegacyServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `statement_timeout_in_seconds`Optional + +- *Type:* typing.Union[int, float] + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_timeout_in_seconds LegacyServiceUser#statement_timeout_in_seconds} + +--- + +##### `strict_json_output`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#strict_json_output LegacyServiceUser#strict_json_output} + +--- + +##### `time_input_format`Optional + +- *Type:* str + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_input_format LegacyServiceUser#time_input_format} + +--- + +##### `time_output_format`Optional + +- *Type:* str + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_output_format LegacyServiceUser#time_output_format} + +--- + +##### `timestamp_day_is_always24_h`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_day_is_always_24h LegacyServiceUser#timestamp_day_is_always_24h} + +--- + +##### `timestamp_input_format`Optional + +- *Type:* str + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_input_format LegacyServiceUser#timestamp_input_format} + +--- + +##### `timestamp_ltz_output_format`Optional + +- *Type:* str + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ltz_output_format LegacyServiceUser#timestamp_ltz_output_format} + +--- + +##### `timestamp_ntz_output_format`Optional + +- *Type:* str + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ntz_output_format LegacyServiceUser#timestamp_ntz_output_format} + +--- + +##### `timestamp_output_format`Optional + +- *Type:* str + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_output_format LegacyServiceUser#timestamp_output_format} + +--- + +##### `timestamp_type_mapping`Optional + +- *Type:* str + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_type_mapping LegacyServiceUser#timestamp_type_mapping} + +--- + +##### `timestamp_tz_output_format`Optional + +- *Type:* str + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_tz_output_format LegacyServiceUser#timestamp_tz_output_format} + +--- + +##### `timezone`Optional + +- *Type:* str + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timezone LegacyServiceUser#timezone} + +--- + +##### `trace_level`Optional + +- *Type:* str + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#trace_level LegacyServiceUser#trace_level} + +--- + +##### `transaction_abort_on_error`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_abort_on_error LegacyServiceUser#transaction_abort_on_error} + +--- + +##### `transaction_default_isolation_level`Optional + +- *Type:* str + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_default_isolation_level LegacyServiceUser#transaction_default_isolation_level} + +--- + +##### `two_digit_century_start`Optional + +- *Type:* typing.Union[int, float] + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#two_digit_century_start LegacyServiceUser#two_digit_century_start} + +--- + +##### `unsupported_ddl_action`Optional + +- *Type:* str + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#unsupported_ddl_action LegacyServiceUser#unsupported_ddl_action} + +--- + +##### `use_cached_result`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#use_cached_result LegacyServiceUser#use_cached_result} + +--- + +##### `week_of_year_policy`Optional + +- *Type:* typing.Union[int, float] + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_of_year_policy LegacyServiceUser#week_of_year_policy} + +--- + +##### `week_start`Optional + +- *Type:* typing.Union[int, float] + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_start LegacyServiceUser#week_start} + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| to_string | Returns a string representation of this construct. | +| add_override | *No description.* | +| override_logical_id | Overrides the auto-generated logical ID with a specific ID. | +| reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | +| to_metadata | *No description.* | +| to_terraform | Adds this resource to the terraform JSON output. | +| add_move_target | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| has_resource_move | *No description.* | +| import_from | *No description.* | +| interpolation_for_attribute | *No description.* | +| move_from_id | Move the resource corresponding to "id" to this resource. | +| move_to | Moves this resource to the target resource given by moveTarget. | +| move_to_id | Moves this resource to the resource corresponding to "id". | +| reset_abort_detached_query | *No description.* | +| reset_autocommit | *No description.* | +| reset_binary_input_format | *No description.* | +| reset_binary_output_format | *No description.* | +| reset_client_memory_limit | *No description.* | +| reset_client_metadata_request_use_connection_ctx | *No description.* | +| reset_client_prefetch_threads | *No description.* | +| reset_client_result_chunk_size | *No description.* | +| reset_client_result_column_case_insensitive | *No description.* | +| reset_client_session_keep_alive | *No description.* | +| reset_client_session_keep_alive_heartbeat_frequency | *No description.* | +| reset_client_timestamp_type_mapping | *No description.* | +| reset_comment | *No description.* | +| reset_date_input_format | *No description.* | +| reset_date_output_format | *No description.* | +| reset_days_to_expiry | *No description.* | +| reset_default_namespace | *No description.* | +| reset_default_role | *No description.* | +| reset_default_secondary_roles_option | *No description.* | +| reset_default_warehouse | *No description.* | +| reset_disabled | *No description.* | +| reset_display_name | *No description.* | +| reset_email | *No description.* | +| reset_enable_unload_physical_type_optimization | *No description.* | +| reset_enable_unredacted_query_syntax_error | *No description.* | +| reset_error_on_nondeterministic_merge | *No description.* | +| reset_error_on_nondeterministic_update | *No description.* | +| reset_geography_output_format | *No description.* | +| reset_geometry_output_format | *No description.* | +| reset_id | *No description.* | +| reset_jdbc_treat_decimal_as_int | *No description.* | +| reset_jdbc_treat_timestamp_ntz_as_utc | *No description.* | +| reset_jdbc_use_session_timezone | *No description.* | +| reset_json_indent | *No description.* | +| reset_lock_timeout | *No description.* | +| reset_login_name | *No description.* | +| reset_log_level | *No description.* | +| reset_mins_to_unlock | *No description.* | +| reset_multi_statement_count | *No description.* | +| reset_must_change_password | *No description.* | +| reset_network_policy | *No description.* | +| reset_noorder_sequence_as_default | *No description.* | +| reset_odbc_treat_decimal_as_int | *No description.* | +| reset_password | *No description.* | +| reset_prevent_unload_to_internal_stages | *No description.* | +| reset_query_tag | *No description.* | +| reset_quoted_identifiers_ignore_case | *No description.* | +| reset_rows_per_resultset | *No description.* | +| reset_rsa_public_key | *No description.* | +| reset_rsa_public_key2 | *No description.* | +| reset_s3_stage_vpce_dns_name | *No description.* | +| reset_search_path | *No description.* | +| reset_simulated_data_sharing_consumer | *No description.* | +| reset_statement_queued_timeout_in_seconds | *No description.* | +| reset_statement_timeout_in_seconds | *No description.* | +| reset_strict_json_output | *No description.* | +| reset_time_input_format | *No description.* | +| reset_time_output_format | *No description.* | +| reset_timestamp_day_is_always24_h | *No description.* | +| reset_timestamp_input_format | *No description.* | +| reset_timestamp_ltz_output_format | *No description.* | +| reset_timestamp_ntz_output_format | *No description.* | +| reset_timestamp_output_format | *No description.* | +| reset_timestamp_type_mapping | *No description.* | +| reset_timestamp_tz_output_format | *No description.* | +| reset_timezone | *No description.* | +| reset_trace_level | *No description.* | +| reset_transaction_abort_on_error | *No description.* | +| reset_transaction_default_isolation_level | *No description.* | +| reset_two_digit_century_start | *No description.* | +| reset_unsupported_ddl_action | *No description.* | +| reset_use_cached_result | *No description.* | +| reset_week_of_year_policy | *No description.* | +| reset_week_start | *No description.* | + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Returns a string representation of this construct. + +##### `add_override` + +```python +def add_override( + path: str, + value: typing.Any +) -> None +``` + +###### `path`Required + +- *Type:* str + +--- + +###### `value`Required + +- *Type:* typing.Any + +--- + +##### `override_logical_id` + +```python +def override_logical_id( + new_logical_id: str +) -> None +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `new_logical_id`Required + +- *Type:* str + +The new logical ID to use for this stack element. + +--- + +##### `reset_override_logical_id` + +```python +def reset_override_logical_id() -> None +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +##### `to_metadata` + +```python +def to_metadata() -> typing.Any +``` + +##### `to_terraform` + +```python +def to_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + +##### `add_move_target` + +```python +def add_move_target( + move_target: str +) -> None +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `move_target`Required + +- *Type:* str + +The string move target that will correspond to this resource. + +--- + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `has_resource_move` + +```python +def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById] +``` + +##### `import_from` + +```python +def import_from( + id: str, + provider: TerraformProvider = None +) -> None +``` + +###### `id`Required + +- *Type:* str + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `move_from_id` + +```python +def move_from_id( + id: str +) -> None +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* str + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `move_to` + +```python +def move_to( + move_target: str, + index: typing.Union[str, typing.Union[int, float]] = None +) -> None +``` + +Moves this resource to the target resource given by moveTarget. + +###### `move_target`Required + +- *Type:* str + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* typing.Union[str, typing.Union[int, float]] + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `move_to_id` + +```python +def move_to_id( + id: str +) -> None +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* str + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `reset_abort_detached_query` + +```python +def reset_abort_detached_query() -> None +``` + +##### `reset_autocommit` + +```python +def reset_autocommit() -> None +``` + +##### `reset_binary_input_format` + +```python +def reset_binary_input_format() -> None +``` + +##### `reset_binary_output_format` + +```python +def reset_binary_output_format() -> None +``` + +##### `reset_client_memory_limit` + +```python +def reset_client_memory_limit() -> None +``` + +##### `reset_client_metadata_request_use_connection_ctx` + +```python +def reset_client_metadata_request_use_connection_ctx() -> None +``` + +##### `reset_client_prefetch_threads` + +```python +def reset_client_prefetch_threads() -> None +``` + +##### `reset_client_result_chunk_size` + +```python +def reset_client_result_chunk_size() -> None +``` + +##### `reset_client_result_column_case_insensitive` + +```python +def reset_client_result_column_case_insensitive() -> None +``` + +##### `reset_client_session_keep_alive` + +```python +def reset_client_session_keep_alive() -> None +``` + +##### `reset_client_session_keep_alive_heartbeat_frequency` + +```python +def reset_client_session_keep_alive_heartbeat_frequency() -> None +``` + +##### `reset_client_timestamp_type_mapping` + +```python +def reset_client_timestamp_type_mapping() -> None +``` + +##### `reset_comment` + +```python +def reset_comment() -> None +``` + +##### `reset_date_input_format` + +```python +def reset_date_input_format() -> None +``` + +##### `reset_date_output_format` + +```python +def reset_date_output_format() -> None +``` + +##### `reset_days_to_expiry` + +```python +def reset_days_to_expiry() -> None +``` + +##### `reset_default_namespace` + +```python +def reset_default_namespace() -> None +``` + +##### `reset_default_role` + +```python +def reset_default_role() -> None +``` + +##### `reset_default_secondary_roles_option` + +```python +def reset_default_secondary_roles_option() -> None +``` + +##### `reset_default_warehouse` + +```python +def reset_default_warehouse() -> None +``` + +##### `reset_disabled` + +```python +def reset_disabled() -> None +``` + +##### `reset_display_name` + +```python +def reset_display_name() -> None +``` + +##### `reset_email` + +```python +def reset_email() -> None +``` + +##### `reset_enable_unload_physical_type_optimization` + +```python +def reset_enable_unload_physical_type_optimization() -> None +``` + +##### `reset_enable_unredacted_query_syntax_error` + +```python +def reset_enable_unredacted_query_syntax_error() -> None +``` + +##### `reset_error_on_nondeterministic_merge` + +```python +def reset_error_on_nondeterministic_merge() -> None +``` + +##### `reset_error_on_nondeterministic_update` + +```python +def reset_error_on_nondeterministic_update() -> None +``` + +##### `reset_geography_output_format` + +```python +def reset_geography_output_format() -> None +``` + +##### `reset_geometry_output_format` + +```python +def reset_geometry_output_format() -> None +``` + +##### `reset_id` + +```python +def reset_id() -> None +``` + +##### `reset_jdbc_treat_decimal_as_int` + +```python +def reset_jdbc_treat_decimal_as_int() -> None +``` + +##### `reset_jdbc_treat_timestamp_ntz_as_utc` + +```python +def reset_jdbc_treat_timestamp_ntz_as_utc() -> None +``` + +##### `reset_jdbc_use_session_timezone` + +```python +def reset_jdbc_use_session_timezone() -> None +``` + +##### `reset_json_indent` + +```python +def reset_json_indent() -> None +``` + +##### `reset_lock_timeout` + +```python +def reset_lock_timeout() -> None +``` + +##### `reset_login_name` + +```python +def reset_login_name() -> None +``` + +##### `reset_log_level` + +```python +def reset_log_level() -> None +``` + +##### `reset_mins_to_unlock` + +```python +def reset_mins_to_unlock() -> None +``` + +##### `reset_multi_statement_count` + +```python +def reset_multi_statement_count() -> None +``` + +##### `reset_must_change_password` + +```python +def reset_must_change_password() -> None +``` + +##### `reset_network_policy` + +```python +def reset_network_policy() -> None +``` + +##### `reset_noorder_sequence_as_default` + +```python +def reset_noorder_sequence_as_default() -> None +``` + +##### `reset_odbc_treat_decimal_as_int` + +```python +def reset_odbc_treat_decimal_as_int() -> None +``` + +##### `reset_password` + +```python +def reset_password() -> None +``` + +##### `reset_prevent_unload_to_internal_stages` + +```python +def reset_prevent_unload_to_internal_stages() -> None +``` + +##### `reset_query_tag` + +```python +def reset_query_tag() -> None +``` + +##### `reset_quoted_identifiers_ignore_case` + +```python +def reset_quoted_identifiers_ignore_case() -> None +``` + +##### `reset_rows_per_resultset` + +```python +def reset_rows_per_resultset() -> None +``` + +##### `reset_rsa_public_key` + +```python +def reset_rsa_public_key() -> None +``` + +##### `reset_rsa_public_key2` + +```python +def reset_rsa_public_key2() -> None +``` + +##### `reset_s3_stage_vpce_dns_name` + +```python +def reset_s3_stage_vpce_dns_name() -> None +``` + +##### `reset_search_path` + +```python +def reset_search_path() -> None +``` + +##### `reset_simulated_data_sharing_consumer` + +```python +def reset_simulated_data_sharing_consumer() -> None +``` + +##### `reset_statement_queued_timeout_in_seconds` + +```python +def reset_statement_queued_timeout_in_seconds() -> None +``` + +##### `reset_statement_timeout_in_seconds` + +```python +def reset_statement_timeout_in_seconds() -> None +``` + +##### `reset_strict_json_output` + +```python +def reset_strict_json_output() -> None +``` + +##### `reset_time_input_format` + +```python +def reset_time_input_format() -> None +``` + +##### `reset_time_output_format` + +```python +def reset_time_output_format() -> None +``` + +##### `reset_timestamp_day_is_always24_h` + +```python +def reset_timestamp_day_is_always24_h() -> None +``` + +##### `reset_timestamp_input_format` + +```python +def reset_timestamp_input_format() -> None +``` + +##### `reset_timestamp_ltz_output_format` + +```python +def reset_timestamp_ltz_output_format() -> None +``` + +##### `reset_timestamp_ntz_output_format` + +```python +def reset_timestamp_ntz_output_format() -> None +``` + +##### `reset_timestamp_output_format` + +```python +def reset_timestamp_output_format() -> None +``` + +##### `reset_timestamp_type_mapping` + +```python +def reset_timestamp_type_mapping() -> None +``` + +##### `reset_timestamp_tz_output_format` + +```python +def reset_timestamp_tz_output_format() -> None +``` + +##### `reset_timezone` + +```python +def reset_timezone() -> None +``` + +##### `reset_trace_level` + +```python +def reset_trace_level() -> None +``` + +##### `reset_transaction_abort_on_error` + +```python +def reset_transaction_abort_on_error() -> None +``` + +##### `reset_transaction_default_isolation_level` + +```python +def reset_transaction_default_isolation_level() -> None +``` + +##### `reset_two_digit_century_start` + +```python +def reset_two_digit_century_start() -> None +``` + +##### `reset_unsupported_ddl_action` + +```python +def reset_unsupported_ddl_action() -> None +``` + +##### `reset_use_cached_result` + +```python +def reset_use_cached_result() -> None +``` + +##### `reset_week_of_year_policy` + +```python +def reset_week_of_year_policy() -> None +``` + +##### `reset_week_start` + +```python +def reset_week_start() -> None +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| is_construct | Checks if `x` is a construct. | +| is_terraform_element | *No description.* | +| is_terraform_resource | *No description.* | +| generate_config_for_import | Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUser.is_construct( + x: typing.Any +) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* typing.Any + +Any object. + +--- + +##### `is_terraform_element` + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUser.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_resource` + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUser.is_terraform_resource( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUser.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `import_to_id`Required + +- *Type:* str + +The construct id used in the generated config for the LegacyServiceUser to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing LegacyServiceUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the LegacyServiceUser to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktf_stack | cdktf.TerraformStack | *No description.* | +| fqn | str | *No description.* | +| friendly_unique_id | str | *No description.* | +| terraform_meta_arguments | typing.Mapping[typing.Any] | *No description.* | +| terraform_resource_type | str | *No description.* | +| terraform_generator_metadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[str] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| fully_qualified_name | str | *No description.* | +| parameters | LegacyServiceUserParametersList | *No description.* | +| show_output | LegacyServiceUserShowOutputList | *No description.* | +| user_type | str | *No description.* | +| abort_detached_query_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| autocommit_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| binary_input_format_input | str | *No description.* | +| binary_output_format_input | str | *No description.* | +| client_memory_limit_input | typing.Union[int, float] | *No description.* | +| client_metadata_request_use_connection_ctx_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_prefetch_threads_input | typing.Union[int, float] | *No description.* | +| client_result_chunk_size_input | typing.Union[int, float] | *No description.* | +| client_result_column_case_insensitive_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_session_keep_alive_heartbeat_frequency_input | typing.Union[int, float] | *No description.* | +| client_session_keep_alive_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_timestamp_type_mapping_input | str | *No description.* | +| comment_input | str | *No description.* | +| date_input_format_input | str | *No description.* | +| date_output_format_input | str | *No description.* | +| days_to_expiry_input | typing.Union[int, float] | *No description.* | +| default_namespace_input | str | *No description.* | +| default_role_input | str | *No description.* | +| default_secondary_roles_option_input | str | *No description.* | +| default_warehouse_input | str | *No description.* | +| disabled_input | str | *No description.* | +| display_name_input | str | *No description.* | +| email_input | str | *No description.* | +| enable_unload_physical_type_optimization_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| enable_unredacted_query_syntax_error_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| error_on_nondeterministic_merge_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| error_on_nondeterministic_update_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| geography_output_format_input | str | *No description.* | +| geometry_output_format_input | str | *No description.* | +| id_input | str | *No description.* | +| jdbc_treat_decimal_as_int_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| jdbc_treat_timestamp_ntz_as_utc_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| jdbc_use_session_timezone_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| json_indent_input | typing.Union[int, float] | *No description.* | +| lock_timeout_input | typing.Union[int, float] | *No description.* | +| login_name_input | str | *No description.* | +| log_level_input | str | *No description.* | +| mins_to_unlock_input | typing.Union[int, float] | *No description.* | +| multi_statement_count_input | typing.Union[int, float] | *No description.* | +| must_change_password_input | str | *No description.* | +| name_input | str | *No description.* | +| network_policy_input | str | *No description.* | +| noorder_sequence_as_default_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| odbc_treat_decimal_as_int_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| password_input | str | *No description.* | +| prevent_unload_to_internal_stages_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| query_tag_input | str | *No description.* | +| quoted_identifiers_ignore_case_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rows_per_resultset_input | typing.Union[int, float] | *No description.* | +| rsa_public_key2_input | str | *No description.* | +| rsa_public_key_input | str | *No description.* | +| s3_stage_vpce_dns_name_input | str | *No description.* | +| search_path_input | str | *No description.* | +| simulated_data_sharing_consumer_input | str | *No description.* | +| statement_queued_timeout_in_seconds_input | typing.Union[int, float] | *No description.* | +| statement_timeout_in_seconds_input | typing.Union[int, float] | *No description.* | +| strict_json_output_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| time_input_format_input | str | *No description.* | +| time_output_format_input | str | *No description.* | +| timestamp_day_is_always24_h_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| timestamp_input_format_input | str | *No description.* | +| timestamp_ltz_output_format_input | str | *No description.* | +| timestamp_ntz_output_format_input | str | *No description.* | +| timestamp_output_format_input | str | *No description.* | +| timestamp_type_mapping_input | str | *No description.* | +| timestamp_tz_output_format_input | str | *No description.* | +| timezone_input | str | *No description.* | +| trace_level_input | str | *No description.* | +| transaction_abort_on_error_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| transaction_default_isolation_level_input | str | *No description.* | +| two_digit_century_start_input | typing.Union[int, float] | *No description.* | +| unsupported_ddl_action_input | str | *No description.* | +| use_cached_result_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| week_of_year_policy_input | typing.Union[int, float] | *No description.* | +| week_start_input | typing.Union[int, float] | *No description.* | +| abort_detached_query | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| autocommit | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| binary_input_format | str | *No description.* | +| binary_output_format | str | *No description.* | +| client_memory_limit | typing.Union[int, float] | *No description.* | +| client_metadata_request_use_connection_ctx | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_prefetch_threads | typing.Union[int, float] | *No description.* | +| client_result_chunk_size | typing.Union[int, float] | *No description.* | +| client_result_column_case_insensitive | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_session_keep_alive | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_session_keep_alive_heartbeat_frequency | typing.Union[int, float] | *No description.* | +| client_timestamp_type_mapping | str | *No description.* | +| comment | str | *No description.* | +| date_input_format | str | *No description.* | +| date_output_format | str | *No description.* | +| days_to_expiry | typing.Union[int, float] | *No description.* | +| default_namespace | str | *No description.* | +| default_role | str | *No description.* | +| default_secondary_roles_option | str | *No description.* | +| default_warehouse | str | *No description.* | +| disabled | str | *No description.* | +| display_name | str | *No description.* | +| email | str | *No description.* | +| enable_unload_physical_type_optimization | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| enable_unredacted_query_syntax_error | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| error_on_nondeterministic_merge | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| error_on_nondeterministic_update | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| geography_output_format | str | *No description.* | +| geometry_output_format | str | *No description.* | +| id | str | *No description.* | +| jdbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| jdbc_treat_timestamp_ntz_as_utc | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| jdbc_use_session_timezone | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| json_indent | typing.Union[int, float] | *No description.* | +| lock_timeout | typing.Union[int, float] | *No description.* | +| login_name | str | *No description.* | +| log_level | str | *No description.* | +| mins_to_unlock | typing.Union[int, float] | *No description.* | +| multi_statement_count | typing.Union[int, float] | *No description.* | +| must_change_password | str | *No description.* | +| name | str | *No description.* | +| network_policy | str | *No description.* | +| noorder_sequence_as_default | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| odbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| password | str | *No description.* | +| prevent_unload_to_internal_stages | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| query_tag | str | *No description.* | +| quoted_identifiers_ignore_case | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rows_per_resultset | typing.Union[int, float] | *No description.* | +| rsa_public_key | str | *No description.* | +| rsa_public_key2 | str | *No description.* | +| s3_stage_vpce_dns_name | str | *No description.* | +| search_path | str | *No description.* | +| simulated_data_sharing_consumer | str | *No description.* | +| statement_queued_timeout_in_seconds | typing.Union[int, float] | *No description.* | +| statement_timeout_in_seconds | typing.Union[int, float] | *No description.* | +| strict_json_output | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| time_input_format | str | *No description.* | +| time_output_format | str | *No description.* | +| timestamp_day_is_always24_h | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| timestamp_input_format | str | *No description.* | +| timestamp_ltz_output_format | str | *No description.* | +| timestamp_ntz_output_format | str | *No description.* | +| timestamp_output_format | str | *No description.* | +| timestamp_type_mapping | str | *No description.* | +| timestamp_tz_output_format | str | *No description.* | +| timezone | str | *No description.* | +| trace_level | str | *No description.* | +| transaction_abort_on_error | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| transaction_default_isolation_level | str | *No description.* | +| two_digit_century_start | typing.Union[int, float] | *No description.* | +| unsupported_ddl_action | str | *No description.* | +| use_cached_result | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| week_of_year_policy | typing.Union[int, float] | *No description.* | +| week_start | typing.Union[int, float] | *No description.* | + +--- + +##### `node`Required + +```python +node: Node +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktf_stack`Required + +```python +cdktf_stack: TerraformStack +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `friendly_unique_id`Required + +```python +friendly_unique_id: str +``` + +- *Type:* str + +--- + +##### `terraform_meta_arguments`Required + +```python +terraform_meta_arguments: typing.Mapping[typing.Any] +``` + +- *Type:* typing.Mapping[typing.Any] + +--- + +##### `terraform_resource_type`Required + +```python +terraform_resource_type: str +``` + +- *Type:* str + +--- + +##### `terraform_generator_metadata`Optional + +```python +terraform_generator_metadata: TerraformProviderGeneratorMetadata +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + +##### `parameters`Required + +```python +parameters: LegacyServiceUserParametersList +``` + +- *Type:* LegacyServiceUserParametersList + +--- + +##### `show_output`Required + +```python +show_output: LegacyServiceUserShowOutputList +``` + +- *Type:* LegacyServiceUserShowOutputList + +--- + +##### `user_type`Required + +```python +user_type: str +``` + +- *Type:* str + +--- + +##### `abort_detached_query_input`Optional + +```python +abort_detached_query_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `autocommit_input`Optional + +```python +autocommit_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `binary_input_format_input`Optional + +```python +binary_input_format_input: str +``` + +- *Type:* str + +--- + +##### `binary_output_format_input`Optional + +```python +binary_output_format_input: str +``` + +- *Type:* str + +--- + +##### `client_memory_limit_input`Optional + +```python +client_memory_limit_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_metadata_request_use_connection_ctx_input`Optional + +```python +client_metadata_request_use_connection_ctx_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_prefetch_threads_input`Optional + +```python +client_prefetch_threads_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_result_chunk_size_input`Optional + +```python +client_result_chunk_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_result_column_case_insensitive_input`Optional + +```python +client_result_column_case_insensitive_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_session_keep_alive_heartbeat_frequency_input`Optional + +```python +client_session_keep_alive_heartbeat_frequency_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_session_keep_alive_input`Optional + +```python +client_session_keep_alive_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_timestamp_type_mapping_input`Optional + +```python +client_timestamp_type_mapping_input: str +``` + +- *Type:* str + +--- + +##### `comment_input`Optional + +```python +comment_input: str +``` + +- *Type:* str + +--- + +##### `date_input_format_input`Optional + +```python +date_input_format_input: str +``` + +- *Type:* str + +--- + +##### `date_output_format_input`Optional + +```python +date_output_format_input: str +``` + +- *Type:* str + +--- + +##### `days_to_expiry_input`Optional + +```python +days_to_expiry_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `default_namespace_input`Optional + +```python +default_namespace_input: str +``` + +- *Type:* str + +--- + +##### `default_role_input`Optional + +```python +default_role_input: str +``` + +- *Type:* str + +--- + +##### `default_secondary_roles_option_input`Optional + +```python +default_secondary_roles_option_input: str +``` + +- *Type:* str + +--- + +##### `default_warehouse_input`Optional + +```python +default_warehouse_input: str +``` + +- *Type:* str + +--- + +##### `disabled_input`Optional + +```python +disabled_input: str +``` + +- *Type:* str + +--- + +##### `display_name_input`Optional + +```python +display_name_input: str +``` + +- *Type:* str + +--- + +##### `email_input`Optional + +```python +email_input: str +``` + +- *Type:* str + +--- + +##### `enable_unload_physical_type_optimization_input`Optional + +```python +enable_unload_physical_type_optimization_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `enable_unredacted_query_syntax_error_input`Optional + +```python +enable_unredacted_query_syntax_error_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `error_on_nondeterministic_merge_input`Optional + +```python +error_on_nondeterministic_merge_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `error_on_nondeterministic_update_input`Optional + +```python +error_on_nondeterministic_update_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `geography_output_format_input`Optional + +```python +geography_output_format_input: str +``` + +- *Type:* str + +--- + +##### `geometry_output_format_input`Optional + +```python +geometry_output_format_input: str +``` + +- *Type:* str + +--- + +##### `id_input`Optional + +```python +id_input: str +``` + +- *Type:* str + +--- + +##### `jdbc_treat_decimal_as_int_input`Optional + +```python +jdbc_treat_decimal_as_int_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc_input`Optional + +```python +jdbc_treat_timestamp_ntz_as_utc_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `jdbc_use_session_timezone_input`Optional + +```python +jdbc_use_session_timezone_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `json_indent_input`Optional + +```python +json_indent_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `lock_timeout_input`Optional + +```python +lock_timeout_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `login_name_input`Optional + +```python +login_name_input: str +``` + +- *Type:* str + +--- + +##### `log_level_input`Optional + +```python +log_level_input: str +``` + +- *Type:* str + +--- + +##### `mins_to_unlock_input`Optional + +```python +mins_to_unlock_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `multi_statement_count_input`Optional + +```python +multi_statement_count_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `must_change_password_input`Optional + +```python +must_change_password_input: str +``` + +- *Type:* str + +--- + +##### `name_input`Optional + +```python +name_input: str +``` + +- *Type:* str + +--- + +##### `network_policy_input`Optional + +```python +network_policy_input: str +``` + +- *Type:* str + +--- + +##### `noorder_sequence_as_default_input`Optional + +```python +noorder_sequence_as_default_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `odbc_treat_decimal_as_int_input`Optional + +```python +odbc_treat_decimal_as_int_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `password_input`Optional + +```python +password_input: str +``` + +- *Type:* str + +--- + +##### `prevent_unload_to_internal_stages_input`Optional + +```python +prevent_unload_to_internal_stages_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `query_tag_input`Optional + +```python +query_tag_input: str +``` + +- *Type:* str + +--- + +##### `quoted_identifiers_ignore_case_input`Optional + +```python +quoted_identifiers_ignore_case_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `rows_per_resultset_input`Optional + +```python +rows_per_resultset_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `rsa_public_key2_input`Optional + +```python +rsa_public_key2_input: str +``` + +- *Type:* str + +--- + +##### `rsa_public_key_input`Optional + +```python +rsa_public_key_input: str +``` + +- *Type:* str + +--- + +##### `s3_stage_vpce_dns_name_input`Optional + +```python +s3_stage_vpce_dns_name_input: str +``` + +- *Type:* str + +--- + +##### `search_path_input`Optional + +```python +search_path_input: str +``` + +- *Type:* str + +--- + +##### `simulated_data_sharing_consumer_input`Optional + +```python +simulated_data_sharing_consumer_input: str +``` + +- *Type:* str + +--- + +##### `statement_queued_timeout_in_seconds_input`Optional + +```python +statement_queued_timeout_in_seconds_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `statement_timeout_in_seconds_input`Optional + +```python +statement_timeout_in_seconds_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `strict_json_output_input`Optional + +```python +strict_json_output_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `time_input_format_input`Optional + +```python +time_input_format_input: str +``` + +- *Type:* str + +--- + +##### `time_output_format_input`Optional + +```python +time_output_format_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_day_is_always24_h_input`Optional + +```python +timestamp_day_is_always24_h_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `timestamp_input_format_input`Optional + +```python +timestamp_input_format_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_ltz_output_format_input`Optional + +```python +timestamp_ltz_output_format_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_ntz_output_format_input`Optional + +```python +timestamp_ntz_output_format_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_output_format_input`Optional + +```python +timestamp_output_format_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_type_mapping_input`Optional + +```python +timestamp_type_mapping_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_tz_output_format_input`Optional + +```python +timestamp_tz_output_format_input: str +``` + +- *Type:* str + +--- + +##### `timezone_input`Optional + +```python +timezone_input: str +``` + +- *Type:* str + +--- + +##### `trace_level_input`Optional + +```python +trace_level_input: str +``` + +- *Type:* str + +--- + +##### `transaction_abort_on_error_input`Optional + +```python +transaction_abort_on_error_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `transaction_default_isolation_level_input`Optional + +```python +transaction_default_isolation_level_input: str +``` + +- *Type:* str + +--- + +##### `two_digit_century_start_input`Optional + +```python +two_digit_century_start_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `unsupported_ddl_action_input`Optional + +```python +unsupported_ddl_action_input: str +``` + +- *Type:* str + +--- + +##### `use_cached_result_input`Optional + +```python +use_cached_result_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `week_of_year_policy_input`Optional + +```python +week_of_year_policy_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `week_start_input`Optional + +```python +week_start_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `abort_detached_query`Required + +```python +abort_detached_query: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `autocommit`Required + +```python +autocommit: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `binary_input_format`Required + +```python +binary_input_format: str +``` + +- *Type:* str + +--- + +##### `binary_output_format`Required + +```python +binary_output_format: str +``` + +- *Type:* str + +--- + +##### `client_memory_limit`Required + +```python +client_memory_limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_metadata_request_use_connection_ctx`Required + +```python +client_metadata_request_use_connection_ctx: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_prefetch_threads`Required + +```python +client_prefetch_threads: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_result_chunk_size`Required + +```python +client_result_chunk_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_result_column_case_insensitive`Required + +```python +client_result_column_case_insensitive: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_session_keep_alive`Required + +```python +client_session_keep_alive: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_session_keep_alive_heartbeat_frequency`Required + +```python +client_session_keep_alive_heartbeat_frequency: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_timestamp_type_mapping`Required + +```python +client_timestamp_type_mapping: str +``` + +- *Type:* str + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `date_input_format`Required + +```python +date_input_format: str +``` + +- *Type:* str + +--- + +##### `date_output_format`Required + +```python +date_output_format: str +``` + +- *Type:* str + +--- + +##### `days_to_expiry`Required + +```python +days_to_expiry: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `default_namespace`Required + +```python +default_namespace: str +``` + +- *Type:* str + +--- + +##### `default_role`Required + +```python +default_role: str +``` + +- *Type:* str + +--- + +##### `default_secondary_roles_option`Required + +```python +default_secondary_roles_option: str +``` + +- *Type:* str + +--- + +##### `default_warehouse`Required + +```python +default_warehouse: str +``` + +- *Type:* str + +--- + +##### `disabled`Required + +```python +disabled: str +``` + +- *Type:* str + +--- + +##### `display_name`Required + +```python +display_name: str +``` + +- *Type:* str + +--- + +##### `email`Required + +```python +email: str +``` + +- *Type:* str + +--- + +##### `enable_unload_physical_type_optimization`Required + +```python +enable_unload_physical_type_optimization: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `enable_unredacted_query_syntax_error`Required + +```python +enable_unredacted_query_syntax_error: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `error_on_nondeterministic_merge`Required + +```python +error_on_nondeterministic_merge: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `error_on_nondeterministic_update`Required + +```python +error_on_nondeterministic_update: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `geography_output_format`Required + +```python +geography_output_format: str +``` + +- *Type:* str + +--- + +##### `geometry_output_format`Required + +```python +geometry_output_format: str +``` + +- *Type:* str + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `jdbc_treat_decimal_as_int`Required + +```python +jdbc_treat_decimal_as_int: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc`Required + +```python +jdbc_treat_timestamp_ntz_as_utc: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `jdbc_use_session_timezone`Required + +```python +jdbc_use_session_timezone: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `json_indent`Required + +```python +json_indent: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `lock_timeout`Required + +```python +lock_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `login_name`Required + +```python +login_name: str +``` + +- *Type:* str + +--- + +##### `log_level`Required + +```python +log_level: str +``` + +- *Type:* str + +--- + +##### `mins_to_unlock`Required + +```python +mins_to_unlock: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `multi_statement_count`Required + +```python +multi_statement_count: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `must_change_password`Required + +```python +must_change_password: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `network_policy`Required + +```python +network_policy: str +``` + +- *Type:* str + +--- + +##### `noorder_sequence_as_default`Required + +```python +noorder_sequence_as_default: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `odbc_treat_decimal_as_int`Required + +```python +odbc_treat_decimal_as_int: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `password`Required + +```python +password: str +``` + +- *Type:* str + +--- + +##### `prevent_unload_to_internal_stages`Required + +```python +prevent_unload_to_internal_stages: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `query_tag`Required + +```python +query_tag: str +``` + +- *Type:* str + +--- + +##### `quoted_identifiers_ignore_case`Required + +```python +quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `rows_per_resultset`Required + +```python +rows_per_resultset: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `rsa_public_key`Required + +```python +rsa_public_key: str +``` + +- *Type:* str + +--- + +##### `rsa_public_key2`Required + +```python +rsa_public_key2: str +``` + +- *Type:* str + +--- + +##### `s3_stage_vpce_dns_name`Required + +```python +s3_stage_vpce_dns_name: str +``` + +- *Type:* str + +--- + +##### `search_path`Required + +```python +search_path: str +``` + +- *Type:* str + +--- + +##### `simulated_data_sharing_consumer`Required + +```python +simulated_data_sharing_consumer: str +``` + +- *Type:* str + +--- + +##### `statement_queued_timeout_in_seconds`Required + +```python +statement_queued_timeout_in_seconds: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `statement_timeout_in_seconds`Required + +```python +statement_timeout_in_seconds: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `strict_json_output`Required + +```python +strict_json_output: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `time_input_format`Required + +```python +time_input_format: str +``` + +- *Type:* str + +--- + +##### `time_output_format`Required + +```python +time_output_format: str +``` + +- *Type:* str + +--- + +##### `timestamp_day_is_always24_h`Required + +```python +timestamp_day_is_always24_h: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `timestamp_input_format`Required + +```python +timestamp_input_format: str +``` + +- *Type:* str + +--- + +##### `timestamp_ltz_output_format`Required + +```python +timestamp_ltz_output_format: str +``` + +- *Type:* str + +--- + +##### `timestamp_ntz_output_format`Required + +```python +timestamp_ntz_output_format: str +``` + +- *Type:* str + +--- + +##### `timestamp_output_format`Required + +```python +timestamp_output_format: str +``` + +- *Type:* str + +--- + +##### `timestamp_type_mapping`Required + +```python +timestamp_type_mapping: str +``` + +- *Type:* str + +--- + +##### `timestamp_tz_output_format`Required + +```python +timestamp_tz_output_format: str +``` + +- *Type:* str + +--- + +##### `timezone`Required + +```python +timezone: str +``` + +- *Type:* str + +--- + +##### `trace_level`Required + +```python +trace_level: str +``` + +- *Type:* str + +--- + +##### `transaction_abort_on_error`Required + +```python +transaction_abort_on_error: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `transaction_default_isolation_level`Required + +```python +transaction_default_isolation_level: str +``` + +- *Type:* str + +--- + +##### `two_digit_century_start`Required + +```python +two_digit_century_start: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `unsupported_ddl_action`Required + +```python +unsupported_ddl_action: str +``` + +- *Type:* str + +--- + +##### `use_cached_result`Required + +```python +use_cached_result: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `week_of_year_policy`Required + +```python +week_of_year_policy: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `week_start`Required + +```python +week_start: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | str | *No description.* | + +--- + +##### `tfResourceType`Required + +```python +tfResourceType: str +``` + +- *Type:* str + +--- + +## Structs + +### LegacyServiceUserConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserConfig( + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + name: str, + abort_detached_query: typing.Union[bool, IResolvable] = None, + autocommit: typing.Union[bool, IResolvable] = None, + binary_input_format: str = None, + binary_output_format: str = None, + client_memory_limit: typing.Union[int, float] = None, + client_metadata_request_use_connection_ctx: typing.Union[bool, IResolvable] = None, + client_prefetch_threads: typing.Union[int, float] = None, + client_result_chunk_size: typing.Union[int, float] = None, + client_result_column_case_insensitive: typing.Union[bool, IResolvable] = None, + client_session_keep_alive: typing.Union[bool, IResolvable] = None, + client_session_keep_alive_heartbeat_frequency: typing.Union[int, float] = None, + client_timestamp_type_mapping: str = None, + comment: str = None, + date_input_format: str = None, + date_output_format: str = None, + days_to_expiry: typing.Union[int, float] = None, + default_namespace: str = None, + default_role: str = None, + default_secondary_roles_option: str = None, + default_warehouse: str = None, + disabled: str = None, + display_name: str = None, + email: str = None, + enable_unload_physical_type_optimization: typing.Union[bool, IResolvable] = None, + enable_unredacted_query_syntax_error: typing.Union[bool, IResolvable] = None, + error_on_nondeterministic_merge: typing.Union[bool, IResolvable] = None, + error_on_nondeterministic_update: typing.Union[bool, IResolvable] = None, + geography_output_format: str = None, + geometry_output_format: str = None, + id: str = None, + jdbc_treat_decimal_as_int: typing.Union[bool, IResolvable] = None, + jdbc_treat_timestamp_ntz_as_utc: typing.Union[bool, IResolvable] = None, + jdbc_use_session_timezone: typing.Union[bool, IResolvable] = None, + json_indent: typing.Union[int, float] = None, + lock_timeout: typing.Union[int, float] = None, + login_name: str = None, + log_level: str = None, + mins_to_unlock: typing.Union[int, float] = None, + multi_statement_count: typing.Union[int, float] = None, + must_change_password: str = None, + network_policy: str = None, + noorder_sequence_as_default: typing.Union[bool, IResolvable] = None, + odbc_treat_decimal_as_int: typing.Union[bool, IResolvable] = None, + password: str = None, + prevent_unload_to_internal_stages: typing.Union[bool, IResolvable] = None, + query_tag: str = None, + quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] = None, + rows_per_resultset: typing.Union[int, float] = None, + rsa_public_key: str = None, + rsa_public_key2: str = None, + s3_stage_vpce_dns_name: str = None, + search_path: str = None, + simulated_data_sharing_consumer: str = None, + statement_queued_timeout_in_seconds: typing.Union[int, float] = None, + statement_timeout_in_seconds: typing.Union[int, float] = None, + strict_json_output: typing.Union[bool, IResolvable] = None, + time_input_format: str = None, + time_output_format: str = None, + timestamp_day_is_always24_h: typing.Union[bool, IResolvable] = None, + timestamp_input_format: str = None, + timestamp_ltz_output_format: str = None, + timestamp_ntz_output_format: str = None, + timestamp_output_format: str = None, + timestamp_type_mapping: str = None, + timestamp_tz_output_format: str = None, + timezone: str = None, + trace_level: str = None, + transaction_abort_on_error: typing.Union[bool, IResolvable] = None, + transaction_default_isolation_level: str = None, + two_digit_century_start: typing.Union[int, float] = None, + unsupported_ddl_action: str = None, + use_cached_result: typing.Union[bool, IResolvable] = None, + week_of_year_policy: typing.Union[int, float] = None, + week_start: typing.Union[int, float] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| name | str | Name of the user. | +| abort_detached_query | typing.Union[bool, cdktf.IResolvable] | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| autocommit | typing.Union[bool, cdktf.IResolvable] | Specifies whether autocommit is enabled for the session. | +| binary_input_format | str | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| binary_output_format | str | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| client_memory_limit | typing.Union[int, float] | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| client_metadata_request_use_connection_ctx | typing.Union[bool, cdktf.IResolvable] | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| client_prefetch_threads | typing.Union[int, float] | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| client_result_chunk_size | typing.Union[int, float] | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| client_result_column_case_insensitive | typing.Union[bool, cdktf.IResolvable] | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| client_session_keep_alive | typing.Union[bool, cdktf.IResolvable] | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| client_session_keep_alive_heartbeat_frequency | typing.Union[int, float] | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| client_timestamp_type_mapping | str | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| comment | str | Specifies a comment for the user. | +| date_input_format | str | Specifies the input format for the DATE data type. | +| date_output_format | str | Specifies the display format for the DATE data type. | +| days_to_expiry | typing.Union[int, float] | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| default_namespace | str | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| default_role | str | Specifies the role that is active by default for the user’s session upon login. | +| default_secondary_roles_option | str | Specifies the secondary roles that are active for the user’s session upon login. | +| default_warehouse | str | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| disabled | str | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| display_name | str | Name displayed for the user in the Snowflake web interface. | +| email | str | Email address for the user. | +| enable_unload_physical_type_optimization | typing.Union[bool, cdktf.IResolvable] | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| enable_unredacted_query_syntax_error | typing.Union[bool, cdktf.IResolvable] | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| error_on_nondeterministic_merge | typing.Union[bool, cdktf.IResolvable] | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| error_on_nondeterministic_update | typing.Union[bool, cdktf.IResolvable] | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| geography_output_format | str | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| geometry_output_format | str | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. | +| jdbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| jdbc_treat_timestamp_ntz_as_utc | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| jdbc_use_session_timezone | typing.Union[bool, cdktf.IResolvable] | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| json_indent | typing.Union[int, float] | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lock_timeout | typing.Union[int, float] | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| login_name | str | The name users use to log in. | +| log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| mins_to_unlock | typing.Union[int, float] | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| multi_statement_count | typing.Union[int, float] | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| must_change_password | str | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | +| network_policy | str | Specifies the network policy to enforce for your account. | +| noorder_sequence_as_default | typing.Union[bool, cdktf.IResolvable] | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| odbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| password | str | Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. | +| prevent_unload_to_internal_stages | typing.Union[bool, cdktf.IResolvable] | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| query_tag | str | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| quoted_identifiers_ignore_case | typing.Union[bool, cdktf.IResolvable] | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| rows_per_resultset | typing.Union[int, float] | Specifies the maximum number of rows returned in a result set. | +| rsa_public_key | str | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| rsa_public_key2 | str | Specifies the user’s second RSA public key; | +| s3_stage_vpce_dns_name | str | Specifies the DNS name of an Amazon S3 interface endpoint. | +| search_path | str | Specifies the path to search to resolve unqualified object names in queries. | +| simulated_data_sharing_consumer | str | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| statement_queued_timeout_in_seconds | typing.Union[int, float] | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| statement_timeout_in_seconds | typing.Union[int, float] | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| strict_json_output | typing.Union[bool, cdktf.IResolvable] | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| time_input_format | str | Specifies the input format for the TIME data type. | +| time_output_format | str | Specifies the display format for the TIME data type. | +| timestamp_day_is_always24_h | typing.Union[bool, cdktf.IResolvable] | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| timestamp_input_format | str | Specifies the input format for the TIMESTAMP data type alias. | +| timestamp_ltz_output_format | str | Specifies the display format for the TIMESTAMP_LTZ data type. | +| timestamp_ntz_output_format | str | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| timestamp_output_format | str | Specifies the display format for the TIMESTAMP data type alias. | +| timestamp_type_mapping | str | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| timestamp_tz_output_format | str | Specifies the display format for the TIMESTAMP_TZ data type. | +| timezone | str | Specifies the time zone for the session. | +| trace_level | str | Controls how trace events are ingested into the event table. | +| transaction_abort_on_error | typing.Union[bool, cdktf.IResolvable] | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| transaction_default_isolation_level | str | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| two_digit_century_start | typing.Union[int, float] | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| unsupported_ddl_action | str | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| use_cached_result | typing.Union[bool, cdktf.IResolvable] | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| week_of_year_policy | typing.Union[int, float] | Specifies how the weeks in a given year are computed. | +| week_start | typing.Union[int, float] | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[ITerraformDependable] +``` + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#name LegacyServiceUser#name} + +--- + +##### `abort_detached_query`Optional + +```python +abort_detached_query: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#abort_detached_query LegacyServiceUser#abort_detached_query} + +--- + +##### `autocommit`Optional + +```python +autocommit: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#autocommit LegacyServiceUser#autocommit} + +--- + +##### `binary_input_format`Optional + +```python +binary_input_format: str +``` + +- *Type:* str + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_input_format LegacyServiceUser#binary_input_format} + +--- + +##### `binary_output_format`Optional + +```python +binary_output_format: str +``` + +- *Type:* str + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_output_format LegacyServiceUser#binary_output_format} + +--- + +##### `client_memory_limit`Optional + +```python +client_memory_limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_memory_limit LegacyServiceUser#client_memory_limit} + +--- + +##### `client_metadata_request_use_connection_ctx`Optional + +```python +client_metadata_request_use_connection_ctx: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_metadata_request_use_connection_ctx LegacyServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `client_prefetch_threads`Optional + +```python +client_prefetch_threads: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_prefetch_threads LegacyServiceUser#client_prefetch_threads} + +--- + +##### `client_result_chunk_size`Optional + +```python +client_result_chunk_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_chunk_size LegacyServiceUser#client_result_chunk_size} + +--- + +##### `client_result_column_case_insensitive`Optional + +```python +client_result_column_case_insensitive: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_column_case_insensitive LegacyServiceUser#client_result_column_case_insensitive} + +--- + +##### `client_session_keep_alive`Optional + +```python +client_session_keep_alive: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive LegacyServiceUser#client_session_keep_alive} + +--- + +##### `client_session_keep_alive_heartbeat_frequency`Optional + +```python +client_session_keep_alive_heartbeat_frequency: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive_heartbeat_frequency LegacyServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `client_timestamp_type_mapping`Optional + +```python +client_timestamp_type_mapping: str +``` + +- *Type:* str + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_timestamp_type_mapping LegacyServiceUser#client_timestamp_type_mapping} + +--- + +##### `comment`Optional + +```python +comment: str +``` + +- *Type:* str + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#comment LegacyServiceUser#comment} + +--- + +##### `date_input_format`Optional + +```python +date_input_format: str +``` + +- *Type:* str + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_input_format LegacyServiceUser#date_input_format} + +--- + +##### `date_output_format`Optional + +```python +date_output_format: str +``` + +- *Type:* str + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_output_format LegacyServiceUser#date_output_format} + +--- + +##### `days_to_expiry`Optional + +```python +days_to_expiry: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#days_to_expiry LegacyServiceUser#days_to_expiry} + +--- + +##### `default_namespace`Optional + +```python +default_namespace: str +``` + +- *Type:* str + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_namespace LegacyServiceUser#default_namespace} + +--- + +##### `default_role`Optional + +```python +default_role: str +``` + +- *Type:* str + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_role LegacyServiceUser#default_role} + +--- + +##### `default_secondary_roles_option`Optional + +```python +default_secondary_roles_option: str +``` + +- *Type:* str + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_secondary_roles_option LegacyServiceUser#default_secondary_roles_option} + +--- + +##### `default_warehouse`Optional + +```python +default_warehouse: str +``` + +- *Type:* str + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_warehouse LegacyServiceUser#default_warehouse} + +--- + +##### `disabled`Optional + +```python +disabled: str +``` + +- *Type:* str + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#disabled LegacyServiceUser#disabled} + +--- + +##### `display_name`Optional + +```python +display_name: str +``` + +- *Type:* str + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#display_name LegacyServiceUser#display_name} + +--- + +##### `email`Optional + +```python +email: str +``` + +- *Type:* str + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#email LegacyServiceUser#email} + +--- + +##### `enable_unload_physical_type_optimization`Optional + +```python +enable_unload_physical_type_optimization: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unload_physical_type_optimization LegacyServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `enable_unredacted_query_syntax_error`Optional + +```python +enable_unredacted_query_syntax_error: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unredacted_query_syntax_error LegacyServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `error_on_nondeterministic_merge`Optional + +```python +error_on_nondeterministic_merge: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_merge LegacyServiceUser#error_on_nondeterministic_merge} + +--- + +##### `error_on_nondeterministic_update`Optional + +```python +error_on_nondeterministic_update: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_update LegacyServiceUser#error_on_nondeterministic_update} + +--- + +##### `geography_output_format`Optional + +```python +geography_output_format: str +``` + +- *Type:* str + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geography_output_format LegacyServiceUser#geography_output_format} + +--- + +##### `geometry_output_format`Optional + +```python +geometry_output_format: str +``` + +- *Type:* str + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geometry_output_format LegacyServiceUser#geometry_output_format} + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `jdbc_treat_decimal_as_int`Optional + +```python +jdbc_treat_decimal_as_int: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_decimal_as_int LegacyServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc`Optional + +```python +jdbc_treat_timestamp_ntz_as_utc: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_timestamp_ntz_as_utc LegacyServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `jdbc_use_session_timezone`Optional + +```python +jdbc_use_session_timezone: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_use_session_timezone LegacyServiceUser#jdbc_use_session_timezone} + +--- + +##### `json_indent`Optional + +```python +json_indent: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#json_indent LegacyServiceUser#json_indent} + +--- + +##### `lock_timeout`Optional + +```python +lock_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#lock_timeout LegacyServiceUser#lock_timeout} + +--- + +##### `login_name`Optional + +```python +login_name: str +``` + +- *Type:* str + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#login_name LegacyServiceUser#login_name} + +--- + +##### `log_level`Optional + +```python +log_level: str +``` + +- *Type:* str + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#log_level LegacyServiceUser#log_level} + +--- + +##### `mins_to_unlock`Optional + +```python +mins_to_unlock: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#mins_to_unlock LegacyServiceUser#mins_to_unlock} + +--- + +##### `multi_statement_count`Optional + +```python +multi_statement_count: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#multi_statement_count LegacyServiceUser#multi_statement_count} + +--- + +##### `must_change_password`Optional + +```python +must_change_password: str +``` + +- *Type:* str + +Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#must_change_password LegacyServiceUser#must_change_password} + +--- + +##### `network_policy`Optional + +```python +network_policy: str +``` + +- *Type:* str + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#network_policy LegacyServiceUser#network_policy} + +--- + +##### `noorder_sequence_as_default`Optional + +```python +noorder_sequence_as_default: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#noorder_sequence_as_default LegacyServiceUser#noorder_sequence_as_default} + +--- + +##### `odbc_treat_decimal_as_int`Optional + +```python +odbc_treat_decimal_as_int: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#odbc_treat_decimal_as_int LegacyServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `password`Optional + +```python +password: str +``` + +- *Type:* str + +Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#password LegacyServiceUser#password} + +--- + +##### `prevent_unload_to_internal_stages`Optional + +```python +prevent_unload_to_internal_stages: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#prevent_unload_to_internal_stages LegacyServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `query_tag`Optional + +```python +query_tag: str +``` + +- *Type:* str + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#query_tag LegacyServiceUser#query_tag} + +--- + +##### `quoted_identifiers_ignore_case`Optional + +```python +quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#quoted_identifiers_ignore_case LegacyServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `rows_per_resultset`Optional + +```python +rows_per_resultset: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rows_per_resultset LegacyServiceUser#rows_per_resultset} + +--- + +##### `rsa_public_key`Optional + +```python +rsa_public_key: str +``` + +- *Type:* str + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key LegacyServiceUser#rsa_public_key} + +--- + +##### `rsa_public_key2`Optional + +```python +rsa_public_key2: str +``` + +- *Type:* str + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key_2 LegacyServiceUser#rsa_public_key_2} + +--- + +##### `s3_stage_vpce_dns_name`Optional + +```python +s3_stage_vpce_dns_name: str +``` + +- *Type:* str + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#s3_stage_vpce_dns_name LegacyServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `search_path`Optional + +```python +search_path: str +``` + +- *Type:* str + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#search_path LegacyServiceUser#search_path} + +--- + +##### `simulated_data_sharing_consumer`Optional + +```python +simulated_data_sharing_consumer: str +``` + +- *Type:* str + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#simulated_data_sharing_consumer LegacyServiceUser#simulated_data_sharing_consumer} + +--- + +##### `statement_queued_timeout_in_seconds`Optional + +```python +statement_queued_timeout_in_seconds: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_queued_timeout_in_seconds LegacyServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `statement_timeout_in_seconds`Optional + +```python +statement_timeout_in_seconds: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_timeout_in_seconds LegacyServiceUser#statement_timeout_in_seconds} + +--- + +##### `strict_json_output`Optional + +```python +strict_json_output: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#strict_json_output LegacyServiceUser#strict_json_output} + +--- + +##### `time_input_format`Optional + +```python +time_input_format: str +``` + +- *Type:* str + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_input_format LegacyServiceUser#time_input_format} + +--- + +##### `time_output_format`Optional + +```python +time_output_format: str +``` + +- *Type:* str + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_output_format LegacyServiceUser#time_output_format} + +--- + +##### `timestamp_day_is_always24_h`Optional + +```python +timestamp_day_is_always24_h: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_day_is_always_24h LegacyServiceUser#timestamp_day_is_always_24h} + +--- + +##### `timestamp_input_format`Optional + +```python +timestamp_input_format: str +``` + +- *Type:* str + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_input_format LegacyServiceUser#timestamp_input_format} + +--- + +##### `timestamp_ltz_output_format`Optional + +```python +timestamp_ltz_output_format: str +``` + +- *Type:* str + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ltz_output_format LegacyServiceUser#timestamp_ltz_output_format} + +--- + +##### `timestamp_ntz_output_format`Optional + +```python +timestamp_ntz_output_format: str +``` + +- *Type:* str + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ntz_output_format LegacyServiceUser#timestamp_ntz_output_format} + +--- + +##### `timestamp_output_format`Optional + +```python +timestamp_output_format: str +``` + +- *Type:* str + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_output_format LegacyServiceUser#timestamp_output_format} + +--- + +##### `timestamp_type_mapping`Optional + +```python +timestamp_type_mapping: str +``` + +- *Type:* str + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_type_mapping LegacyServiceUser#timestamp_type_mapping} + +--- + +##### `timestamp_tz_output_format`Optional + +```python +timestamp_tz_output_format: str +``` + +- *Type:* str + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_tz_output_format LegacyServiceUser#timestamp_tz_output_format} + +--- + +##### `timezone`Optional + +```python +timezone: str +``` + +- *Type:* str + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timezone LegacyServiceUser#timezone} + +--- + +##### `trace_level`Optional + +```python +trace_level: str +``` + +- *Type:* str + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#trace_level LegacyServiceUser#trace_level} + +--- + +##### `transaction_abort_on_error`Optional + +```python +transaction_abort_on_error: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_abort_on_error LegacyServiceUser#transaction_abort_on_error} + +--- + +##### `transaction_default_isolation_level`Optional + +```python +transaction_default_isolation_level: str +``` + +- *Type:* str + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_default_isolation_level LegacyServiceUser#transaction_default_isolation_level} + +--- + +##### `two_digit_century_start`Optional + +```python +two_digit_century_start: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#two_digit_century_start LegacyServiceUser#two_digit_century_start} + +--- + +##### `unsupported_ddl_action`Optional + +```python +unsupported_ddl_action: str +``` + +- *Type:* str + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#unsupported_ddl_action LegacyServiceUser#unsupported_ddl_action} + +--- + +##### `use_cached_result`Optional + +```python +use_cached_result: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#use_cached_result LegacyServiceUser#use_cached_result} + +--- + +##### `week_of_year_policy`Optional + +```python +week_of_year_policy: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_of_year_policy LegacyServiceUser#week_of_year_policy} + +--- + +##### `week_start`Optional + +```python +week_start: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_start LegacyServiceUser#week_start} + +--- + +### LegacyServiceUserParameters + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParameters() +``` + + +### LegacyServiceUserParametersAbortDetachedQuery + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersAbortDetachedQuery() +``` + + +### LegacyServiceUserParametersAutocommit + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersAutocommit() +``` + + +### LegacyServiceUserParametersBinaryInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersBinaryInputFormat() +``` + + +### LegacyServiceUserParametersBinaryOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersBinaryOutputFormat() +``` + + +### LegacyServiceUserParametersClientMemoryLimit + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientMemoryLimit() +``` + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx() +``` + + +### LegacyServiceUserParametersClientPrefetchThreads + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientPrefetchThreads() +``` + + +### LegacyServiceUserParametersClientResultChunkSize + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientResultChunkSize() +``` + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientResultColumnCaseInsensitive() +``` + + +### LegacyServiceUserParametersClientSessionKeepAlive + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAlive() +``` + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency() +``` + + +### LegacyServiceUserParametersClientTimestampTypeMapping + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientTimestampTypeMapping() +``` + + +### LegacyServiceUserParametersDateInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersDateInputFormat() +``` + + +### LegacyServiceUserParametersDateOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersDateOutputFormat() +``` + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization() +``` + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersEnableUnredactedQuerySyntaxError() +``` + + +### LegacyServiceUserParametersErrorOnNondeterministicMerge + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicMerge() +``` + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicUpdate() +``` + + +### LegacyServiceUserParametersGeographyOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersGeographyOutputFormat() +``` + + +### LegacyServiceUserParametersGeometryOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersGeometryOutputFormat() +``` + + +### LegacyServiceUserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJdbcTreatDecimalAsInt() +``` + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc() +``` + + +### LegacyServiceUserParametersJdbcUseSessionTimezone + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJdbcUseSessionTimezone() +``` + + +### LegacyServiceUserParametersJsonIndent + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJsonIndent() +``` + + +### LegacyServiceUserParametersLockTimeout + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersLockTimeout() +``` + + +### LegacyServiceUserParametersLogLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersLogLevel() +``` + + +### LegacyServiceUserParametersMultiStatementCount + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersMultiStatementCount() +``` + + +### LegacyServiceUserParametersNetworkPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersNetworkPolicy() +``` + + +### LegacyServiceUserParametersNoorderSequenceAsDefault + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersNoorderSequenceAsDefault() +``` + + +### LegacyServiceUserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersOdbcTreatDecimalAsInt() +``` + + +### LegacyServiceUserParametersPreventUnloadToInternalStages + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersPreventUnloadToInternalStages() +``` + + +### LegacyServiceUserParametersQueryTag + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersQueryTag() +``` + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersQuotedIdentifiersIgnoreCase() +``` + + +### LegacyServiceUserParametersRowsPerResultset + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersRowsPerResultset() +``` + + +### LegacyServiceUserParametersS3StageVpceDnsName + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersS3StageVpceDnsName() +``` + + +### LegacyServiceUserParametersSearchPath + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersSearchPath() +``` + + +### LegacyServiceUserParametersSimulatedDataSharingConsumer + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersSimulatedDataSharingConsumer() +``` + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersStatementQueuedTimeoutInSeconds() +``` + + +### LegacyServiceUserParametersStatementTimeoutInSeconds + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersStatementTimeoutInSeconds() +``` + + +### LegacyServiceUserParametersStrictJsonOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersStrictJsonOutput() +``` + + +### LegacyServiceUserParametersTimeInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimeInputFormat() +``` + + +### LegacyServiceUserParametersTimeOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimeOutputFormat() +``` + + +### LegacyServiceUserParametersTimestampDayIsAlways24H + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampDayIsAlways24H() +``` + + +### LegacyServiceUserParametersTimestampInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampInputFormat() +``` + + +### LegacyServiceUserParametersTimestampLtzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampLtzOutputFormat() +``` + + +### LegacyServiceUserParametersTimestampNtzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampNtzOutputFormat() +``` + + +### LegacyServiceUserParametersTimestampOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampOutputFormat() +``` + + +### LegacyServiceUserParametersTimestampTypeMapping + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampTypeMapping() +``` + + +### LegacyServiceUserParametersTimestampTzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampTzOutputFormat() +``` + + +### LegacyServiceUserParametersTimezone + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimezone() +``` + + +### LegacyServiceUserParametersTraceLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTraceLevel() +``` + + +### LegacyServiceUserParametersTransactionAbortOnError + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTransactionAbortOnError() +``` + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTransactionDefaultIsolationLevel() +``` + + +### LegacyServiceUserParametersTwoDigitCenturyStart + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTwoDigitCenturyStart() +``` + + +### LegacyServiceUserParametersUnsupportedDdlAction + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersUnsupportedDdlAction() +``` + + +### LegacyServiceUserParametersUseCachedResult + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersUseCachedResult() +``` + + +### LegacyServiceUserParametersWeekOfYearPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersWeekOfYearPolicy() +``` + + +### LegacyServiceUserParametersWeekStart + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersWeekStart() +``` + + +### LegacyServiceUserShowOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserShowOutput() +``` + + +## Classes + +### LegacyServiceUserParametersAbortDetachedQueryList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersAbortDetachedQueryList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersAbortDetachedQueryOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersAbortDetachedQueryOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersAbortDetachedQuery | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersAbortDetachedQuery +``` + +- *Type:* LegacyServiceUserParametersAbortDetachedQuery + +--- + + +### LegacyServiceUserParametersAutocommitList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersAutocommitList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersAutocommitOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersAutocommitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersAutocommitOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersAutocommit | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersAutocommit +``` + +- *Type:* LegacyServiceUserParametersAutocommit + +--- + + +### LegacyServiceUserParametersBinaryInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersBinaryInputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersBinaryInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersBinaryInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersBinaryInputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersBinaryInputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersBinaryInputFormat +``` + +- *Type:* LegacyServiceUserParametersBinaryInputFormat + +--- + + +### LegacyServiceUserParametersBinaryOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersBinaryOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersBinaryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersBinaryOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersBinaryOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersBinaryOutputFormat +``` + +- *Type:* LegacyServiceUserParametersBinaryOutputFormat + +--- + + +### LegacyServiceUserParametersClientMemoryLimitList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientMemoryLimitList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersClientMemoryLimitOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersClientMemoryLimitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientMemoryLimitOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersClientMemoryLimit | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersClientMemoryLimit +``` + +- *Type:* LegacyServiceUserParametersClientMemoryLimit + +--- + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx +``` + +- *Type:* LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### LegacyServiceUserParametersClientPrefetchThreadsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientPrefetchThreadsList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersClientPrefetchThreadsOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientPrefetchThreadsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersClientPrefetchThreads | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersClientPrefetchThreads +``` + +- *Type:* LegacyServiceUserParametersClientPrefetchThreads + +--- + + +### LegacyServiceUserParametersClientResultChunkSizeList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientResultChunkSizeList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersClientResultChunkSizeOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientResultChunkSizeOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersClientResultChunkSize | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersClientResultChunkSize +``` + +- *Type:* LegacyServiceUserParametersClientResultChunkSize + +--- + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientResultColumnCaseInsensitiveList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersClientResultColumnCaseInsensitive | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersClientResultColumnCaseInsensitive +``` + +- *Type:* LegacyServiceUserParametersClientResultColumnCaseInsensitive + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAliveList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersClientSessionKeepAliveOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAliveOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersClientSessionKeepAlive | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersClientSessionKeepAlive +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAlive + +--- + + +### LegacyServiceUserParametersClientTimestampTypeMappingList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientTimestampTypeMappingList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersClientTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersClientTimestampTypeMappingOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersClientTimestampTypeMapping | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersClientTimestampTypeMapping +``` + +- *Type:* LegacyServiceUserParametersClientTimestampTypeMapping + +--- + + +### LegacyServiceUserParametersDateInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersDateInputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersDateInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersDateInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersDateInputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersDateInputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersDateInputFormat +``` + +- *Type:* LegacyServiceUserParametersDateInputFormat + +--- + + +### LegacyServiceUserParametersDateOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersDateOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersDateOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersDateOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersDateOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersDateOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersDateOutputFormat +``` + +- *Type:* LegacyServiceUserParametersDateOutputFormat + +--- + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization +``` + +- *Type:* LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersEnableUnredactedQuerySyntaxError | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersEnableUnredactedQuerySyntaxError +``` + +- *Type:* LegacyServiceUserParametersEnableUnredactedQuerySyntaxError + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicMergeList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersErrorOnNondeterministicMerge | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersErrorOnNondeterministicMerge +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicMerge + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicUpdateList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersErrorOnNondeterministicUpdate | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersErrorOnNondeterministicUpdate +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicUpdate + +--- + + +### LegacyServiceUserParametersGeographyOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersGeographyOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersGeographyOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersGeographyOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersGeographyOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersGeographyOutputFormat +``` + +- *Type:* LegacyServiceUserParametersGeographyOutputFormat + +--- + + +### LegacyServiceUserParametersGeometryOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersGeometryOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersGeometryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersGeometryOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersGeometryOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersGeometryOutputFormat +``` + +- *Type:* LegacyServiceUserParametersGeometryOutputFormat + +--- + + +### LegacyServiceUserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJdbcTreatDecimalAsIntList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersJdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersJdbcTreatDecimalAsInt +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatDecimalAsInt + +--- + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### LegacyServiceUserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJdbcUseSessionTimezoneList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersJdbcUseSessionTimezone | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersJdbcUseSessionTimezone +``` + +- *Type:* LegacyServiceUserParametersJdbcUseSessionTimezone + +--- + + +### LegacyServiceUserParametersJsonIndentList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJsonIndentList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersJsonIndentOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersJsonIndentOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersJsonIndentOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersJsonIndent | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersJsonIndent +``` + +- *Type:* LegacyServiceUserParametersJsonIndent + +--- + + +### LegacyServiceUserParametersList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersLockTimeoutList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersLockTimeoutList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersLockTimeoutOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersLockTimeoutOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersLockTimeoutOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersLockTimeout | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersLockTimeout +``` + +- *Type:* LegacyServiceUserParametersLockTimeout + +--- + + +### LegacyServiceUserParametersLogLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersLogLevelList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersLogLevelOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersLogLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersLogLevelOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersLogLevel | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersLogLevel +``` + +- *Type:* LegacyServiceUserParametersLogLevel + +--- + + +### LegacyServiceUserParametersMultiStatementCountList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersMultiStatementCountList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersMultiStatementCountOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersMultiStatementCountOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersMultiStatementCountOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersMultiStatementCount | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersMultiStatementCount +``` + +- *Type:* LegacyServiceUserParametersMultiStatementCount + +--- + + +### LegacyServiceUserParametersNetworkPolicyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersNetworkPolicyList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersNetworkPolicyOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersNetworkPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersNetworkPolicyOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersNetworkPolicy | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersNetworkPolicy +``` + +- *Type:* LegacyServiceUserParametersNetworkPolicy + +--- + + +### LegacyServiceUserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersNoorderSequenceAsDefaultList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersNoorderSequenceAsDefault | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersNoorderSequenceAsDefault +``` + +- *Type:* LegacyServiceUserParametersNoorderSequenceAsDefault + +--- + + +### LegacyServiceUserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersOdbcTreatDecimalAsIntList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersOdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersOdbcTreatDecimalAsInt +``` + +- *Type:* LegacyServiceUserParametersOdbcTreatDecimalAsInt + +--- + + +### LegacyServiceUserParametersOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| abort_detached_query | LegacyServiceUserParametersAbortDetachedQueryList | *No description.* | +| autocommit | LegacyServiceUserParametersAutocommitList | *No description.* | +| binary_input_format | LegacyServiceUserParametersBinaryInputFormatList | *No description.* | +| binary_output_format | LegacyServiceUserParametersBinaryOutputFormatList | *No description.* | +| client_memory_limit | LegacyServiceUserParametersClientMemoryLimitList | *No description.* | +| client_metadata_request_use_connection_ctx | LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| client_prefetch_threads | LegacyServiceUserParametersClientPrefetchThreadsList | *No description.* | +| client_result_chunk_size | LegacyServiceUserParametersClientResultChunkSizeList | *No description.* | +| client_result_column_case_insensitive | LegacyServiceUserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| client_session_keep_alive | LegacyServiceUserParametersClientSessionKeepAliveList | *No description.* | +| client_session_keep_alive_heartbeat_frequency | LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| client_timestamp_type_mapping | LegacyServiceUserParametersClientTimestampTypeMappingList | *No description.* | +| date_input_format | LegacyServiceUserParametersDateInputFormatList | *No description.* | +| date_output_format | LegacyServiceUserParametersDateOutputFormatList | *No description.* | +| enable_unload_physical_type_optimization | LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enable_unredacted_query_syntax_error | LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| error_on_nondeterministic_merge | LegacyServiceUserParametersErrorOnNondeterministicMergeList | *No description.* | +| error_on_nondeterministic_update | LegacyServiceUserParametersErrorOnNondeterministicUpdateList | *No description.* | +| geography_output_format | LegacyServiceUserParametersGeographyOutputFormatList | *No description.* | +| geometry_output_format | LegacyServiceUserParametersGeometryOutputFormatList | *No description.* | +| jdbc_treat_decimal_as_int | LegacyServiceUserParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbc_treat_timestamp_ntz_as_utc | LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbc_use_session_timezone | LegacyServiceUserParametersJdbcUseSessionTimezoneList | *No description.* | +| json_indent | LegacyServiceUserParametersJsonIndentList | *No description.* | +| lock_timeout | LegacyServiceUserParametersLockTimeoutList | *No description.* | +| log_level | LegacyServiceUserParametersLogLevelList | *No description.* | +| multi_statement_count | LegacyServiceUserParametersMultiStatementCountList | *No description.* | +| network_policy | LegacyServiceUserParametersNetworkPolicyList | *No description.* | +| noorder_sequence_as_default | LegacyServiceUserParametersNoorderSequenceAsDefaultList | *No description.* | +| odbc_treat_decimal_as_int | LegacyServiceUserParametersOdbcTreatDecimalAsIntList | *No description.* | +| prevent_unload_to_internal_stages | LegacyServiceUserParametersPreventUnloadToInternalStagesList | *No description.* | +| query_tag | LegacyServiceUserParametersQueryTagList | *No description.* | +| quoted_identifiers_ignore_case | LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rows_per_resultset | LegacyServiceUserParametersRowsPerResultsetList | *No description.* | +| s3_stage_vpce_dns_name | LegacyServiceUserParametersS3StageVpceDnsNameList | *No description.* | +| search_path | LegacyServiceUserParametersSearchPathList | *No description.* | +| simulated_data_sharing_consumer | LegacyServiceUserParametersSimulatedDataSharingConsumerList | *No description.* | +| statement_queued_timeout_in_seconds | LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statement_timeout_in_seconds | LegacyServiceUserParametersStatementTimeoutInSecondsList | *No description.* | +| strict_json_output | LegacyServiceUserParametersStrictJsonOutputList | *No description.* | +| time_input_format | LegacyServiceUserParametersTimeInputFormatList | *No description.* | +| time_output_format | LegacyServiceUserParametersTimeOutputFormatList | *No description.* | +| timestamp_day_is_always24_h | LegacyServiceUserParametersTimestampDayIsAlways24HList | *No description.* | +| timestamp_input_format | LegacyServiceUserParametersTimestampInputFormatList | *No description.* | +| timestamp_ltz_output_format | LegacyServiceUserParametersTimestampLtzOutputFormatList | *No description.* | +| timestamp_ntz_output_format | LegacyServiceUserParametersTimestampNtzOutputFormatList | *No description.* | +| timestamp_output_format | LegacyServiceUserParametersTimestampOutputFormatList | *No description.* | +| timestamp_type_mapping | LegacyServiceUserParametersTimestampTypeMappingList | *No description.* | +| timestamp_tz_output_format | LegacyServiceUserParametersTimestampTzOutputFormatList | *No description.* | +| timezone | LegacyServiceUserParametersTimezoneList | *No description.* | +| trace_level | LegacyServiceUserParametersTraceLevelList | *No description.* | +| transaction_abort_on_error | LegacyServiceUserParametersTransactionAbortOnErrorList | *No description.* | +| transaction_default_isolation_level | LegacyServiceUserParametersTransactionDefaultIsolationLevelList | *No description.* | +| two_digit_century_start | LegacyServiceUserParametersTwoDigitCenturyStartList | *No description.* | +| unsupported_ddl_action | LegacyServiceUserParametersUnsupportedDdlActionList | *No description.* | +| use_cached_result | LegacyServiceUserParametersUseCachedResultList | *No description.* | +| week_of_year_policy | LegacyServiceUserParametersWeekOfYearPolicyList | *No description.* | +| week_start | LegacyServiceUserParametersWeekStartList | *No description.* | +| internal_value | LegacyServiceUserParameters | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `abort_detached_query`Required + +```python +abort_detached_query: LegacyServiceUserParametersAbortDetachedQueryList +``` + +- *Type:* LegacyServiceUserParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```python +autocommit: LegacyServiceUserParametersAutocommitList +``` + +- *Type:* LegacyServiceUserParametersAutocommitList + +--- + +##### `binary_input_format`Required + +```python +binary_input_format: LegacyServiceUserParametersBinaryInputFormatList +``` + +- *Type:* LegacyServiceUserParametersBinaryInputFormatList + +--- + +##### `binary_output_format`Required + +```python +binary_output_format: LegacyServiceUserParametersBinaryOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersBinaryOutputFormatList + +--- + +##### `client_memory_limit`Required + +```python +client_memory_limit: LegacyServiceUserParametersClientMemoryLimitList +``` + +- *Type:* LegacyServiceUserParametersClientMemoryLimitList + +--- + +##### `client_metadata_request_use_connection_ctx`Required + +```python +client_metadata_request_use_connection_ctx: LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList +``` + +- *Type:* LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `client_prefetch_threads`Required + +```python +client_prefetch_threads: LegacyServiceUserParametersClientPrefetchThreadsList +``` + +- *Type:* LegacyServiceUserParametersClientPrefetchThreadsList + +--- + +##### `client_result_chunk_size`Required + +```python +client_result_chunk_size: LegacyServiceUserParametersClientResultChunkSizeList +``` + +- *Type:* LegacyServiceUserParametersClientResultChunkSizeList + +--- + +##### `client_result_column_case_insensitive`Required + +```python +client_result_column_case_insensitive: LegacyServiceUserParametersClientResultColumnCaseInsensitiveList +``` + +- *Type:* LegacyServiceUserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `client_session_keep_alive`Required + +```python +client_session_keep_alive: LegacyServiceUserParametersClientSessionKeepAliveList +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveList + +--- + +##### `client_session_keep_alive_heartbeat_frequency`Required + +```python +client_session_keep_alive_heartbeat_frequency: LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `client_timestamp_type_mapping`Required + +```python +client_timestamp_type_mapping: LegacyServiceUserParametersClientTimestampTypeMappingList +``` + +- *Type:* LegacyServiceUserParametersClientTimestampTypeMappingList + +--- + +##### `date_input_format`Required + +```python +date_input_format: LegacyServiceUserParametersDateInputFormatList +``` + +- *Type:* LegacyServiceUserParametersDateInputFormatList + +--- + +##### `date_output_format`Required + +```python +date_output_format: LegacyServiceUserParametersDateOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersDateOutputFormatList + +--- + +##### `enable_unload_physical_type_optimization`Required + +```python +enable_unload_physical_type_optimization: LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList +``` + +- *Type:* LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enable_unredacted_query_syntax_error`Required + +```python +enable_unredacted_query_syntax_error: LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList +``` + +- *Type:* LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `error_on_nondeterministic_merge`Required + +```python +error_on_nondeterministic_merge: LegacyServiceUserParametersErrorOnNondeterministicMergeList +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicMergeList + +--- + +##### `error_on_nondeterministic_update`Required + +```python +error_on_nondeterministic_update: LegacyServiceUserParametersErrorOnNondeterministicUpdateList +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicUpdateList + +--- + +##### `geography_output_format`Required + +```python +geography_output_format: LegacyServiceUserParametersGeographyOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersGeographyOutputFormatList + +--- + +##### `geometry_output_format`Required + +```python +geometry_output_format: LegacyServiceUserParametersGeometryOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersGeometryOutputFormatList + +--- + +##### `jdbc_treat_decimal_as_int`Required + +```python +jdbc_treat_decimal_as_int: LegacyServiceUserParametersJdbcTreatDecimalAsIntList +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc`Required + +```python +jdbc_treat_timestamp_ntz_as_utc: LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbc_use_session_timezone`Required + +```python +jdbc_use_session_timezone: LegacyServiceUserParametersJdbcUseSessionTimezoneList +``` + +- *Type:* LegacyServiceUserParametersJdbcUseSessionTimezoneList + +--- + +##### `json_indent`Required + +```python +json_indent: LegacyServiceUserParametersJsonIndentList +``` + +- *Type:* LegacyServiceUserParametersJsonIndentList + +--- + +##### `lock_timeout`Required + +```python +lock_timeout: LegacyServiceUserParametersLockTimeoutList +``` + +- *Type:* LegacyServiceUserParametersLockTimeoutList + +--- + +##### `log_level`Required + +```python +log_level: LegacyServiceUserParametersLogLevelList +``` + +- *Type:* LegacyServiceUserParametersLogLevelList + +--- + +##### `multi_statement_count`Required + +```python +multi_statement_count: LegacyServiceUserParametersMultiStatementCountList +``` + +- *Type:* LegacyServiceUserParametersMultiStatementCountList + +--- + +##### `network_policy`Required + +```python +network_policy: LegacyServiceUserParametersNetworkPolicyList +``` + +- *Type:* LegacyServiceUserParametersNetworkPolicyList + +--- + +##### `noorder_sequence_as_default`Required + +```python +noorder_sequence_as_default: LegacyServiceUserParametersNoorderSequenceAsDefaultList +``` + +- *Type:* LegacyServiceUserParametersNoorderSequenceAsDefaultList + +--- + +##### `odbc_treat_decimal_as_int`Required + +```python +odbc_treat_decimal_as_int: LegacyServiceUserParametersOdbcTreatDecimalAsIntList +``` + +- *Type:* LegacyServiceUserParametersOdbcTreatDecimalAsIntList + +--- + +##### `prevent_unload_to_internal_stages`Required + +```python +prevent_unload_to_internal_stages: LegacyServiceUserParametersPreventUnloadToInternalStagesList +``` + +- *Type:* LegacyServiceUserParametersPreventUnloadToInternalStagesList + +--- + +##### `query_tag`Required + +```python +query_tag: LegacyServiceUserParametersQueryTagList +``` + +- *Type:* LegacyServiceUserParametersQueryTagList + +--- + +##### `quoted_identifiers_ignore_case`Required + +```python +quoted_identifiers_ignore_case: LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList +``` + +- *Type:* LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rows_per_resultset`Required + +```python +rows_per_resultset: LegacyServiceUserParametersRowsPerResultsetList +``` + +- *Type:* LegacyServiceUserParametersRowsPerResultsetList + +--- + +##### `s3_stage_vpce_dns_name`Required + +```python +s3_stage_vpce_dns_name: LegacyServiceUserParametersS3StageVpceDnsNameList +``` + +- *Type:* LegacyServiceUserParametersS3StageVpceDnsNameList + +--- + +##### `search_path`Required + +```python +search_path: LegacyServiceUserParametersSearchPathList +``` + +- *Type:* LegacyServiceUserParametersSearchPathList + +--- + +##### `simulated_data_sharing_consumer`Required + +```python +simulated_data_sharing_consumer: LegacyServiceUserParametersSimulatedDataSharingConsumerList +``` + +- *Type:* LegacyServiceUserParametersSimulatedDataSharingConsumerList + +--- + +##### `statement_queued_timeout_in_seconds`Required + +```python +statement_queued_timeout_in_seconds: LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList +``` + +- *Type:* LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statement_timeout_in_seconds`Required + +```python +statement_timeout_in_seconds: LegacyServiceUserParametersStatementTimeoutInSecondsList +``` + +- *Type:* LegacyServiceUserParametersStatementTimeoutInSecondsList + +--- + +##### `strict_json_output`Required + +```python +strict_json_output: LegacyServiceUserParametersStrictJsonOutputList +``` + +- *Type:* LegacyServiceUserParametersStrictJsonOutputList + +--- + +##### `time_input_format`Required + +```python +time_input_format: LegacyServiceUserParametersTimeInputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimeInputFormatList + +--- + +##### `time_output_format`Required + +```python +time_output_format: LegacyServiceUserParametersTimeOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimeOutputFormatList + +--- + +##### `timestamp_day_is_always24_h`Required + +```python +timestamp_day_is_always24_h: LegacyServiceUserParametersTimestampDayIsAlways24HList +``` + +- *Type:* LegacyServiceUserParametersTimestampDayIsAlways24HList + +--- + +##### `timestamp_input_format`Required + +```python +timestamp_input_format: LegacyServiceUserParametersTimestampInputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimestampInputFormatList + +--- + +##### `timestamp_ltz_output_format`Required + +```python +timestamp_ltz_output_format: LegacyServiceUserParametersTimestampLtzOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimestampLtzOutputFormatList + +--- + +##### `timestamp_ntz_output_format`Required + +```python +timestamp_ntz_output_format: LegacyServiceUserParametersTimestampNtzOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimestampNtzOutputFormatList + +--- + +##### `timestamp_output_format`Required + +```python +timestamp_output_format: LegacyServiceUserParametersTimestampOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimestampOutputFormatList + +--- + +##### `timestamp_type_mapping`Required + +```python +timestamp_type_mapping: LegacyServiceUserParametersTimestampTypeMappingList +``` + +- *Type:* LegacyServiceUserParametersTimestampTypeMappingList + +--- + +##### `timestamp_tz_output_format`Required + +```python +timestamp_tz_output_format: LegacyServiceUserParametersTimestampTzOutputFormatList +``` + +- *Type:* LegacyServiceUserParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```python +timezone: LegacyServiceUserParametersTimezoneList +``` + +- *Type:* LegacyServiceUserParametersTimezoneList + +--- + +##### `trace_level`Required + +```python +trace_level: LegacyServiceUserParametersTraceLevelList +``` + +- *Type:* LegacyServiceUserParametersTraceLevelList + +--- + +##### `transaction_abort_on_error`Required + +```python +transaction_abort_on_error: LegacyServiceUserParametersTransactionAbortOnErrorList +``` + +- *Type:* LegacyServiceUserParametersTransactionAbortOnErrorList + +--- + +##### `transaction_default_isolation_level`Required + +```python +transaction_default_isolation_level: LegacyServiceUserParametersTransactionDefaultIsolationLevelList +``` + +- *Type:* LegacyServiceUserParametersTransactionDefaultIsolationLevelList + +--- + +##### `two_digit_century_start`Required + +```python +two_digit_century_start: LegacyServiceUserParametersTwoDigitCenturyStartList +``` + +- *Type:* LegacyServiceUserParametersTwoDigitCenturyStartList + +--- + +##### `unsupported_ddl_action`Required + +```python +unsupported_ddl_action: LegacyServiceUserParametersUnsupportedDdlActionList +``` + +- *Type:* LegacyServiceUserParametersUnsupportedDdlActionList + +--- + +##### `use_cached_result`Required + +```python +use_cached_result: LegacyServiceUserParametersUseCachedResultList +``` + +- *Type:* LegacyServiceUserParametersUseCachedResultList + +--- + +##### `week_of_year_policy`Required + +```python +week_of_year_policy: LegacyServiceUserParametersWeekOfYearPolicyList +``` + +- *Type:* LegacyServiceUserParametersWeekOfYearPolicyList + +--- + +##### `week_start`Required + +```python +week_start: LegacyServiceUserParametersWeekStartList +``` + +- *Type:* LegacyServiceUserParametersWeekStartList + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParameters +``` + +- *Type:* LegacyServiceUserParameters + +--- + + +### LegacyServiceUserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersPreventUnloadToInternalStagesList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersPreventUnloadToInternalStages | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersPreventUnloadToInternalStages +``` + +- *Type:* LegacyServiceUserParametersPreventUnloadToInternalStages + +--- + + +### LegacyServiceUserParametersQueryTagList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersQueryTagList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersQueryTagOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersQueryTagOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersQueryTagOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersQueryTag | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersQueryTag +``` + +- *Type:* LegacyServiceUserParametersQueryTag + +--- + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersQuotedIdentifiersIgnoreCase | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersQuotedIdentifiersIgnoreCase +``` + +- *Type:* LegacyServiceUserParametersQuotedIdentifiersIgnoreCase + +--- + + +### LegacyServiceUserParametersRowsPerResultsetList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersRowsPerResultsetList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersRowsPerResultsetOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersRowsPerResultsetOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersRowsPerResultsetOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersRowsPerResultset | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersRowsPerResultset +``` + +- *Type:* LegacyServiceUserParametersRowsPerResultset + +--- + + +### LegacyServiceUserParametersS3StageVpceDnsNameList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersS3StageVpceDnsNameList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersS3StageVpceDnsNameOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersS3StageVpceDnsNameOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersS3StageVpceDnsName | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersS3StageVpceDnsName +``` + +- *Type:* LegacyServiceUserParametersS3StageVpceDnsName + +--- + + +### LegacyServiceUserParametersSearchPathList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersSearchPathList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersSearchPathOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersSearchPathOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersSearchPathOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersSearchPath | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersSearchPath +``` + +- *Type:* LegacyServiceUserParametersSearchPath + +--- + + +### LegacyServiceUserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersSimulatedDataSharingConsumerList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersSimulatedDataSharingConsumer | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersSimulatedDataSharingConsumer +``` + +- *Type:* LegacyServiceUserParametersSimulatedDataSharingConsumer + +--- + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersStatementQueuedTimeoutInSeconds | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersStatementQueuedTimeoutInSeconds +``` + +- *Type:* LegacyServiceUserParametersStatementQueuedTimeoutInSeconds + +--- + + +### LegacyServiceUserParametersStatementTimeoutInSecondsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersStatementTimeoutInSecondsList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersStatementTimeoutInSeconds | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersStatementTimeoutInSeconds +``` + +- *Type:* LegacyServiceUserParametersStatementTimeoutInSeconds + +--- + + +### LegacyServiceUserParametersStrictJsonOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersStrictJsonOutputList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersStrictJsonOutputOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersStrictJsonOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersStrictJsonOutputOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersStrictJsonOutput | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersStrictJsonOutput +``` + +- *Type:* LegacyServiceUserParametersStrictJsonOutput + +--- + + +### LegacyServiceUserParametersTimeInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimeInputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTimeInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTimeInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimeInputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTimeInputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTimeInputFormat +``` + +- *Type:* LegacyServiceUserParametersTimeInputFormat + +--- + + +### LegacyServiceUserParametersTimeOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimeOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTimeOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTimeOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimeOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTimeOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTimeOutputFormat +``` + +- *Type:* LegacyServiceUserParametersTimeOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampDayIsAlways24HList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampDayIsAlways24HList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTimestampDayIsAlways24H | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTimestampDayIsAlways24H +``` + +- *Type:* LegacyServiceUserParametersTimestampDayIsAlways24H + +--- + + +### LegacyServiceUserParametersTimestampInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampInputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTimestampInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTimestampInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampInputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTimestampInputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTimestampInputFormat +``` + +- *Type:* LegacyServiceUserParametersTimestampInputFormat + +--- + + +### LegacyServiceUserParametersTimestampLtzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampLtzOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTimestampLtzOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTimestampLtzOutputFormat +``` + +- *Type:* LegacyServiceUserParametersTimestampLtzOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampNtzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampNtzOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTimestampNtzOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTimestampNtzOutputFormat +``` + +- *Type:* LegacyServiceUserParametersTimestampNtzOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTimestampOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTimestampOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTimestampOutputFormat +``` + +- *Type:* LegacyServiceUserParametersTimestampOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampTypeMappingList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampTypeMappingList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampTypeMappingOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTimestampTypeMapping | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTimestampTypeMapping +``` + +- *Type:* LegacyServiceUserParametersTimestampTypeMapping + +--- + + +### LegacyServiceUserParametersTimestampTzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampTzOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTimestampTzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimestampTzOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTimestampTzOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTimestampTzOutputFormat +``` + +- *Type:* LegacyServiceUserParametersTimestampTzOutputFormat + +--- + + +### LegacyServiceUserParametersTimezoneList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimezoneList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTimezoneOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTimezoneOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTimezone | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTimezone +``` + +- *Type:* LegacyServiceUserParametersTimezone + +--- + + +### LegacyServiceUserParametersTraceLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTraceLevelList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTraceLevelOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTraceLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTraceLevelOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTraceLevel | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTraceLevel +``` + +- *Type:* LegacyServiceUserParametersTraceLevel + +--- + + +### LegacyServiceUserParametersTransactionAbortOnErrorList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTransactionAbortOnErrorList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTransactionAbortOnErrorOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTransactionAbortOnErrorOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTransactionAbortOnError | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTransactionAbortOnError +``` + +- *Type:* LegacyServiceUserParametersTransactionAbortOnError + +--- + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTransactionDefaultIsolationLevelList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTransactionDefaultIsolationLevel | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTransactionDefaultIsolationLevel +``` + +- *Type:* LegacyServiceUserParametersTransactionDefaultIsolationLevel + +--- + + +### LegacyServiceUserParametersTwoDigitCenturyStartList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTwoDigitCenturyStartList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersTwoDigitCenturyStartOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersTwoDigitCenturyStartOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersTwoDigitCenturyStart | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersTwoDigitCenturyStart +``` + +- *Type:* LegacyServiceUserParametersTwoDigitCenturyStart + +--- + + +### LegacyServiceUserParametersUnsupportedDdlActionList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersUnsupportedDdlActionList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersUnsupportedDdlActionOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersUnsupportedDdlActionOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersUnsupportedDdlAction | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersUnsupportedDdlAction +``` + +- *Type:* LegacyServiceUserParametersUnsupportedDdlAction + +--- + + +### LegacyServiceUserParametersUseCachedResultList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersUseCachedResultList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersUseCachedResultOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersUseCachedResultOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersUseCachedResultOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersUseCachedResult | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersUseCachedResult +``` + +- *Type:* LegacyServiceUserParametersUseCachedResult + +--- + + +### LegacyServiceUserParametersWeekOfYearPolicyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersWeekOfYearPolicyList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersWeekOfYearPolicyOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersWeekOfYearPolicyOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersWeekOfYearPolicy +``` + +- *Type:* LegacyServiceUserParametersWeekOfYearPolicy + +--- + + +### LegacyServiceUserParametersWeekStartList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersWeekStartList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserParametersWeekStartOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserParametersWeekStartOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserParametersWeekStartOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | LegacyServiceUserParametersWeekStart | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserParametersWeekStart +``` + +- *Type:* LegacyServiceUserParametersWeekStart + +--- + + +### LegacyServiceUserShowOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserShowOutputList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> LegacyServiceUserShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### LegacyServiceUserShowOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import legacy_service_user + +legacyServiceUser.LegacyServiceUserShowOutputOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| comment | str | *No description.* | +| created_on | str | *No description.* | +| days_to_expiry | str | *No description.* | +| default_namespace | str | *No description.* | +| default_role | str | *No description.* | +| default_secondary_roles | str | *No description.* | +| default_warehouse | str | *No description.* | +| disabled | cdktf.IResolvable | *No description.* | +| display_name | str | *No description.* | +| email | str | *No description.* | +| expires_at_time | str | *No description.* | +| ext_authn_duo | cdktf.IResolvable | *No description.* | +| ext_authn_uid | str | *No description.* | +| first_name | str | *No description.* | +| has_mfa | cdktf.IResolvable | *No description.* | +| has_password | cdktf.IResolvable | *No description.* | +| has_rsa_public_key | cdktf.IResolvable | *No description.* | +| last_name | str | *No description.* | +| last_success_login | str | *No description.* | +| locked_until_time | str | *No description.* | +| login_name | str | *No description.* | +| mins_to_bypass_mfa | str | *No description.* | +| mins_to_unlock | str | *No description.* | +| must_change_password | cdktf.IResolvable | *No description.* | +| name | str | *No description.* | +| owner | str | *No description.* | +| snowflake_lock | cdktf.IResolvable | *No description.* | +| type | str | *No description.* | +| internal_value | LegacyServiceUserShowOutput | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `created_on`Required + +```python +created_on: str +``` + +- *Type:* str + +--- + +##### `days_to_expiry`Required + +```python +days_to_expiry: str +``` + +- *Type:* str + +--- + +##### `default_namespace`Required + +```python +default_namespace: str +``` + +- *Type:* str + +--- + +##### `default_role`Required + +```python +default_role: str +``` + +- *Type:* str + +--- + +##### `default_secondary_roles`Required + +```python +default_secondary_roles: str +``` + +- *Type:* str + +--- + +##### `default_warehouse`Required + +```python +default_warehouse: str +``` + +- *Type:* str + +--- + +##### `disabled`Required + +```python +disabled: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `display_name`Required + +```python +display_name: str +``` + +- *Type:* str + +--- + +##### `email`Required + +```python +email: str +``` + +- *Type:* str + +--- + +##### `expires_at_time`Required + +```python +expires_at_time: str +``` + +- *Type:* str + +--- + +##### `ext_authn_duo`Required + +```python +ext_authn_duo: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `ext_authn_uid`Required + +```python +ext_authn_uid: str +``` + +- *Type:* str + +--- + +##### `first_name`Required + +```python +first_name: str +``` + +- *Type:* str + +--- + +##### `has_mfa`Required + +```python +has_mfa: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `has_password`Required + +```python +has_password: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `has_rsa_public_key`Required + +```python +has_rsa_public_key: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `last_name`Required + +```python +last_name: str +``` + +- *Type:* str + +--- + +##### `last_success_login`Required + +```python +last_success_login: str +``` + +- *Type:* str + +--- + +##### `locked_until_time`Required + +```python +locked_until_time: str +``` + +- *Type:* str + +--- + +##### `login_name`Required + +```python +login_name: str +``` + +- *Type:* str + +--- + +##### `mins_to_bypass_mfa`Required + +```python +mins_to_bypass_mfa: str +``` + +- *Type:* str + +--- + +##### `mins_to_unlock`Required + +```python +mins_to_unlock: str +``` + +- *Type:* str + +--- + +##### `must_change_password`Required + +```python +must_change_password: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `owner`Required + +```python +owner: str +``` + +- *Type:* str + +--- + +##### `snowflake_lock`Required + +```python +snowflake_lock: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: LegacyServiceUserShowOutput +``` + +- *Type:* LegacyServiceUserShowOutput + +--- + + + diff --git a/docs/legacyServiceUser.typescript.md b/docs/legacyServiceUser.typescript.md new file mode 100644 index 000000000..87a277c30 --- /dev/null +++ b/docs/legacyServiceUser.typescript.md @@ -0,0 +1,33945 @@ +# `legacyServiceUser` Submodule + +## Constructs + +### LegacyServiceUser + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user snowflake_legacy_service_user}. + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUser(scope: Construct, id: string, config: LegacyServiceUserConfig) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | LegacyServiceUserConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* LegacyServiceUserConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | +| resetAbortDetachedQuery | *No description.* | +| resetAutocommit | *No description.* | +| resetBinaryInputFormat | *No description.* | +| resetBinaryOutputFormat | *No description.* | +| resetClientMemoryLimit | *No description.* | +| resetClientMetadataRequestUseConnectionCtx | *No description.* | +| resetClientPrefetchThreads | *No description.* | +| resetClientResultChunkSize | *No description.* | +| resetClientResultColumnCaseInsensitive | *No description.* | +| resetClientSessionKeepAlive | *No description.* | +| resetClientSessionKeepAliveHeartbeatFrequency | *No description.* | +| resetClientTimestampTypeMapping | *No description.* | +| resetComment | *No description.* | +| resetDateInputFormat | *No description.* | +| resetDateOutputFormat | *No description.* | +| resetDaysToExpiry | *No description.* | +| resetDefaultNamespace | *No description.* | +| resetDefaultRole | *No description.* | +| resetDefaultSecondaryRolesOption | *No description.* | +| resetDefaultWarehouse | *No description.* | +| resetDisabled | *No description.* | +| resetDisplayName | *No description.* | +| resetEmail | *No description.* | +| resetEnableUnloadPhysicalTypeOptimization | *No description.* | +| resetEnableUnredactedQuerySyntaxError | *No description.* | +| resetErrorOnNondeterministicMerge | *No description.* | +| resetErrorOnNondeterministicUpdate | *No description.* | +| resetGeographyOutputFormat | *No description.* | +| resetGeometryOutputFormat | *No description.* | +| resetId | *No description.* | +| resetJdbcTreatDecimalAsInt | *No description.* | +| resetJdbcTreatTimestampNtzAsUtc | *No description.* | +| resetJdbcUseSessionTimezone | *No description.* | +| resetJsonIndent | *No description.* | +| resetLockTimeout | *No description.* | +| resetLoginName | *No description.* | +| resetLogLevel | *No description.* | +| resetMinsToUnlock | *No description.* | +| resetMultiStatementCount | *No description.* | +| resetMustChangePassword | *No description.* | +| resetNetworkPolicy | *No description.* | +| resetNoorderSequenceAsDefault | *No description.* | +| resetOdbcTreatDecimalAsInt | *No description.* | +| resetPassword | *No description.* | +| resetPreventUnloadToInternalStages | *No description.* | +| resetQueryTag | *No description.* | +| resetQuotedIdentifiersIgnoreCase | *No description.* | +| resetRowsPerResultset | *No description.* | +| resetRsaPublicKey | *No description.* | +| resetRsaPublicKey2 | *No description.* | +| resetS3StageVpceDnsName | *No description.* | +| resetSearchPath | *No description.* | +| resetSimulatedDataSharingConsumer | *No description.* | +| resetStatementQueuedTimeoutInSeconds | *No description.* | +| resetStatementTimeoutInSeconds | *No description.* | +| resetStrictJsonOutput | *No description.* | +| resetTimeInputFormat | *No description.* | +| resetTimeOutputFormat | *No description.* | +| resetTimestampDayIsAlways24H | *No description.* | +| resetTimestampInputFormat | *No description.* | +| resetTimestampLtzOutputFormat | *No description.* | +| resetTimestampNtzOutputFormat | *No description.* | +| resetTimestampOutputFormat | *No description.* | +| resetTimestampTypeMapping | *No description.* | +| resetTimestampTzOutputFormat | *No description.* | +| resetTimezone | *No description.* | +| resetTraceLevel | *No description.* | +| resetTransactionAbortOnError | *No description.* | +| resetTransactionDefaultIsolationLevel | *No description.* | +| resetTwoDigitCenturyStart | *No description.* | +| resetUnsupportedDdlAction | *No description.* | +| resetUseCachedResult | *No description.* | +| resetWeekOfYearPolicy | *No description.* | +| resetWeekStart | *No description.* | + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```typescript +public addOverride(path: string, value: any): void +``` + +###### `path`Required + +- *Type:* string + +--- + +###### `value`Required + +- *Type:* any + +--- + +##### `overrideLogicalId` + +```typescript +public overrideLogicalId(newLogicalId: string): void +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```typescript +public resetOverrideLogicalId(): void +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +##### `toMetadata` + +```typescript +public toMetadata(): any +``` + +##### `toTerraform` + +```typescript +public toTerraform(): any +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```typescript +public addMoveTarget(moveTarget: string): void +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `hasResourceMove` + +```typescript +public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById +``` + +##### `importFrom` + +```typescript +public importFrom(id: string, provider?: TerraformProvider): void +``` + +###### `id`Required + +- *Type:* string + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `moveFromId` + +```typescript +public moveFromId(id: string): void +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `moveTo` + +```typescript +public moveTo(moveTarget: string, index?: string | number): void +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* string | number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `moveToId` + +```typescript +public moveToId(id: string): void +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `resetAbortDetachedQuery` + +```typescript +public resetAbortDetachedQuery(): void +``` + +##### `resetAutocommit` + +```typescript +public resetAutocommit(): void +``` + +##### `resetBinaryInputFormat` + +```typescript +public resetBinaryInputFormat(): void +``` + +##### `resetBinaryOutputFormat` + +```typescript +public resetBinaryOutputFormat(): void +``` + +##### `resetClientMemoryLimit` + +```typescript +public resetClientMemoryLimit(): void +``` + +##### `resetClientMetadataRequestUseConnectionCtx` + +```typescript +public resetClientMetadataRequestUseConnectionCtx(): void +``` + +##### `resetClientPrefetchThreads` + +```typescript +public resetClientPrefetchThreads(): void +``` + +##### `resetClientResultChunkSize` + +```typescript +public resetClientResultChunkSize(): void +``` + +##### `resetClientResultColumnCaseInsensitive` + +```typescript +public resetClientResultColumnCaseInsensitive(): void +``` + +##### `resetClientSessionKeepAlive` + +```typescript +public resetClientSessionKeepAlive(): void +``` + +##### `resetClientSessionKeepAliveHeartbeatFrequency` + +```typescript +public resetClientSessionKeepAliveHeartbeatFrequency(): void +``` + +##### `resetClientTimestampTypeMapping` + +```typescript +public resetClientTimestampTypeMapping(): void +``` + +##### `resetComment` + +```typescript +public resetComment(): void +``` + +##### `resetDateInputFormat` + +```typescript +public resetDateInputFormat(): void +``` + +##### `resetDateOutputFormat` + +```typescript +public resetDateOutputFormat(): void +``` + +##### `resetDaysToExpiry` + +```typescript +public resetDaysToExpiry(): void +``` + +##### `resetDefaultNamespace` + +```typescript +public resetDefaultNamespace(): void +``` + +##### `resetDefaultRole` + +```typescript +public resetDefaultRole(): void +``` + +##### `resetDefaultSecondaryRolesOption` + +```typescript +public resetDefaultSecondaryRolesOption(): void +``` + +##### `resetDefaultWarehouse` + +```typescript +public resetDefaultWarehouse(): void +``` + +##### `resetDisabled` + +```typescript +public resetDisabled(): void +``` + +##### `resetDisplayName` + +```typescript +public resetDisplayName(): void +``` + +##### `resetEmail` + +```typescript +public resetEmail(): void +``` + +##### `resetEnableUnloadPhysicalTypeOptimization` + +```typescript +public resetEnableUnloadPhysicalTypeOptimization(): void +``` + +##### `resetEnableUnredactedQuerySyntaxError` + +```typescript +public resetEnableUnredactedQuerySyntaxError(): void +``` + +##### `resetErrorOnNondeterministicMerge` + +```typescript +public resetErrorOnNondeterministicMerge(): void +``` + +##### `resetErrorOnNondeterministicUpdate` + +```typescript +public resetErrorOnNondeterministicUpdate(): void +``` + +##### `resetGeographyOutputFormat` + +```typescript +public resetGeographyOutputFormat(): void +``` + +##### `resetGeometryOutputFormat` + +```typescript +public resetGeometryOutputFormat(): void +``` + +##### `resetId` + +```typescript +public resetId(): void +``` + +##### `resetJdbcTreatDecimalAsInt` + +```typescript +public resetJdbcTreatDecimalAsInt(): void +``` + +##### `resetJdbcTreatTimestampNtzAsUtc` + +```typescript +public resetJdbcTreatTimestampNtzAsUtc(): void +``` + +##### `resetJdbcUseSessionTimezone` + +```typescript +public resetJdbcUseSessionTimezone(): void +``` + +##### `resetJsonIndent` + +```typescript +public resetJsonIndent(): void +``` + +##### `resetLockTimeout` + +```typescript +public resetLockTimeout(): void +``` + +##### `resetLoginName` + +```typescript +public resetLoginName(): void +``` + +##### `resetLogLevel` + +```typescript +public resetLogLevel(): void +``` + +##### `resetMinsToUnlock` + +```typescript +public resetMinsToUnlock(): void +``` + +##### `resetMultiStatementCount` + +```typescript +public resetMultiStatementCount(): void +``` + +##### `resetMustChangePassword` + +```typescript +public resetMustChangePassword(): void +``` + +##### `resetNetworkPolicy` + +```typescript +public resetNetworkPolicy(): void +``` + +##### `resetNoorderSequenceAsDefault` + +```typescript +public resetNoorderSequenceAsDefault(): void +``` + +##### `resetOdbcTreatDecimalAsInt` + +```typescript +public resetOdbcTreatDecimalAsInt(): void +``` + +##### `resetPassword` + +```typescript +public resetPassword(): void +``` + +##### `resetPreventUnloadToInternalStages` + +```typescript +public resetPreventUnloadToInternalStages(): void +``` + +##### `resetQueryTag` + +```typescript +public resetQueryTag(): void +``` + +##### `resetQuotedIdentifiersIgnoreCase` + +```typescript +public resetQuotedIdentifiersIgnoreCase(): void +``` + +##### `resetRowsPerResultset` + +```typescript +public resetRowsPerResultset(): void +``` + +##### `resetRsaPublicKey` + +```typescript +public resetRsaPublicKey(): void +``` + +##### `resetRsaPublicKey2` + +```typescript +public resetRsaPublicKey2(): void +``` + +##### `resetS3StageVpceDnsName` + +```typescript +public resetS3StageVpceDnsName(): void +``` + +##### `resetSearchPath` + +```typescript +public resetSearchPath(): void +``` + +##### `resetSimulatedDataSharingConsumer` + +```typescript +public resetSimulatedDataSharingConsumer(): void +``` + +##### `resetStatementQueuedTimeoutInSeconds` + +```typescript +public resetStatementQueuedTimeoutInSeconds(): void +``` + +##### `resetStatementTimeoutInSeconds` + +```typescript +public resetStatementTimeoutInSeconds(): void +``` + +##### `resetStrictJsonOutput` + +```typescript +public resetStrictJsonOutput(): void +``` + +##### `resetTimeInputFormat` + +```typescript +public resetTimeInputFormat(): void +``` + +##### `resetTimeOutputFormat` + +```typescript +public resetTimeOutputFormat(): void +``` + +##### `resetTimestampDayIsAlways24H` + +```typescript +public resetTimestampDayIsAlways24H(): void +``` + +##### `resetTimestampInputFormat` + +```typescript +public resetTimestampInputFormat(): void +``` + +##### `resetTimestampLtzOutputFormat` + +```typescript +public resetTimestampLtzOutputFormat(): void +``` + +##### `resetTimestampNtzOutputFormat` + +```typescript +public resetTimestampNtzOutputFormat(): void +``` + +##### `resetTimestampOutputFormat` + +```typescript +public resetTimestampOutputFormat(): void +``` + +##### `resetTimestampTypeMapping` + +```typescript +public resetTimestampTypeMapping(): void +``` + +##### `resetTimestampTzOutputFormat` + +```typescript +public resetTimestampTzOutputFormat(): void +``` + +##### `resetTimezone` + +```typescript +public resetTimezone(): void +``` + +##### `resetTraceLevel` + +```typescript +public resetTraceLevel(): void +``` + +##### `resetTransactionAbortOnError` + +```typescript +public resetTransactionAbortOnError(): void +``` + +##### `resetTransactionDefaultIsolationLevel` + +```typescript +public resetTransactionDefaultIsolationLevel(): void +``` + +##### `resetTwoDigitCenturyStart` + +```typescript +public resetTwoDigitCenturyStart(): void +``` + +##### `resetUnsupportedDdlAction` + +```typescript +public resetUnsupportedDdlAction(): void +``` + +##### `resetUseCachedResult` + +```typescript +public resetUseCachedResult(): void +``` + +##### `resetWeekOfYearPolicy` + +```typescript +public resetWeekOfYearPolicy(): void +``` + +##### `resetWeekStart` + +```typescript +public resetWeekStart(): void +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +legacyServiceUser.LegacyServiceUser.isConstruct(x: any) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* any + +Any object. + +--- + +##### `isTerraformElement` + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +legacyServiceUser.LegacyServiceUser.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +legacyServiceUser.LegacyServiceUser.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `generateConfigForImport` + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +legacyServiceUser.LegacyServiceUser.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* string + +The construct id used in the generated config for the LegacyServiceUser to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing LegacyServiceUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the LegacyServiceUser to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *No description.* | +| fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | +| terraformMetaArguments | {[ key: string ]: any} | *No description.* | +| terraformResourceType | string | *No description.* | +| terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | +| parameters | LegacyServiceUserParametersList | *No description.* | +| showOutput | LegacyServiceUserShowOutputList | *No description.* | +| userType | string | *No description.* | +| abortDetachedQueryInput | boolean \| cdktf.IResolvable | *No description.* | +| autocommitInput | boolean \| cdktf.IResolvable | *No description.* | +| binaryInputFormatInput | string | *No description.* | +| binaryOutputFormatInput | string | *No description.* | +| clientMemoryLimitInput | number | *No description.* | +| clientMetadataRequestUseConnectionCtxInput | boolean \| cdktf.IResolvable | *No description.* | +| clientPrefetchThreadsInput | number | *No description.* | +| clientResultChunkSizeInput | number | *No description.* | +| clientResultColumnCaseInsensitiveInput | boolean \| cdktf.IResolvable | *No description.* | +| clientSessionKeepAliveHeartbeatFrequencyInput | number | *No description.* | +| clientSessionKeepAliveInput | boolean \| cdktf.IResolvable | *No description.* | +| clientTimestampTypeMappingInput | string | *No description.* | +| commentInput | string | *No description.* | +| dateInputFormatInput | string | *No description.* | +| dateOutputFormatInput | string | *No description.* | +| daysToExpiryInput | number | *No description.* | +| defaultNamespaceInput | string | *No description.* | +| defaultRoleInput | string | *No description.* | +| defaultSecondaryRolesOptionInput | string | *No description.* | +| defaultWarehouseInput | string | *No description.* | +| disabledInput | string | *No description.* | +| displayNameInput | string | *No description.* | +| emailInput | string | *No description.* | +| enableUnloadPhysicalTypeOptimizationInput | boolean \| cdktf.IResolvable | *No description.* | +| enableUnredactedQuerySyntaxErrorInput | boolean \| cdktf.IResolvable | *No description.* | +| errorOnNondeterministicMergeInput | boolean \| cdktf.IResolvable | *No description.* | +| errorOnNondeterministicUpdateInput | boolean \| cdktf.IResolvable | *No description.* | +| geographyOutputFormatInput | string | *No description.* | +| geometryOutputFormatInput | string | *No description.* | +| idInput | string | *No description.* | +| jdbcTreatDecimalAsIntInput | boolean \| cdktf.IResolvable | *No description.* | +| jdbcTreatTimestampNtzAsUtcInput | boolean \| cdktf.IResolvable | *No description.* | +| jdbcUseSessionTimezoneInput | boolean \| cdktf.IResolvable | *No description.* | +| jsonIndentInput | number | *No description.* | +| lockTimeoutInput | number | *No description.* | +| loginNameInput | string | *No description.* | +| logLevelInput | string | *No description.* | +| minsToUnlockInput | number | *No description.* | +| multiStatementCountInput | number | *No description.* | +| mustChangePasswordInput | string | *No description.* | +| nameInput | string | *No description.* | +| networkPolicyInput | string | *No description.* | +| noorderSequenceAsDefaultInput | boolean \| cdktf.IResolvable | *No description.* | +| odbcTreatDecimalAsIntInput | boolean \| cdktf.IResolvable | *No description.* | +| passwordInput | string | *No description.* | +| preventUnloadToInternalStagesInput | boolean \| cdktf.IResolvable | *No description.* | +| queryTagInput | string | *No description.* | +| quotedIdentifiersIgnoreCaseInput | boolean \| cdktf.IResolvable | *No description.* | +| rowsPerResultsetInput | number | *No description.* | +| rsaPublicKey2Input | string | *No description.* | +| rsaPublicKeyInput | string | *No description.* | +| s3StageVpceDnsNameInput | string | *No description.* | +| searchPathInput | string | *No description.* | +| simulatedDataSharingConsumerInput | string | *No description.* | +| statementQueuedTimeoutInSecondsInput | number | *No description.* | +| statementTimeoutInSecondsInput | number | *No description.* | +| strictJsonOutputInput | boolean \| cdktf.IResolvable | *No description.* | +| timeInputFormatInput | string | *No description.* | +| timeOutputFormatInput | string | *No description.* | +| timestampDayIsAlways24HInput | boolean \| cdktf.IResolvable | *No description.* | +| timestampInputFormatInput | string | *No description.* | +| timestampLtzOutputFormatInput | string | *No description.* | +| timestampNtzOutputFormatInput | string | *No description.* | +| timestampOutputFormatInput | string | *No description.* | +| timestampTypeMappingInput | string | *No description.* | +| timestampTzOutputFormatInput | string | *No description.* | +| timezoneInput | string | *No description.* | +| traceLevelInput | string | *No description.* | +| transactionAbortOnErrorInput | boolean \| cdktf.IResolvable | *No description.* | +| transactionDefaultIsolationLevelInput | string | *No description.* | +| twoDigitCenturyStartInput | number | *No description.* | +| unsupportedDdlActionInput | string | *No description.* | +| useCachedResultInput | boolean \| cdktf.IResolvable | *No description.* | +| weekOfYearPolicyInput | number | *No description.* | +| weekStartInput | number | *No description.* | +| abortDetachedQuery | boolean \| cdktf.IResolvable | *No description.* | +| autocommit | boolean \| cdktf.IResolvable | *No description.* | +| binaryInputFormat | string | *No description.* | +| binaryOutputFormat | string | *No description.* | +| clientMemoryLimit | number | *No description.* | +| clientMetadataRequestUseConnectionCtx | boolean \| cdktf.IResolvable | *No description.* | +| clientPrefetchThreads | number | *No description.* | +| clientResultChunkSize | number | *No description.* | +| clientResultColumnCaseInsensitive | boolean \| cdktf.IResolvable | *No description.* | +| clientSessionKeepAlive | boolean \| cdktf.IResolvable | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | number | *No description.* | +| clientTimestampTypeMapping | string | *No description.* | +| comment | string | *No description.* | +| dateInputFormat | string | *No description.* | +| dateOutputFormat | string | *No description.* | +| daysToExpiry | number | *No description.* | +| defaultNamespace | string | *No description.* | +| defaultRole | string | *No description.* | +| defaultSecondaryRolesOption | string | *No description.* | +| defaultWarehouse | string | *No description.* | +| disabled | string | *No description.* | +| displayName | string | *No description.* | +| email | string | *No description.* | +| enableUnloadPhysicalTypeOptimization | boolean \| cdktf.IResolvable | *No description.* | +| enableUnredactedQuerySyntaxError | boolean \| cdktf.IResolvable | *No description.* | +| errorOnNondeterministicMerge | boolean \| cdktf.IResolvable | *No description.* | +| errorOnNondeterministicUpdate | boolean \| cdktf.IResolvable | *No description.* | +| geographyOutputFormat | string | *No description.* | +| geometryOutputFormat | string | *No description.* | +| id | string | *No description.* | +| jdbcTreatDecimalAsInt | boolean \| cdktf.IResolvable | *No description.* | +| jdbcTreatTimestampNtzAsUtc | boolean \| cdktf.IResolvable | *No description.* | +| jdbcUseSessionTimezone | boolean \| cdktf.IResolvable | *No description.* | +| jsonIndent | number | *No description.* | +| lockTimeout | number | *No description.* | +| loginName | string | *No description.* | +| logLevel | string | *No description.* | +| minsToUnlock | number | *No description.* | +| multiStatementCount | number | *No description.* | +| mustChangePassword | string | *No description.* | +| name | string | *No description.* | +| networkPolicy | string | *No description.* | +| noorderSequenceAsDefault | boolean \| cdktf.IResolvable | *No description.* | +| odbcTreatDecimalAsInt | boolean \| cdktf.IResolvable | *No description.* | +| password | string | *No description.* | +| preventUnloadToInternalStages | boolean \| cdktf.IResolvable | *No description.* | +| queryTag | string | *No description.* | +| quotedIdentifiersIgnoreCase | boolean \| cdktf.IResolvable | *No description.* | +| rowsPerResultset | number | *No description.* | +| rsaPublicKey | string | *No description.* | +| rsaPublicKey2 | string | *No description.* | +| s3StageVpceDnsName | string | *No description.* | +| searchPath | string | *No description.* | +| simulatedDataSharingConsumer | string | *No description.* | +| statementQueuedTimeoutInSeconds | number | *No description.* | +| statementTimeoutInSeconds | number | *No description.* | +| strictJsonOutput | boolean \| cdktf.IResolvable | *No description.* | +| timeInputFormat | string | *No description.* | +| timeOutputFormat | string | *No description.* | +| timestampDayIsAlways24H | boolean \| cdktf.IResolvable | *No description.* | +| timestampInputFormat | string | *No description.* | +| timestampLtzOutputFormat | string | *No description.* | +| timestampNtzOutputFormat | string | *No description.* | +| timestampOutputFormat | string | *No description.* | +| timestampTypeMapping | string | *No description.* | +| timestampTzOutputFormat | string | *No description.* | +| timezone | string | *No description.* | +| traceLevel | string | *No description.* | +| transactionAbortOnError | boolean \| cdktf.IResolvable | *No description.* | +| transactionDefaultIsolationLevel | string | *No description.* | +| twoDigitCenturyStart | number | *No description.* | +| unsupportedDdlAction | string | *No description.* | +| useCachedResult | boolean \| cdktf.IResolvable | *No description.* | +| weekOfYearPolicy | number | *No description.* | +| weekStart | number | *No description.* | + +--- + +##### `node`Required + +```typescript +public readonly node: Node; +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```typescript +public readonly cdktfStack: TerraformStack; +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `friendlyUniqueId`Required + +```typescript +public readonly friendlyUniqueId: string; +``` + +- *Type:* string + +--- + +##### `terraformMetaArguments`Required + +```typescript +public readonly terraformMetaArguments: {[ key: string ]: any}; +``` + +- *Type:* {[ key: string ]: any} + +--- + +##### `terraformResourceType`Required + +```typescript +public readonly terraformResourceType: string; +``` + +- *Type:* string + +--- + +##### `terraformGeneratorMetadata`Optional + +```typescript +public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: string[]; +``` + +- *Type:* string[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + +##### `parameters`Required + +```typescript +public readonly parameters: LegacyServiceUserParametersList; +``` + +- *Type:* LegacyServiceUserParametersList + +--- + +##### `showOutput`Required + +```typescript +public readonly showOutput: LegacyServiceUserShowOutputList; +``` + +- *Type:* LegacyServiceUserShowOutputList + +--- + +##### `userType`Required + +```typescript +public readonly userType: string; +``` + +- *Type:* string + +--- + +##### `abortDetachedQueryInput`Optional + +```typescript +public readonly abortDetachedQueryInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `autocommitInput`Optional + +```typescript +public readonly autocommitInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `binaryInputFormatInput`Optional + +```typescript +public readonly binaryInputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `binaryOutputFormatInput`Optional + +```typescript +public readonly binaryOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `clientMemoryLimitInput`Optional + +```typescript +public readonly clientMemoryLimitInput: number; +``` + +- *Type:* number + +--- + +##### `clientMetadataRequestUseConnectionCtxInput`Optional + +```typescript +public readonly clientMetadataRequestUseConnectionCtxInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientPrefetchThreadsInput`Optional + +```typescript +public readonly clientPrefetchThreadsInput: number; +``` + +- *Type:* number + +--- + +##### `clientResultChunkSizeInput`Optional + +```typescript +public readonly clientResultChunkSizeInput: number; +``` + +- *Type:* number + +--- + +##### `clientResultColumnCaseInsensitiveInput`Optional + +```typescript +public readonly clientResultColumnCaseInsensitiveInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientSessionKeepAliveHeartbeatFrequencyInput`Optional + +```typescript +public readonly clientSessionKeepAliveHeartbeatFrequencyInput: number; +``` + +- *Type:* number + +--- + +##### `clientSessionKeepAliveInput`Optional + +```typescript +public readonly clientSessionKeepAliveInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientTimestampTypeMappingInput`Optional + +```typescript +public readonly clientTimestampTypeMappingInput: string; +``` + +- *Type:* string + +--- + +##### `commentInput`Optional + +```typescript +public readonly commentInput: string; +``` + +- *Type:* string + +--- + +##### `dateInputFormatInput`Optional + +```typescript +public readonly dateInputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `dateOutputFormatInput`Optional + +```typescript +public readonly dateOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `daysToExpiryInput`Optional + +```typescript +public readonly daysToExpiryInput: number; +``` + +- *Type:* number + +--- + +##### `defaultNamespaceInput`Optional + +```typescript +public readonly defaultNamespaceInput: string; +``` + +- *Type:* string + +--- + +##### `defaultRoleInput`Optional + +```typescript +public readonly defaultRoleInput: string; +``` + +- *Type:* string + +--- + +##### `defaultSecondaryRolesOptionInput`Optional + +```typescript +public readonly defaultSecondaryRolesOptionInput: string; +``` + +- *Type:* string + +--- + +##### `defaultWarehouseInput`Optional + +```typescript +public readonly defaultWarehouseInput: string; +``` + +- *Type:* string + +--- + +##### `disabledInput`Optional + +```typescript +public readonly disabledInput: string; +``` + +- *Type:* string + +--- + +##### `displayNameInput`Optional + +```typescript +public readonly displayNameInput: string; +``` + +- *Type:* string + +--- + +##### `emailInput`Optional + +```typescript +public readonly emailInput: string; +``` + +- *Type:* string + +--- + +##### `enableUnloadPhysicalTypeOptimizationInput`Optional + +```typescript +public readonly enableUnloadPhysicalTypeOptimizationInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `enableUnredactedQuerySyntaxErrorInput`Optional + +```typescript +public readonly enableUnredactedQuerySyntaxErrorInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `errorOnNondeterministicMergeInput`Optional + +```typescript +public readonly errorOnNondeterministicMergeInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `errorOnNondeterministicUpdateInput`Optional + +```typescript +public readonly errorOnNondeterministicUpdateInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `geographyOutputFormatInput`Optional + +```typescript +public readonly geographyOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `geometryOutputFormatInput`Optional + +```typescript +public readonly geometryOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + +##### `jdbcTreatDecimalAsIntInput`Optional + +```typescript +public readonly jdbcTreatDecimalAsIntInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jdbcTreatTimestampNtzAsUtcInput`Optional + +```typescript +public readonly jdbcTreatTimestampNtzAsUtcInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jdbcUseSessionTimezoneInput`Optional + +```typescript +public readonly jdbcUseSessionTimezoneInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jsonIndentInput`Optional + +```typescript +public readonly jsonIndentInput: number; +``` + +- *Type:* number + +--- + +##### `lockTimeoutInput`Optional + +```typescript +public readonly lockTimeoutInput: number; +``` + +- *Type:* number + +--- + +##### `loginNameInput`Optional + +```typescript +public readonly loginNameInput: string; +``` + +- *Type:* string + +--- + +##### `logLevelInput`Optional + +```typescript +public readonly logLevelInput: string; +``` + +- *Type:* string + +--- + +##### `minsToUnlockInput`Optional + +```typescript +public readonly minsToUnlockInput: number; +``` + +- *Type:* number + +--- + +##### `multiStatementCountInput`Optional + +```typescript +public readonly multiStatementCountInput: number; +``` + +- *Type:* number + +--- + +##### `mustChangePasswordInput`Optional + +```typescript +public readonly mustChangePasswordInput: string; +``` + +- *Type:* string + +--- + +##### `nameInput`Optional + +```typescript +public readonly nameInput: string; +``` + +- *Type:* string + +--- + +##### `networkPolicyInput`Optional + +```typescript +public readonly networkPolicyInput: string; +``` + +- *Type:* string + +--- + +##### `noorderSequenceAsDefaultInput`Optional + +```typescript +public readonly noorderSequenceAsDefaultInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `odbcTreatDecimalAsIntInput`Optional + +```typescript +public readonly odbcTreatDecimalAsIntInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `passwordInput`Optional + +```typescript +public readonly passwordInput: string; +``` + +- *Type:* string + +--- + +##### `preventUnloadToInternalStagesInput`Optional + +```typescript +public readonly preventUnloadToInternalStagesInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `queryTagInput`Optional + +```typescript +public readonly queryTagInput: string; +``` + +- *Type:* string + +--- + +##### `quotedIdentifiersIgnoreCaseInput`Optional + +```typescript +public readonly quotedIdentifiersIgnoreCaseInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `rowsPerResultsetInput`Optional + +```typescript +public readonly rowsPerResultsetInput: number; +``` + +- *Type:* number + +--- + +##### `rsaPublicKey2Input`Optional + +```typescript +public readonly rsaPublicKey2Input: string; +``` + +- *Type:* string + +--- + +##### `rsaPublicKeyInput`Optional + +```typescript +public readonly rsaPublicKeyInput: string; +``` + +- *Type:* string + +--- + +##### `s3StageVpceDnsNameInput`Optional + +```typescript +public readonly s3StageVpceDnsNameInput: string; +``` + +- *Type:* string + +--- + +##### `searchPathInput`Optional + +```typescript +public readonly searchPathInput: string; +``` + +- *Type:* string + +--- + +##### `simulatedDataSharingConsumerInput`Optional + +```typescript +public readonly simulatedDataSharingConsumerInput: string; +``` + +- *Type:* string + +--- + +##### `statementQueuedTimeoutInSecondsInput`Optional + +```typescript +public readonly statementQueuedTimeoutInSecondsInput: number; +``` + +- *Type:* number + +--- + +##### `statementTimeoutInSecondsInput`Optional + +```typescript +public readonly statementTimeoutInSecondsInput: number; +``` + +- *Type:* number + +--- + +##### `strictJsonOutputInput`Optional + +```typescript +public readonly strictJsonOutputInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `timeInputFormatInput`Optional + +```typescript +public readonly timeInputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timeOutputFormatInput`Optional + +```typescript +public readonly timeOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timestampDayIsAlways24HInput`Optional + +```typescript +public readonly timestampDayIsAlways24HInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `timestampInputFormatInput`Optional + +```typescript +public readonly timestampInputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timestampLtzOutputFormatInput`Optional + +```typescript +public readonly timestampLtzOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timestampNtzOutputFormatInput`Optional + +```typescript +public readonly timestampNtzOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timestampOutputFormatInput`Optional + +```typescript +public readonly timestampOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timestampTypeMappingInput`Optional + +```typescript +public readonly timestampTypeMappingInput: string; +``` + +- *Type:* string + +--- + +##### `timestampTzOutputFormatInput`Optional + +```typescript +public readonly timestampTzOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timezoneInput`Optional + +```typescript +public readonly timezoneInput: string; +``` + +- *Type:* string + +--- + +##### `traceLevelInput`Optional + +```typescript +public readonly traceLevelInput: string; +``` + +- *Type:* string + +--- + +##### `transactionAbortOnErrorInput`Optional + +```typescript +public readonly transactionAbortOnErrorInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `transactionDefaultIsolationLevelInput`Optional + +```typescript +public readonly transactionDefaultIsolationLevelInput: string; +``` + +- *Type:* string + +--- + +##### `twoDigitCenturyStartInput`Optional + +```typescript +public readonly twoDigitCenturyStartInput: number; +``` + +- *Type:* number + +--- + +##### `unsupportedDdlActionInput`Optional + +```typescript +public readonly unsupportedDdlActionInput: string; +``` + +- *Type:* string + +--- + +##### `useCachedResultInput`Optional + +```typescript +public readonly useCachedResultInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `weekOfYearPolicyInput`Optional + +```typescript +public readonly weekOfYearPolicyInput: number; +``` + +- *Type:* number + +--- + +##### `weekStartInput`Optional + +```typescript +public readonly weekStartInput: number; +``` + +- *Type:* number + +--- + +##### `abortDetachedQuery`Required + +```typescript +public readonly abortDetachedQuery: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `autocommit`Required + +```typescript +public readonly autocommit: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `binaryInputFormat`Required + +```typescript +public readonly binaryInputFormat: string; +``` + +- *Type:* string + +--- + +##### `binaryOutputFormat`Required + +```typescript +public readonly binaryOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `clientMemoryLimit`Required + +```typescript +public readonly clientMemoryLimit: number; +``` + +- *Type:* number + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```typescript +public readonly clientMetadataRequestUseConnectionCtx: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientPrefetchThreads`Required + +```typescript +public readonly clientPrefetchThreads: number; +``` + +- *Type:* number + +--- + +##### `clientResultChunkSize`Required + +```typescript +public readonly clientResultChunkSize: number; +``` + +- *Type:* number + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```typescript +public readonly clientResultColumnCaseInsensitive: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientSessionKeepAlive`Required + +```typescript +public readonly clientSessionKeepAlive: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```typescript +public readonly clientSessionKeepAliveHeartbeatFrequency: number; +``` + +- *Type:* number + +--- + +##### `clientTimestampTypeMapping`Required + +```typescript +public readonly clientTimestampTypeMapping: string; +``` + +- *Type:* string + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `dateInputFormat`Required + +```typescript +public readonly dateInputFormat: string; +``` + +- *Type:* string + +--- + +##### `dateOutputFormat`Required + +```typescript +public readonly dateOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `daysToExpiry`Required + +```typescript +public readonly daysToExpiry: number; +``` + +- *Type:* number + +--- + +##### `defaultNamespace`Required + +```typescript +public readonly defaultNamespace: string; +``` + +- *Type:* string + +--- + +##### `defaultRole`Required + +```typescript +public readonly defaultRole: string; +``` + +- *Type:* string + +--- + +##### `defaultSecondaryRolesOption`Required + +```typescript +public readonly defaultSecondaryRolesOption: string; +``` + +- *Type:* string + +--- + +##### `defaultWarehouse`Required + +```typescript +public readonly defaultWarehouse: string; +``` + +- *Type:* string + +--- + +##### `disabled`Required + +```typescript +public readonly disabled: string; +``` + +- *Type:* string + +--- + +##### `displayName`Required + +```typescript +public readonly displayName: string; +``` + +- *Type:* string + +--- + +##### `email`Required + +```typescript +public readonly email: string; +``` + +- *Type:* string + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```typescript +public readonly enableUnloadPhysicalTypeOptimization: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```typescript +public readonly enableUnredactedQuerySyntaxError: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `errorOnNondeterministicMerge`Required + +```typescript +public readonly errorOnNondeterministicMerge: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `errorOnNondeterministicUpdate`Required + +```typescript +public readonly errorOnNondeterministicUpdate: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `geographyOutputFormat`Required + +```typescript +public readonly geographyOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `geometryOutputFormat`Required + +```typescript +public readonly geometryOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```typescript +public readonly jdbcTreatDecimalAsInt: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```typescript +public readonly jdbcTreatTimestampNtzAsUtc: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jdbcUseSessionTimezone`Required + +```typescript +public readonly jdbcUseSessionTimezone: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jsonIndent`Required + +```typescript +public readonly jsonIndent: number; +``` + +- *Type:* number + +--- + +##### `lockTimeout`Required + +```typescript +public readonly lockTimeout: number; +``` + +- *Type:* number + +--- + +##### `loginName`Required + +```typescript +public readonly loginName: string; +``` + +- *Type:* string + +--- + +##### `logLevel`Required + +```typescript +public readonly logLevel: string; +``` + +- *Type:* string + +--- + +##### `minsToUnlock`Required + +```typescript +public readonly minsToUnlock: number; +``` + +- *Type:* number + +--- + +##### `multiStatementCount`Required + +```typescript +public readonly multiStatementCount: number; +``` + +- *Type:* number + +--- + +##### `mustChangePassword`Required + +```typescript +public readonly mustChangePassword: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `networkPolicy`Required + +```typescript +public readonly networkPolicy: string; +``` + +- *Type:* string + +--- + +##### `noorderSequenceAsDefault`Required + +```typescript +public readonly noorderSequenceAsDefault: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `odbcTreatDecimalAsInt`Required + +```typescript +public readonly odbcTreatDecimalAsInt: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `password`Required + +```typescript +public readonly password: string; +``` + +- *Type:* string + +--- + +##### `preventUnloadToInternalStages`Required + +```typescript +public readonly preventUnloadToInternalStages: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `queryTag`Required + +```typescript +public readonly queryTag: string; +``` + +- *Type:* string + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```typescript +public readonly quotedIdentifiersIgnoreCase: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `rowsPerResultset`Required + +```typescript +public readonly rowsPerResultset: number; +``` + +- *Type:* number + +--- + +##### `rsaPublicKey`Required + +```typescript +public readonly rsaPublicKey: string; +``` + +- *Type:* string + +--- + +##### `rsaPublicKey2`Required + +```typescript +public readonly rsaPublicKey2: string; +``` + +- *Type:* string + +--- + +##### `s3StageVpceDnsName`Required + +```typescript +public readonly s3StageVpceDnsName: string; +``` + +- *Type:* string + +--- + +##### `searchPath`Required + +```typescript +public readonly searchPath: string; +``` + +- *Type:* string + +--- + +##### `simulatedDataSharingConsumer`Required + +```typescript +public readonly simulatedDataSharingConsumer: string; +``` + +- *Type:* string + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```typescript +public readonly statementQueuedTimeoutInSeconds: number; +``` + +- *Type:* number + +--- + +##### `statementTimeoutInSeconds`Required + +```typescript +public readonly statementTimeoutInSeconds: number; +``` + +- *Type:* number + +--- + +##### `strictJsonOutput`Required + +```typescript +public readonly strictJsonOutput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `timeInputFormat`Required + +```typescript +public readonly timeInputFormat: string; +``` + +- *Type:* string + +--- + +##### `timeOutputFormat`Required + +```typescript +public readonly timeOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `timestampDayIsAlways24H`Required + +```typescript +public readonly timestampDayIsAlways24H: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `timestampInputFormat`Required + +```typescript +public readonly timestampInputFormat: string; +``` + +- *Type:* string + +--- + +##### `timestampLtzOutputFormat`Required + +```typescript +public readonly timestampLtzOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `timestampNtzOutputFormat`Required + +```typescript +public readonly timestampNtzOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `timestampOutputFormat`Required + +```typescript +public readonly timestampOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `timestampTypeMapping`Required + +```typescript +public readonly timestampTypeMapping: string; +``` + +- *Type:* string + +--- + +##### `timestampTzOutputFormat`Required + +```typescript +public readonly timestampTzOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `timezone`Required + +```typescript +public readonly timezone: string; +``` + +- *Type:* string + +--- + +##### `traceLevel`Required + +```typescript +public readonly traceLevel: string; +``` + +- *Type:* string + +--- + +##### `transactionAbortOnError`Required + +```typescript +public readonly transactionAbortOnError: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `transactionDefaultIsolationLevel`Required + +```typescript +public readonly transactionDefaultIsolationLevel: string; +``` + +- *Type:* string + +--- + +##### `twoDigitCenturyStart`Required + +```typescript +public readonly twoDigitCenturyStart: number; +``` + +- *Type:* number + +--- + +##### `unsupportedDdlAction`Required + +```typescript +public readonly unsupportedDdlAction: string; +``` + +- *Type:* string + +--- + +##### `useCachedResult`Required + +```typescript +public readonly useCachedResult: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `weekOfYearPolicy`Required + +```typescript +public readonly weekOfYearPolicy: number; +``` + +- *Type:* number + +--- + +##### `weekStart`Required + +```typescript +public readonly weekStart: number; +``` + +- *Type:* number + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | + +--- + +##### `tfResourceType`Required + +```typescript +public readonly tfResourceType: string; +``` + +- *Type:* string + +--- + +## Structs + +### LegacyServiceUserConfig + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserConfig: legacyServiceUser.LegacyServiceUserConfig = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Name of the user. | +| abortDetachedQuery | boolean \| cdktf.IResolvable | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| autocommit | boolean \| cdktf.IResolvable | Specifies whether autocommit is enabled for the session. | +| binaryInputFormat | string | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| binaryOutputFormat | string | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| clientMemoryLimit | number | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| clientMetadataRequestUseConnectionCtx | boolean \| cdktf.IResolvable | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| clientPrefetchThreads | number | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| clientResultChunkSize | number | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| clientResultColumnCaseInsensitive | boolean \| cdktf.IResolvable | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| clientSessionKeepAlive | boolean \| cdktf.IResolvable | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| clientSessionKeepAliveHeartbeatFrequency | number | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| clientTimestampTypeMapping | string | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| comment | string | Specifies a comment for the user. | +| dateInputFormat | string | Specifies the input format for the DATE data type. | +| dateOutputFormat | string | Specifies the display format for the DATE data type. | +| daysToExpiry | number | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| defaultNamespace | string | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| defaultRole | string | Specifies the role that is active by default for the user’s session upon login. | +| defaultSecondaryRolesOption | string | Specifies the secondary roles that are active for the user’s session upon login. | +| defaultWarehouse | string | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| disabled | string | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| displayName | string | Name displayed for the user in the Snowflake web interface. | +| email | string | Email address for the user. | +| enableUnloadPhysicalTypeOptimization | boolean \| cdktf.IResolvable | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| enableUnredactedQuerySyntaxError | boolean \| cdktf.IResolvable | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| errorOnNondeterministicMerge | boolean \| cdktf.IResolvable | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| errorOnNondeterministicUpdate | boolean \| cdktf.IResolvable | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| geographyOutputFormat | string | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| geometryOutputFormat | string | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. | +| jdbcTreatDecimalAsInt | boolean \| cdktf.IResolvable | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| jdbcTreatTimestampNtzAsUtc | boolean \| cdktf.IResolvable | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| jdbcUseSessionTimezone | boolean \| cdktf.IResolvable | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| jsonIndent | number | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lockTimeout | number | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| loginName | string | The name users use to log in. | +| logLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| minsToUnlock | number | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| multiStatementCount | number | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| mustChangePassword | string | Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. | +| networkPolicy | string | Specifies the network policy to enforce for your account. | +| noorderSequenceAsDefault | boolean \| cdktf.IResolvable | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| odbcTreatDecimalAsInt | boolean \| cdktf.IResolvable | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| password | string | Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. | +| preventUnloadToInternalStages | boolean \| cdktf.IResolvable | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| queryTag | string | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| quotedIdentifiersIgnoreCase | boolean \| cdktf.IResolvable | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| rowsPerResultset | number | Specifies the maximum number of rows returned in a result set. | +| rsaPublicKey | string | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| rsaPublicKey2 | string | Specifies the user’s second RSA public key; | +| s3StageVpceDnsName | string | Specifies the DNS name of an Amazon S3 interface endpoint. | +| searchPath | string | Specifies the path to search to resolve unqualified object names in queries. | +| simulatedDataSharingConsumer | string | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| statementQueuedTimeoutInSeconds | number | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| statementTimeoutInSeconds | number | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| strictJsonOutput | boolean \| cdktf.IResolvable | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| timeInputFormat | string | Specifies the input format for the TIME data type. | +| timeOutputFormat | string | Specifies the display format for the TIME data type. | +| timestampDayIsAlways24H | boolean \| cdktf.IResolvable | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| timestampInputFormat | string | Specifies the input format for the TIMESTAMP data type alias. | +| timestampLtzOutputFormat | string | Specifies the display format for the TIMESTAMP_LTZ data type. | +| timestampNtzOutputFormat | string | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| timestampOutputFormat | string | Specifies the display format for the TIMESTAMP data type alias. | +| timestampTypeMapping | string | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| timestampTzOutputFormat | string | Specifies the display format for the TIMESTAMP_TZ data type. | +| timezone | string | Specifies the time zone for the session. | +| traceLevel | string | Controls how trace events are ingested into the event table. | +| transactionAbortOnError | boolean \| cdktf.IResolvable | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| transactionDefaultIsolationLevel | string | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| twoDigitCenturyStart | number | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| unsupportedDdlAction | string | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| useCachedResult | boolean \| cdktf.IResolvable | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| weekOfYearPolicy | number | Specifies how the weeks in a given year are computed. | +| weekStart | number | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: ITerraformDependable[]; +``` + +- *Type:* cdktf.ITerraformDependable[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#name LegacyServiceUser#name} + +--- + +##### `abortDetachedQuery`Optional + +```typescript +public readonly abortDetachedQuery: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#abort_detached_query LegacyServiceUser#abort_detached_query} + +--- + +##### `autocommit`Optional + +```typescript +public readonly autocommit: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#autocommit LegacyServiceUser#autocommit} + +--- + +##### `binaryInputFormat`Optional + +```typescript +public readonly binaryInputFormat: string; +``` + +- *Type:* string + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_input_format LegacyServiceUser#binary_input_format} + +--- + +##### `binaryOutputFormat`Optional + +```typescript +public readonly binaryOutputFormat: string; +``` + +- *Type:* string + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_output_format LegacyServiceUser#binary_output_format} + +--- + +##### `clientMemoryLimit`Optional + +```typescript +public readonly clientMemoryLimit: number; +``` + +- *Type:* number + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_memory_limit LegacyServiceUser#client_memory_limit} + +--- + +##### `clientMetadataRequestUseConnectionCtx`Optional + +```typescript +public readonly clientMetadataRequestUseConnectionCtx: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_metadata_request_use_connection_ctx LegacyServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `clientPrefetchThreads`Optional + +```typescript +public readonly clientPrefetchThreads: number; +``` + +- *Type:* number + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_prefetch_threads LegacyServiceUser#client_prefetch_threads} + +--- + +##### `clientResultChunkSize`Optional + +```typescript +public readonly clientResultChunkSize: number; +``` + +- *Type:* number + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_chunk_size LegacyServiceUser#client_result_chunk_size} + +--- + +##### `clientResultColumnCaseInsensitive`Optional + +```typescript +public readonly clientResultColumnCaseInsensitive: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_column_case_insensitive LegacyServiceUser#client_result_column_case_insensitive} + +--- + +##### `clientSessionKeepAlive`Optional + +```typescript +public readonly clientSessionKeepAlive: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive LegacyServiceUser#client_session_keep_alive} + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Optional + +```typescript +public readonly clientSessionKeepAliveHeartbeatFrequency: number; +``` + +- *Type:* number + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive_heartbeat_frequency LegacyServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `clientTimestampTypeMapping`Optional + +```typescript +public readonly clientTimestampTypeMapping: string; +``` + +- *Type:* string + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_timestamp_type_mapping LegacyServiceUser#client_timestamp_type_mapping} + +--- + +##### `comment`Optional + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#comment LegacyServiceUser#comment} + +--- + +##### `dateInputFormat`Optional + +```typescript +public readonly dateInputFormat: string; +``` + +- *Type:* string + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_input_format LegacyServiceUser#date_input_format} + +--- + +##### `dateOutputFormat`Optional + +```typescript +public readonly dateOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_output_format LegacyServiceUser#date_output_format} + +--- + +##### `daysToExpiry`Optional + +```typescript +public readonly daysToExpiry: number; +``` + +- *Type:* number + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#days_to_expiry LegacyServiceUser#days_to_expiry} + +--- + +##### `defaultNamespace`Optional + +```typescript +public readonly defaultNamespace: string; +``` + +- *Type:* string + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_namespace LegacyServiceUser#default_namespace} + +--- + +##### `defaultRole`Optional + +```typescript +public readonly defaultRole: string; +``` + +- *Type:* string + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_role LegacyServiceUser#default_role} + +--- + +##### `defaultSecondaryRolesOption`Optional + +```typescript +public readonly defaultSecondaryRolesOption: string; +``` + +- *Type:* string + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_secondary_roles_option LegacyServiceUser#default_secondary_roles_option} + +--- + +##### `defaultWarehouse`Optional + +```typescript +public readonly defaultWarehouse: string; +``` + +- *Type:* string + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_warehouse LegacyServiceUser#default_warehouse} + +--- + +##### `disabled`Optional + +```typescript +public readonly disabled: string; +``` + +- *Type:* string + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#disabled LegacyServiceUser#disabled} + +--- + +##### `displayName`Optional + +```typescript +public readonly displayName: string; +``` + +- *Type:* string + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#display_name LegacyServiceUser#display_name} + +--- + +##### `email`Optional + +```typescript +public readonly email: string; +``` + +- *Type:* string + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#email LegacyServiceUser#email} + +--- + +##### `enableUnloadPhysicalTypeOptimization`Optional + +```typescript +public readonly enableUnloadPhysicalTypeOptimization: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unload_physical_type_optimization LegacyServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `enableUnredactedQuerySyntaxError`Optional + +```typescript +public readonly enableUnredactedQuerySyntaxError: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unredacted_query_syntax_error LegacyServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `errorOnNondeterministicMerge`Optional + +```typescript +public readonly errorOnNondeterministicMerge: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_merge LegacyServiceUser#error_on_nondeterministic_merge} + +--- + +##### `errorOnNondeterministicUpdate`Optional + +```typescript +public readonly errorOnNondeterministicUpdate: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_update LegacyServiceUser#error_on_nondeterministic_update} + +--- + +##### `geographyOutputFormat`Optional + +```typescript +public readonly geographyOutputFormat: string; +``` + +- *Type:* string + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geography_output_format LegacyServiceUser#geography_output_format} + +--- + +##### `geometryOutputFormat`Optional + +```typescript +public readonly geometryOutputFormat: string; +``` + +- *Type:* string + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geometry_output_format LegacyServiceUser#geometry_output_format} + +--- + +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `jdbcTreatDecimalAsInt`Optional + +```typescript +public readonly jdbcTreatDecimalAsInt: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_decimal_as_int LegacyServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Optional + +```typescript +public readonly jdbcTreatTimestampNtzAsUtc: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_timestamp_ntz_as_utc LegacyServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `jdbcUseSessionTimezone`Optional + +```typescript +public readonly jdbcUseSessionTimezone: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_use_session_timezone LegacyServiceUser#jdbc_use_session_timezone} + +--- + +##### `jsonIndent`Optional + +```typescript +public readonly jsonIndent: number; +``` + +- *Type:* number + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#json_indent LegacyServiceUser#json_indent} + +--- + +##### `lockTimeout`Optional + +```typescript +public readonly lockTimeout: number; +``` + +- *Type:* number + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#lock_timeout LegacyServiceUser#lock_timeout} + +--- + +##### `loginName`Optional + +```typescript +public readonly loginName: string; +``` + +- *Type:* string + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#login_name LegacyServiceUser#login_name} + +--- + +##### `logLevel`Optional + +```typescript +public readonly logLevel: string; +``` + +- *Type:* string + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#log_level LegacyServiceUser#log_level} + +--- + +##### `minsToUnlock`Optional + +```typescript +public readonly minsToUnlock: number; +``` + +- *Type:* number + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#mins_to_unlock LegacyServiceUser#mins_to_unlock} + +--- + +##### `multiStatementCount`Optional + +```typescript +public readonly multiStatementCount: number; +``` + +- *Type:* number + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#multi_statement_count LegacyServiceUser#multi_statement_count} + +--- + +##### `mustChangePassword`Optional + +```typescript +public readonly mustChangePassword: string; +``` + +- *Type:* string + +Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#must_change_password LegacyServiceUser#must_change_password} + +--- + +##### `networkPolicy`Optional + +```typescript +public readonly networkPolicy: string; +``` + +- *Type:* string + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#network_policy LegacyServiceUser#network_policy} + +--- + +##### `noorderSequenceAsDefault`Optional + +```typescript +public readonly noorderSequenceAsDefault: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#noorder_sequence_as_default LegacyServiceUser#noorder_sequence_as_default} + +--- + +##### `odbcTreatDecimalAsInt`Optional + +```typescript +public readonly odbcTreatDecimalAsInt: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#odbc_treat_decimal_as_int LegacyServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `password`Optional + +```typescript +public readonly password: string; +``` + +- *Type:* string + +Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#password LegacyServiceUser#password} + +--- + +##### `preventUnloadToInternalStages`Optional + +```typescript +public readonly preventUnloadToInternalStages: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#prevent_unload_to_internal_stages LegacyServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `queryTag`Optional + +```typescript +public readonly queryTag: string; +``` + +- *Type:* string + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#query_tag LegacyServiceUser#query_tag} + +--- + +##### `quotedIdentifiersIgnoreCase`Optional + +```typescript +public readonly quotedIdentifiersIgnoreCase: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#quoted_identifiers_ignore_case LegacyServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `rowsPerResultset`Optional + +```typescript +public readonly rowsPerResultset: number; +``` + +- *Type:* number + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rows_per_resultset LegacyServiceUser#rows_per_resultset} + +--- + +##### `rsaPublicKey`Optional + +```typescript +public readonly rsaPublicKey: string; +``` + +- *Type:* string + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key LegacyServiceUser#rsa_public_key} + +--- + +##### `rsaPublicKey2`Optional + +```typescript +public readonly rsaPublicKey2: string; +``` + +- *Type:* string + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key_2 LegacyServiceUser#rsa_public_key_2} + +--- + +##### `s3StageVpceDnsName`Optional + +```typescript +public readonly s3StageVpceDnsName: string; +``` + +- *Type:* string + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#s3_stage_vpce_dns_name LegacyServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `searchPath`Optional + +```typescript +public readonly searchPath: string; +``` + +- *Type:* string + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#search_path LegacyServiceUser#search_path} + +--- + +##### `simulatedDataSharingConsumer`Optional + +```typescript +public readonly simulatedDataSharingConsumer: string; +``` + +- *Type:* string + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#simulated_data_sharing_consumer LegacyServiceUser#simulated_data_sharing_consumer} + +--- + +##### `statementQueuedTimeoutInSeconds`Optional + +```typescript +public readonly statementQueuedTimeoutInSeconds: number; +``` + +- *Type:* number + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_queued_timeout_in_seconds LegacyServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `statementTimeoutInSeconds`Optional + +```typescript +public readonly statementTimeoutInSeconds: number; +``` + +- *Type:* number + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_timeout_in_seconds LegacyServiceUser#statement_timeout_in_seconds} + +--- + +##### `strictJsonOutput`Optional + +```typescript +public readonly strictJsonOutput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#strict_json_output LegacyServiceUser#strict_json_output} + +--- + +##### `timeInputFormat`Optional + +```typescript +public readonly timeInputFormat: string; +``` + +- *Type:* string + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_input_format LegacyServiceUser#time_input_format} + +--- + +##### `timeOutputFormat`Optional + +```typescript +public readonly timeOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_output_format LegacyServiceUser#time_output_format} + +--- + +##### `timestampDayIsAlways24H`Optional + +```typescript +public readonly timestampDayIsAlways24H: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_day_is_always_24h LegacyServiceUser#timestamp_day_is_always_24h} + +--- + +##### `timestampInputFormat`Optional + +```typescript +public readonly timestampInputFormat: string; +``` + +- *Type:* string + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_input_format LegacyServiceUser#timestamp_input_format} + +--- + +##### `timestampLtzOutputFormat`Optional + +```typescript +public readonly timestampLtzOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ltz_output_format LegacyServiceUser#timestamp_ltz_output_format} + +--- + +##### `timestampNtzOutputFormat`Optional + +```typescript +public readonly timestampNtzOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ntz_output_format LegacyServiceUser#timestamp_ntz_output_format} + +--- + +##### `timestampOutputFormat`Optional + +```typescript +public readonly timestampOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_output_format LegacyServiceUser#timestamp_output_format} + +--- + +##### `timestampTypeMapping`Optional + +```typescript +public readonly timestampTypeMapping: string; +``` + +- *Type:* string + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_type_mapping LegacyServiceUser#timestamp_type_mapping} + +--- + +##### `timestampTzOutputFormat`Optional + +```typescript +public readonly timestampTzOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_tz_output_format LegacyServiceUser#timestamp_tz_output_format} + +--- + +##### `timezone`Optional + +```typescript +public readonly timezone: string; +``` + +- *Type:* string + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timezone LegacyServiceUser#timezone} + +--- + +##### `traceLevel`Optional + +```typescript +public readonly traceLevel: string; +``` + +- *Type:* string + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#trace_level LegacyServiceUser#trace_level} + +--- + +##### `transactionAbortOnError`Optional + +```typescript +public readonly transactionAbortOnError: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_abort_on_error LegacyServiceUser#transaction_abort_on_error} + +--- + +##### `transactionDefaultIsolationLevel`Optional + +```typescript +public readonly transactionDefaultIsolationLevel: string; +``` + +- *Type:* string + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_default_isolation_level LegacyServiceUser#transaction_default_isolation_level} + +--- + +##### `twoDigitCenturyStart`Optional + +```typescript +public readonly twoDigitCenturyStart: number; +``` + +- *Type:* number + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#two_digit_century_start LegacyServiceUser#two_digit_century_start} + +--- + +##### `unsupportedDdlAction`Optional + +```typescript +public readonly unsupportedDdlAction: string; +``` + +- *Type:* string + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#unsupported_ddl_action LegacyServiceUser#unsupported_ddl_action} + +--- + +##### `useCachedResult`Optional + +```typescript +public readonly useCachedResult: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#use_cached_result LegacyServiceUser#use_cached_result} + +--- + +##### `weekOfYearPolicy`Optional + +```typescript +public readonly weekOfYearPolicy: number; +``` + +- *Type:* number + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_of_year_policy LegacyServiceUser#week_of_year_policy} + +--- + +##### `weekStart`Optional + +```typescript +public readonly weekStart: number; +``` + +- *Type:* number + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_start LegacyServiceUser#week_start} + +--- + +### LegacyServiceUserParameters + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParameters: legacyServiceUser.LegacyServiceUserParameters = { ... } +``` + + +### LegacyServiceUserParametersAbortDetachedQuery + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersAbortDetachedQuery: legacyServiceUser.LegacyServiceUserParametersAbortDetachedQuery = { ... } +``` + + +### LegacyServiceUserParametersAutocommit + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersAutocommit: legacyServiceUser.LegacyServiceUserParametersAutocommit = { ... } +``` + + +### LegacyServiceUserParametersBinaryInputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersBinaryInputFormat: legacyServiceUser.LegacyServiceUserParametersBinaryInputFormat = { ... } +``` + + +### LegacyServiceUserParametersBinaryOutputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersBinaryOutputFormat: legacyServiceUser.LegacyServiceUserParametersBinaryOutputFormat = { ... } +``` + + +### LegacyServiceUserParametersClientMemoryLimit + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersClientMemoryLimit: legacyServiceUser.LegacyServiceUserParametersClientMemoryLimit = { ... } +``` + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersClientMetadataRequestUseConnectionCtx: legacyServiceUser.LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx = { ... } +``` + + +### LegacyServiceUserParametersClientPrefetchThreads + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersClientPrefetchThreads: legacyServiceUser.LegacyServiceUserParametersClientPrefetchThreads = { ... } +``` + + +### LegacyServiceUserParametersClientResultChunkSize + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersClientResultChunkSize: legacyServiceUser.LegacyServiceUserParametersClientResultChunkSize = { ... } +``` + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersClientResultColumnCaseInsensitive: legacyServiceUser.LegacyServiceUserParametersClientResultColumnCaseInsensitive = { ... } +``` + + +### LegacyServiceUserParametersClientSessionKeepAlive + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersClientSessionKeepAlive: legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAlive = { ... } +``` + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency: legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency = { ... } +``` + + +### LegacyServiceUserParametersClientTimestampTypeMapping + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersClientTimestampTypeMapping: legacyServiceUser.LegacyServiceUserParametersClientTimestampTypeMapping = { ... } +``` + + +### LegacyServiceUserParametersDateInputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersDateInputFormat: legacyServiceUser.LegacyServiceUserParametersDateInputFormat = { ... } +``` + + +### LegacyServiceUserParametersDateOutputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersDateOutputFormat: legacyServiceUser.LegacyServiceUserParametersDateOutputFormat = { ... } +``` + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersEnableUnloadPhysicalTypeOptimization: legacyServiceUser.LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization = { ... } +``` + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersEnableUnredactedQuerySyntaxError: legacyServiceUser.LegacyServiceUserParametersEnableUnredactedQuerySyntaxError = { ... } +``` + + +### LegacyServiceUserParametersErrorOnNondeterministicMerge + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersErrorOnNondeterministicMerge: legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicMerge = { ... } +``` + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersErrorOnNondeterministicUpdate: legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicUpdate = { ... } +``` + + +### LegacyServiceUserParametersGeographyOutputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersGeographyOutputFormat: legacyServiceUser.LegacyServiceUserParametersGeographyOutputFormat = { ... } +``` + + +### LegacyServiceUserParametersGeometryOutputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersGeometryOutputFormat: legacyServiceUser.LegacyServiceUserParametersGeometryOutputFormat = { ... } +``` + + +### LegacyServiceUserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersJdbcTreatDecimalAsInt: legacyServiceUser.LegacyServiceUserParametersJdbcTreatDecimalAsInt = { ... } +``` + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersJdbcTreatTimestampNtzAsUtc: legacyServiceUser.LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc = { ... } +``` + + +### LegacyServiceUserParametersJdbcUseSessionTimezone + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersJdbcUseSessionTimezone: legacyServiceUser.LegacyServiceUserParametersJdbcUseSessionTimezone = { ... } +``` + + +### LegacyServiceUserParametersJsonIndent + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersJsonIndent: legacyServiceUser.LegacyServiceUserParametersJsonIndent = { ... } +``` + + +### LegacyServiceUserParametersLockTimeout + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersLockTimeout: legacyServiceUser.LegacyServiceUserParametersLockTimeout = { ... } +``` + + +### LegacyServiceUserParametersLogLevel + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersLogLevel: legacyServiceUser.LegacyServiceUserParametersLogLevel = { ... } +``` + + +### LegacyServiceUserParametersMultiStatementCount + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersMultiStatementCount: legacyServiceUser.LegacyServiceUserParametersMultiStatementCount = { ... } +``` + + +### LegacyServiceUserParametersNetworkPolicy + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersNetworkPolicy: legacyServiceUser.LegacyServiceUserParametersNetworkPolicy = { ... } +``` + + +### LegacyServiceUserParametersNoorderSequenceAsDefault + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersNoorderSequenceAsDefault: legacyServiceUser.LegacyServiceUserParametersNoorderSequenceAsDefault = { ... } +``` + + +### LegacyServiceUserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersOdbcTreatDecimalAsInt: legacyServiceUser.LegacyServiceUserParametersOdbcTreatDecimalAsInt = { ... } +``` + + +### LegacyServiceUserParametersPreventUnloadToInternalStages + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersPreventUnloadToInternalStages: legacyServiceUser.LegacyServiceUserParametersPreventUnloadToInternalStages = { ... } +``` + + +### LegacyServiceUserParametersQueryTag + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersQueryTag: legacyServiceUser.LegacyServiceUserParametersQueryTag = { ... } +``` + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersQuotedIdentifiersIgnoreCase: legacyServiceUser.LegacyServiceUserParametersQuotedIdentifiersIgnoreCase = { ... } +``` + + +### LegacyServiceUserParametersRowsPerResultset + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersRowsPerResultset: legacyServiceUser.LegacyServiceUserParametersRowsPerResultset = { ... } +``` + + +### LegacyServiceUserParametersS3StageVpceDnsName + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersS3StageVpceDnsName: legacyServiceUser.LegacyServiceUserParametersS3StageVpceDnsName = { ... } +``` + + +### LegacyServiceUserParametersSearchPath + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersSearchPath: legacyServiceUser.LegacyServiceUserParametersSearchPath = { ... } +``` + + +### LegacyServiceUserParametersSimulatedDataSharingConsumer + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersSimulatedDataSharingConsumer: legacyServiceUser.LegacyServiceUserParametersSimulatedDataSharingConsumer = { ... } +``` + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersStatementQueuedTimeoutInSeconds: legacyServiceUser.LegacyServiceUserParametersStatementQueuedTimeoutInSeconds = { ... } +``` + + +### LegacyServiceUserParametersStatementTimeoutInSeconds + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersStatementTimeoutInSeconds: legacyServiceUser.LegacyServiceUserParametersStatementTimeoutInSeconds = { ... } +``` + + +### LegacyServiceUserParametersStrictJsonOutput + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersStrictJsonOutput: legacyServiceUser.LegacyServiceUserParametersStrictJsonOutput = { ... } +``` + + +### LegacyServiceUserParametersTimeInputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTimeInputFormat: legacyServiceUser.LegacyServiceUserParametersTimeInputFormat = { ... } +``` + + +### LegacyServiceUserParametersTimeOutputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTimeOutputFormat: legacyServiceUser.LegacyServiceUserParametersTimeOutputFormat = { ... } +``` + + +### LegacyServiceUserParametersTimestampDayIsAlways24H + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTimestampDayIsAlways24H: legacyServiceUser.LegacyServiceUserParametersTimestampDayIsAlways24H = { ... } +``` + + +### LegacyServiceUserParametersTimestampInputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTimestampInputFormat: legacyServiceUser.LegacyServiceUserParametersTimestampInputFormat = { ... } +``` + + +### LegacyServiceUserParametersTimestampLtzOutputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTimestampLtzOutputFormat: legacyServiceUser.LegacyServiceUserParametersTimestampLtzOutputFormat = { ... } +``` + + +### LegacyServiceUserParametersTimestampNtzOutputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTimestampNtzOutputFormat: legacyServiceUser.LegacyServiceUserParametersTimestampNtzOutputFormat = { ... } +``` + + +### LegacyServiceUserParametersTimestampOutputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTimestampOutputFormat: legacyServiceUser.LegacyServiceUserParametersTimestampOutputFormat = { ... } +``` + + +### LegacyServiceUserParametersTimestampTypeMapping + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTimestampTypeMapping: legacyServiceUser.LegacyServiceUserParametersTimestampTypeMapping = { ... } +``` + + +### LegacyServiceUserParametersTimestampTzOutputFormat + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTimestampTzOutputFormat: legacyServiceUser.LegacyServiceUserParametersTimestampTzOutputFormat = { ... } +``` + + +### LegacyServiceUserParametersTimezone + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTimezone: legacyServiceUser.LegacyServiceUserParametersTimezone = { ... } +``` + + +### LegacyServiceUserParametersTraceLevel + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTraceLevel: legacyServiceUser.LegacyServiceUserParametersTraceLevel = { ... } +``` + + +### LegacyServiceUserParametersTransactionAbortOnError + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTransactionAbortOnError: legacyServiceUser.LegacyServiceUserParametersTransactionAbortOnError = { ... } +``` + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTransactionDefaultIsolationLevel: legacyServiceUser.LegacyServiceUserParametersTransactionDefaultIsolationLevel = { ... } +``` + + +### LegacyServiceUserParametersTwoDigitCenturyStart + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersTwoDigitCenturyStart: legacyServiceUser.LegacyServiceUserParametersTwoDigitCenturyStart = { ... } +``` + + +### LegacyServiceUserParametersUnsupportedDdlAction + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersUnsupportedDdlAction: legacyServiceUser.LegacyServiceUserParametersUnsupportedDdlAction = { ... } +``` + + +### LegacyServiceUserParametersUseCachedResult + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersUseCachedResult: legacyServiceUser.LegacyServiceUserParametersUseCachedResult = { ... } +``` + + +### LegacyServiceUserParametersWeekOfYearPolicy + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersWeekOfYearPolicy: legacyServiceUser.LegacyServiceUserParametersWeekOfYearPolicy = { ... } +``` + + +### LegacyServiceUserParametersWeekStart + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserParametersWeekStart: legacyServiceUser.LegacyServiceUserParametersWeekStart = { ... } +``` + + +### LegacyServiceUserShowOutput + +#### Initializer + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +const legacyServiceUserShowOutput: legacyServiceUser.LegacyServiceUserShowOutput = { ... } +``` + + +## Classes + +### LegacyServiceUserParametersAbortDetachedQueryList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersAbortDetachedQueryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersAbortDetachedQueryOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersAbortDetachedQueryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersAbortDetachedQuery | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersAbortDetachedQuery; +``` + +- *Type:* LegacyServiceUserParametersAbortDetachedQuery + +--- + + +### LegacyServiceUserParametersAutocommitList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersAutocommitList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersAutocommitOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersAutocommitOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersAutocommitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersAutocommit | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersAutocommit; +``` + +- *Type:* LegacyServiceUserParametersAutocommit + +--- + + +### LegacyServiceUserParametersBinaryInputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersBinaryInputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersBinaryInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersBinaryInputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersBinaryInputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersBinaryInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersBinaryInputFormat; +``` + +- *Type:* LegacyServiceUserParametersBinaryInputFormat + +--- + + +### LegacyServiceUserParametersBinaryOutputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersBinaryOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersBinaryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersBinaryOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersBinaryOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersBinaryOutputFormat; +``` + +- *Type:* LegacyServiceUserParametersBinaryOutputFormat + +--- + + +### LegacyServiceUserParametersClientMemoryLimitList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientMemoryLimitList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersClientMemoryLimitOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientMemoryLimitOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientMemoryLimitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersClientMemoryLimit | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersClientMemoryLimit; +``` + +- *Type:* LegacyServiceUserParametersClientMemoryLimit + +--- + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx; +``` + +- *Type:* LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### LegacyServiceUserParametersClientPrefetchThreadsList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientPrefetchThreadsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersClientPrefetchThreadsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientPrefetchThreadsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersClientPrefetchThreads | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersClientPrefetchThreads; +``` + +- *Type:* LegacyServiceUserParametersClientPrefetchThreads + +--- + + +### LegacyServiceUserParametersClientResultChunkSizeList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientResultChunkSizeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersClientResultChunkSizeOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientResultChunkSizeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersClientResultChunkSize | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersClientResultChunkSize; +``` + +- *Type:* LegacyServiceUserParametersClientResultChunkSize + +--- + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientResultColumnCaseInsensitiveList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersClientResultColumnCaseInsensitive | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersClientResultColumnCaseInsensitive; +``` + +- *Type:* LegacyServiceUserParametersClientResultColumnCaseInsensitive + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency; +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAliveList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersClientSessionKeepAliveOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientSessionKeepAliveOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersClientSessionKeepAlive | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersClientSessionKeepAlive; +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAlive + +--- + + +### LegacyServiceUserParametersClientTimestampTypeMappingList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientTimestampTypeMappingList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersClientTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersClientTimestampTypeMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersClientTimestampTypeMapping | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersClientTimestampTypeMapping; +``` + +- *Type:* LegacyServiceUserParametersClientTimestampTypeMapping + +--- + + +### LegacyServiceUserParametersDateInputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersDateInputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersDateInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersDateInputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersDateInputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersDateInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersDateInputFormat; +``` + +- *Type:* LegacyServiceUserParametersDateInputFormat + +--- + + +### LegacyServiceUserParametersDateOutputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersDateOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersDateOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersDateOutputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersDateOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersDateOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersDateOutputFormat; +``` + +- *Type:* LegacyServiceUserParametersDateOutputFormat + +--- + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization; +``` + +- *Type:* LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersEnableUnredactedQuerySyntaxError | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersEnableUnredactedQuerySyntaxError; +``` + +- *Type:* LegacyServiceUserParametersEnableUnredactedQuerySyntaxError + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicMergeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersErrorOnNondeterministicMerge | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersErrorOnNondeterministicMerge; +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicMerge + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicUpdateList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersErrorOnNondeterministicUpdate | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersErrorOnNondeterministicUpdate; +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicUpdate + +--- + + +### LegacyServiceUserParametersGeographyOutputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersGeographyOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersGeographyOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersGeographyOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersGeographyOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersGeographyOutputFormat; +``` + +- *Type:* LegacyServiceUserParametersGeographyOutputFormat + +--- + + +### LegacyServiceUserParametersGeometryOutputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersGeometryOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersGeometryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersGeometryOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersGeometryOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersGeometryOutputFormat; +``` + +- *Type:* LegacyServiceUserParametersGeometryOutputFormat + +--- + + +### LegacyServiceUserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersJdbcTreatDecimalAsIntList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersJdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersJdbcTreatDecimalAsInt; +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatDecimalAsInt + +--- + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc; +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### LegacyServiceUserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersJdbcUseSessionTimezoneList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersJdbcUseSessionTimezone | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersJdbcUseSessionTimezone; +``` + +- *Type:* LegacyServiceUserParametersJdbcUseSessionTimezone + +--- + + +### LegacyServiceUserParametersJsonIndentList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersJsonIndentList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersJsonIndentOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersJsonIndentOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersJsonIndentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersJsonIndent | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersJsonIndent; +``` + +- *Type:* LegacyServiceUserParametersJsonIndent + +--- + + +### LegacyServiceUserParametersList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersLockTimeoutList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersLockTimeoutList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersLockTimeoutOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersLockTimeoutOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersLockTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersLockTimeout | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersLockTimeout; +``` + +- *Type:* LegacyServiceUserParametersLockTimeout + +--- + + +### LegacyServiceUserParametersLogLevelList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersLogLevelList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersLogLevelOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersLogLevelOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersLogLevelOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersLogLevel | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersLogLevel; +``` + +- *Type:* LegacyServiceUserParametersLogLevel + +--- + + +### LegacyServiceUserParametersMultiStatementCountList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersMultiStatementCountList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersMultiStatementCountOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersMultiStatementCountOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersMultiStatementCountOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersMultiStatementCount | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersMultiStatementCount; +``` + +- *Type:* LegacyServiceUserParametersMultiStatementCount + +--- + + +### LegacyServiceUserParametersNetworkPolicyList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersNetworkPolicyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersNetworkPolicyOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersNetworkPolicyOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersNetworkPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersNetworkPolicy | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersNetworkPolicy; +``` + +- *Type:* LegacyServiceUserParametersNetworkPolicy + +--- + + +### LegacyServiceUserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersNoorderSequenceAsDefaultList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersNoorderSequenceAsDefault | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersNoorderSequenceAsDefault; +``` + +- *Type:* LegacyServiceUserParametersNoorderSequenceAsDefault + +--- + + +### LegacyServiceUserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersOdbcTreatDecimalAsIntList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersOdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersOdbcTreatDecimalAsInt; +``` + +- *Type:* LegacyServiceUserParametersOdbcTreatDecimalAsInt + +--- + + +### LegacyServiceUserParametersOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| abortDetachedQuery | LegacyServiceUserParametersAbortDetachedQueryList | *No description.* | +| autocommit | LegacyServiceUserParametersAutocommitList | *No description.* | +| binaryInputFormat | LegacyServiceUserParametersBinaryInputFormatList | *No description.* | +| binaryOutputFormat | LegacyServiceUserParametersBinaryOutputFormatList | *No description.* | +| clientMemoryLimit | LegacyServiceUserParametersClientMemoryLimitList | *No description.* | +| clientMetadataRequestUseConnectionCtx | LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| clientPrefetchThreads | LegacyServiceUserParametersClientPrefetchThreadsList | *No description.* | +| clientResultChunkSize | LegacyServiceUserParametersClientResultChunkSizeList | *No description.* | +| clientResultColumnCaseInsensitive | LegacyServiceUserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| clientSessionKeepAlive | LegacyServiceUserParametersClientSessionKeepAliveList | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| clientTimestampTypeMapping | LegacyServiceUserParametersClientTimestampTypeMappingList | *No description.* | +| dateInputFormat | LegacyServiceUserParametersDateInputFormatList | *No description.* | +| dateOutputFormat | LegacyServiceUserParametersDateOutputFormatList | *No description.* | +| enableUnloadPhysicalTypeOptimization | LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enableUnredactedQuerySyntaxError | LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| errorOnNondeterministicMerge | LegacyServiceUserParametersErrorOnNondeterministicMergeList | *No description.* | +| errorOnNondeterministicUpdate | LegacyServiceUserParametersErrorOnNondeterministicUpdateList | *No description.* | +| geographyOutputFormat | LegacyServiceUserParametersGeographyOutputFormatList | *No description.* | +| geometryOutputFormat | LegacyServiceUserParametersGeometryOutputFormatList | *No description.* | +| jdbcTreatDecimalAsInt | LegacyServiceUserParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbcTreatTimestampNtzAsUtc | LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbcUseSessionTimezone | LegacyServiceUserParametersJdbcUseSessionTimezoneList | *No description.* | +| jsonIndent | LegacyServiceUserParametersJsonIndentList | *No description.* | +| lockTimeout | LegacyServiceUserParametersLockTimeoutList | *No description.* | +| logLevel | LegacyServiceUserParametersLogLevelList | *No description.* | +| multiStatementCount | LegacyServiceUserParametersMultiStatementCountList | *No description.* | +| networkPolicy | LegacyServiceUserParametersNetworkPolicyList | *No description.* | +| noorderSequenceAsDefault | LegacyServiceUserParametersNoorderSequenceAsDefaultList | *No description.* | +| odbcTreatDecimalAsInt | LegacyServiceUserParametersOdbcTreatDecimalAsIntList | *No description.* | +| preventUnloadToInternalStages | LegacyServiceUserParametersPreventUnloadToInternalStagesList | *No description.* | +| queryTag | LegacyServiceUserParametersQueryTagList | *No description.* | +| quotedIdentifiersIgnoreCase | LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rowsPerResultset | LegacyServiceUserParametersRowsPerResultsetList | *No description.* | +| s3StageVpceDnsName | LegacyServiceUserParametersS3StageVpceDnsNameList | *No description.* | +| searchPath | LegacyServiceUserParametersSearchPathList | *No description.* | +| simulatedDataSharingConsumer | LegacyServiceUserParametersSimulatedDataSharingConsumerList | *No description.* | +| statementQueuedTimeoutInSeconds | LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statementTimeoutInSeconds | LegacyServiceUserParametersStatementTimeoutInSecondsList | *No description.* | +| strictJsonOutput | LegacyServiceUserParametersStrictJsonOutputList | *No description.* | +| timeInputFormat | LegacyServiceUserParametersTimeInputFormatList | *No description.* | +| timeOutputFormat | LegacyServiceUserParametersTimeOutputFormatList | *No description.* | +| timestampDayIsAlways24H | LegacyServiceUserParametersTimestampDayIsAlways24HList | *No description.* | +| timestampInputFormat | LegacyServiceUserParametersTimestampInputFormatList | *No description.* | +| timestampLtzOutputFormat | LegacyServiceUserParametersTimestampLtzOutputFormatList | *No description.* | +| timestampNtzOutputFormat | LegacyServiceUserParametersTimestampNtzOutputFormatList | *No description.* | +| timestampOutputFormat | LegacyServiceUserParametersTimestampOutputFormatList | *No description.* | +| timestampTypeMapping | LegacyServiceUserParametersTimestampTypeMappingList | *No description.* | +| timestampTzOutputFormat | LegacyServiceUserParametersTimestampTzOutputFormatList | *No description.* | +| timezone | LegacyServiceUserParametersTimezoneList | *No description.* | +| traceLevel | LegacyServiceUserParametersTraceLevelList | *No description.* | +| transactionAbortOnError | LegacyServiceUserParametersTransactionAbortOnErrorList | *No description.* | +| transactionDefaultIsolationLevel | LegacyServiceUserParametersTransactionDefaultIsolationLevelList | *No description.* | +| twoDigitCenturyStart | LegacyServiceUserParametersTwoDigitCenturyStartList | *No description.* | +| unsupportedDdlAction | LegacyServiceUserParametersUnsupportedDdlActionList | *No description.* | +| useCachedResult | LegacyServiceUserParametersUseCachedResultList | *No description.* | +| weekOfYearPolicy | LegacyServiceUserParametersWeekOfYearPolicyList | *No description.* | +| weekStart | LegacyServiceUserParametersWeekStartList | *No description.* | +| internalValue | LegacyServiceUserParameters | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `abortDetachedQuery`Required + +```typescript +public readonly abortDetachedQuery: LegacyServiceUserParametersAbortDetachedQueryList; +``` + +- *Type:* LegacyServiceUserParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```typescript +public readonly autocommit: LegacyServiceUserParametersAutocommitList; +``` + +- *Type:* LegacyServiceUserParametersAutocommitList + +--- + +##### `binaryInputFormat`Required + +```typescript +public readonly binaryInputFormat: LegacyServiceUserParametersBinaryInputFormatList; +``` + +- *Type:* LegacyServiceUserParametersBinaryInputFormatList + +--- + +##### `binaryOutputFormat`Required + +```typescript +public readonly binaryOutputFormat: LegacyServiceUserParametersBinaryOutputFormatList; +``` + +- *Type:* LegacyServiceUserParametersBinaryOutputFormatList + +--- + +##### `clientMemoryLimit`Required + +```typescript +public readonly clientMemoryLimit: LegacyServiceUserParametersClientMemoryLimitList; +``` + +- *Type:* LegacyServiceUserParametersClientMemoryLimitList + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```typescript +public readonly clientMetadataRequestUseConnectionCtx: LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList; +``` + +- *Type:* LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `clientPrefetchThreads`Required + +```typescript +public readonly clientPrefetchThreads: LegacyServiceUserParametersClientPrefetchThreadsList; +``` + +- *Type:* LegacyServiceUserParametersClientPrefetchThreadsList + +--- + +##### `clientResultChunkSize`Required + +```typescript +public readonly clientResultChunkSize: LegacyServiceUserParametersClientResultChunkSizeList; +``` + +- *Type:* LegacyServiceUserParametersClientResultChunkSizeList + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```typescript +public readonly clientResultColumnCaseInsensitive: LegacyServiceUserParametersClientResultColumnCaseInsensitiveList; +``` + +- *Type:* LegacyServiceUserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `clientSessionKeepAlive`Required + +```typescript +public readonly clientSessionKeepAlive: LegacyServiceUserParametersClientSessionKeepAliveList; +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveList + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```typescript +public readonly clientSessionKeepAliveHeartbeatFrequency: LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList; +``` + +- *Type:* LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `clientTimestampTypeMapping`Required + +```typescript +public readonly clientTimestampTypeMapping: LegacyServiceUserParametersClientTimestampTypeMappingList; +``` + +- *Type:* LegacyServiceUserParametersClientTimestampTypeMappingList + +--- + +##### `dateInputFormat`Required + +```typescript +public readonly dateInputFormat: LegacyServiceUserParametersDateInputFormatList; +``` + +- *Type:* LegacyServiceUserParametersDateInputFormatList + +--- + +##### `dateOutputFormat`Required + +```typescript +public readonly dateOutputFormat: LegacyServiceUserParametersDateOutputFormatList; +``` + +- *Type:* LegacyServiceUserParametersDateOutputFormatList + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```typescript +public readonly enableUnloadPhysicalTypeOptimization: LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList; +``` + +- *Type:* LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```typescript +public readonly enableUnredactedQuerySyntaxError: LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList; +``` + +- *Type:* LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `errorOnNondeterministicMerge`Required + +```typescript +public readonly errorOnNondeterministicMerge: LegacyServiceUserParametersErrorOnNondeterministicMergeList; +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicMergeList + +--- + +##### `errorOnNondeterministicUpdate`Required + +```typescript +public readonly errorOnNondeterministicUpdate: LegacyServiceUserParametersErrorOnNondeterministicUpdateList; +``` + +- *Type:* LegacyServiceUserParametersErrorOnNondeterministicUpdateList + +--- + +##### `geographyOutputFormat`Required + +```typescript +public readonly geographyOutputFormat: LegacyServiceUserParametersGeographyOutputFormatList; +``` + +- *Type:* LegacyServiceUserParametersGeographyOutputFormatList + +--- + +##### `geometryOutputFormat`Required + +```typescript +public readonly geometryOutputFormat: LegacyServiceUserParametersGeometryOutputFormatList; +``` + +- *Type:* LegacyServiceUserParametersGeometryOutputFormatList + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```typescript +public readonly jdbcTreatDecimalAsInt: LegacyServiceUserParametersJdbcTreatDecimalAsIntList; +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```typescript +public readonly jdbcTreatTimestampNtzAsUtc: LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList; +``` + +- *Type:* LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbcUseSessionTimezone`Required + +```typescript +public readonly jdbcUseSessionTimezone: LegacyServiceUserParametersJdbcUseSessionTimezoneList; +``` + +- *Type:* LegacyServiceUserParametersJdbcUseSessionTimezoneList + +--- + +##### `jsonIndent`Required + +```typescript +public readonly jsonIndent: LegacyServiceUserParametersJsonIndentList; +``` + +- *Type:* LegacyServiceUserParametersJsonIndentList + +--- + +##### `lockTimeout`Required + +```typescript +public readonly lockTimeout: LegacyServiceUserParametersLockTimeoutList; +``` + +- *Type:* LegacyServiceUserParametersLockTimeoutList + +--- + +##### `logLevel`Required + +```typescript +public readonly logLevel: LegacyServiceUserParametersLogLevelList; +``` + +- *Type:* LegacyServiceUserParametersLogLevelList + +--- + +##### `multiStatementCount`Required + +```typescript +public readonly multiStatementCount: LegacyServiceUserParametersMultiStatementCountList; +``` + +- *Type:* LegacyServiceUserParametersMultiStatementCountList + +--- + +##### `networkPolicy`Required + +```typescript +public readonly networkPolicy: LegacyServiceUserParametersNetworkPolicyList; +``` + +- *Type:* LegacyServiceUserParametersNetworkPolicyList + +--- + +##### `noorderSequenceAsDefault`Required + +```typescript +public readonly noorderSequenceAsDefault: LegacyServiceUserParametersNoorderSequenceAsDefaultList; +``` + +- *Type:* LegacyServiceUserParametersNoorderSequenceAsDefaultList + +--- + +##### `odbcTreatDecimalAsInt`Required + +```typescript +public readonly odbcTreatDecimalAsInt: LegacyServiceUserParametersOdbcTreatDecimalAsIntList; +``` + +- *Type:* LegacyServiceUserParametersOdbcTreatDecimalAsIntList + +--- + +##### `preventUnloadToInternalStages`Required + +```typescript +public readonly preventUnloadToInternalStages: LegacyServiceUserParametersPreventUnloadToInternalStagesList; +``` + +- *Type:* LegacyServiceUserParametersPreventUnloadToInternalStagesList + +--- + +##### `queryTag`Required + +```typescript +public readonly queryTag: LegacyServiceUserParametersQueryTagList; +``` + +- *Type:* LegacyServiceUserParametersQueryTagList + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```typescript +public readonly quotedIdentifiersIgnoreCase: LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList; +``` + +- *Type:* LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rowsPerResultset`Required + +```typescript +public readonly rowsPerResultset: LegacyServiceUserParametersRowsPerResultsetList; +``` + +- *Type:* LegacyServiceUserParametersRowsPerResultsetList + +--- + +##### `s3StageVpceDnsName`Required + +```typescript +public readonly s3StageVpceDnsName: LegacyServiceUserParametersS3StageVpceDnsNameList; +``` + +- *Type:* LegacyServiceUserParametersS3StageVpceDnsNameList + +--- + +##### `searchPath`Required + +```typescript +public readonly searchPath: LegacyServiceUserParametersSearchPathList; +``` + +- *Type:* LegacyServiceUserParametersSearchPathList + +--- + +##### `simulatedDataSharingConsumer`Required + +```typescript +public readonly simulatedDataSharingConsumer: LegacyServiceUserParametersSimulatedDataSharingConsumerList; +``` + +- *Type:* LegacyServiceUserParametersSimulatedDataSharingConsumerList + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```typescript +public readonly statementQueuedTimeoutInSeconds: LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList; +``` + +- *Type:* LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statementTimeoutInSeconds`Required + +```typescript +public readonly statementTimeoutInSeconds: LegacyServiceUserParametersStatementTimeoutInSecondsList; +``` + +- *Type:* LegacyServiceUserParametersStatementTimeoutInSecondsList + +--- + +##### `strictJsonOutput`Required + +```typescript +public readonly strictJsonOutput: LegacyServiceUserParametersStrictJsonOutputList; +``` + +- *Type:* LegacyServiceUserParametersStrictJsonOutputList + +--- + +##### `timeInputFormat`Required + +```typescript +public readonly timeInputFormat: LegacyServiceUserParametersTimeInputFormatList; +``` + +- *Type:* LegacyServiceUserParametersTimeInputFormatList + +--- + +##### `timeOutputFormat`Required + +```typescript +public readonly timeOutputFormat: LegacyServiceUserParametersTimeOutputFormatList; +``` + +- *Type:* LegacyServiceUserParametersTimeOutputFormatList + +--- + +##### `timestampDayIsAlways24H`Required + +```typescript +public readonly timestampDayIsAlways24H: LegacyServiceUserParametersTimestampDayIsAlways24HList; +``` + +- *Type:* LegacyServiceUserParametersTimestampDayIsAlways24HList + +--- + +##### `timestampInputFormat`Required + +```typescript +public readonly timestampInputFormat: LegacyServiceUserParametersTimestampInputFormatList; +``` + +- *Type:* LegacyServiceUserParametersTimestampInputFormatList + +--- + +##### `timestampLtzOutputFormat`Required + +```typescript +public readonly timestampLtzOutputFormat: LegacyServiceUserParametersTimestampLtzOutputFormatList; +``` + +- *Type:* LegacyServiceUserParametersTimestampLtzOutputFormatList + +--- + +##### `timestampNtzOutputFormat`Required + +```typescript +public readonly timestampNtzOutputFormat: LegacyServiceUserParametersTimestampNtzOutputFormatList; +``` + +- *Type:* LegacyServiceUserParametersTimestampNtzOutputFormatList + +--- + +##### `timestampOutputFormat`Required + +```typescript +public readonly timestampOutputFormat: LegacyServiceUserParametersTimestampOutputFormatList; +``` + +- *Type:* LegacyServiceUserParametersTimestampOutputFormatList + +--- + +##### `timestampTypeMapping`Required + +```typescript +public readonly timestampTypeMapping: LegacyServiceUserParametersTimestampTypeMappingList; +``` + +- *Type:* LegacyServiceUserParametersTimestampTypeMappingList + +--- + +##### `timestampTzOutputFormat`Required + +```typescript +public readonly timestampTzOutputFormat: LegacyServiceUserParametersTimestampTzOutputFormatList; +``` + +- *Type:* LegacyServiceUserParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```typescript +public readonly timezone: LegacyServiceUserParametersTimezoneList; +``` + +- *Type:* LegacyServiceUserParametersTimezoneList + +--- + +##### `traceLevel`Required + +```typescript +public readonly traceLevel: LegacyServiceUserParametersTraceLevelList; +``` + +- *Type:* LegacyServiceUserParametersTraceLevelList + +--- + +##### `transactionAbortOnError`Required + +```typescript +public readonly transactionAbortOnError: LegacyServiceUserParametersTransactionAbortOnErrorList; +``` + +- *Type:* LegacyServiceUserParametersTransactionAbortOnErrorList + +--- + +##### `transactionDefaultIsolationLevel`Required + +```typescript +public readonly transactionDefaultIsolationLevel: LegacyServiceUserParametersTransactionDefaultIsolationLevelList; +``` + +- *Type:* LegacyServiceUserParametersTransactionDefaultIsolationLevelList + +--- + +##### `twoDigitCenturyStart`Required + +```typescript +public readonly twoDigitCenturyStart: LegacyServiceUserParametersTwoDigitCenturyStartList; +``` + +- *Type:* LegacyServiceUserParametersTwoDigitCenturyStartList + +--- + +##### `unsupportedDdlAction`Required + +```typescript +public readonly unsupportedDdlAction: LegacyServiceUserParametersUnsupportedDdlActionList; +``` + +- *Type:* LegacyServiceUserParametersUnsupportedDdlActionList + +--- + +##### `useCachedResult`Required + +```typescript +public readonly useCachedResult: LegacyServiceUserParametersUseCachedResultList; +``` + +- *Type:* LegacyServiceUserParametersUseCachedResultList + +--- + +##### `weekOfYearPolicy`Required + +```typescript +public readonly weekOfYearPolicy: LegacyServiceUserParametersWeekOfYearPolicyList; +``` + +- *Type:* LegacyServiceUserParametersWeekOfYearPolicyList + +--- + +##### `weekStart`Required + +```typescript +public readonly weekStart: LegacyServiceUserParametersWeekStartList; +``` + +- *Type:* LegacyServiceUserParametersWeekStartList + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParameters; +``` + +- *Type:* LegacyServiceUserParameters + +--- + + +### LegacyServiceUserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersPreventUnloadToInternalStagesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersPreventUnloadToInternalStages | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersPreventUnloadToInternalStages; +``` + +- *Type:* LegacyServiceUserParametersPreventUnloadToInternalStages + +--- + + +### LegacyServiceUserParametersQueryTagList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersQueryTagList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersQueryTagOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersQueryTagOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersQueryTagOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersQueryTag | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersQueryTag; +``` + +- *Type:* LegacyServiceUserParametersQueryTag + +--- + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersQuotedIdentifiersIgnoreCase | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersQuotedIdentifiersIgnoreCase; +``` + +- *Type:* LegacyServiceUserParametersQuotedIdentifiersIgnoreCase + +--- + + +### LegacyServiceUserParametersRowsPerResultsetList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersRowsPerResultsetList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersRowsPerResultsetOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersRowsPerResultsetOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersRowsPerResultsetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersRowsPerResultset | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersRowsPerResultset; +``` + +- *Type:* LegacyServiceUserParametersRowsPerResultset + +--- + + +### LegacyServiceUserParametersS3StageVpceDnsNameList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersS3StageVpceDnsNameList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersS3StageVpceDnsNameOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersS3StageVpceDnsNameOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersS3StageVpceDnsName | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersS3StageVpceDnsName; +``` + +- *Type:* LegacyServiceUserParametersS3StageVpceDnsName + +--- + + +### LegacyServiceUserParametersSearchPathList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersSearchPathList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersSearchPathOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersSearchPathOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersSearchPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersSearchPath | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersSearchPath; +``` + +- *Type:* LegacyServiceUserParametersSearchPath + +--- + + +### LegacyServiceUserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersSimulatedDataSharingConsumerList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersSimulatedDataSharingConsumer | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersSimulatedDataSharingConsumer; +``` + +- *Type:* LegacyServiceUserParametersSimulatedDataSharingConsumer + +--- + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersStatementQueuedTimeoutInSeconds | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersStatementQueuedTimeoutInSeconds; +``` + +- *Type:* LegacyServiceUserParametersStatementQueuedTimeoutInSeconds + +--- + + +### LegacyServiceUserParametersStatementTimeoutInSecondsList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersStatementTimeoutInSecondsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersStatementTimeoutInSeconds | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersStatementTimeoutInSeconds; +``` + +- *Type:* LegacyServiceUserParametersStatementTimeoutInSeconds + +--- + + +### LegacyServiceUserParametersStrictJsonOutputList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersStrictJsonOutputList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersStrictJsonOutputOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersStrictJsonOutputOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersStrictJsonOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersStrictJsonOutput | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersStrictJsonOutput; +``` + +- *Type:* LegacyServiceUserParametersStrictJsonOutput + +--- + + +### LegacyServiceUserParametersTimeInputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimeInputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTimeInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimeInputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimeInputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTimeInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTimeInputFormat; +``` + +- *Type:* LegacyServiceUserParametersTimeInputFormat + +--- + + +### LegacyServiceUserParametersTimeOutputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimeOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTimeOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimeOutputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimeOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTimeOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTimeOutputFormat; +``` + +- *Type:* LegacyServiceUserParametersTimeOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampDayIsAlways24HList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampDayIsAlways24HList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampDayIsAlways24H | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTimestampDayIsAlways24H; +``` + +- *Type:* LegacyServiceUserParametersTimestampDayIsAlways24H + +--- + + +### LegacyServiceUserParametersTimestampInputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampInputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTimestampInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampInputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampInputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTimestampInputFormat; +``` + +- *Type:* LegacyServiceUserParametersTimestampInputFormat + +--- + + +### LegacyServiceUserParametersTimestampLtzOutputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampLtzOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampLtzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTimestampLtzOutputFormat; +``` + +- *Type:* LegacyServiceUserParametersTimestampLtzOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampNtzOutputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampNtzOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampNtzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTimestampNtzOutputFormat; +``` + +- *Type:* LegacyServiceUserParametersTimestampNtzOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampOutputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTimestampOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTimestampOutputFormat; +``` + +- *Type:* LegacyServiceUserParametersTimestampOutputFormat + +--- + + +### LegacyServiceUserParametersTimestampTypeMappingList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampTypeMappingList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampTypeMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampTypeMapping | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTimestampTypeMapping; +``` + +- *Type:* LegacyServiceUserParametersTimestampTypeMapping + +--- + + +### LegacyServiceUserParametersTimestampTzOutputFormatList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampTzOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTimestampTzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimestampTzOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTimestampTzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTimestampTzOutputFormat; +``` + +- *Type:* LegacyServiceUserParametersTimestampTzOutputFormat + +--- + + +### LegacyServiceUserParametersTimezoneList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimezoneList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTimezoneOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTimezoneOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTimezone | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTimezone; +``` + +- *Type:* LegacyServiceUserParametersTimezone + +--- + + +### LegacyServiceUserParametersTraceLevelList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTraceLevelList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTraceLevelOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTraceLevelOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTraceLevelOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTraceLevel | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTraceLevel; +``` + +- *Type:* LegacyServiceUserParametersTraceLevel + +--- + + +### LegacyServiceUserParametersTransactionAbortOnErrorList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTransactionAbortOnErrorList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTransactionAbortOnErrorOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTransactionAbortOnErrorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTransactionAbortOnError | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTransactionAbortOnError; +``` + +- *Type:* LegacyServiceUserParametersTransactionAbortOnError + +--- + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTransactionDefaultIsolationLevelList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTransactionDefaultIsolationLevel | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTransactionDefaultIsolationLevel; +``` + +- *Type:* LegacyServiceUserParametersTransactionDefaultIsolationLevel + +--- + + +### LegacyServiceUserParametersTwoDigitCenturyStartList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTwoDigitCenturyStartList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersTwoDigitCenturyStartOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersTwoDigitCenturyStartOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersTwoDigitCenturyStart | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersTwoDigitCenturyStart; +``` + +- *Type:* LegacyServiceUserParametersTwoDigitCenturyStart + +--- + + +### LegacyServiceUserParametersUnsupportedDdlActionList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersUnsupportedDdlActionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersUnsupportedDdlActionOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersUnsupportedDdlActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersUnsupportedDdlAction | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersUnsupportedDdlAction; +``` + +- *Type:* LegacyServiceUserParametersUnsupportedDdlAction + +--- + + +### LegacyServiceUserParametersUseCachedResultList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersUseCachedResultList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersUseCachedResultOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersUseCachedResultOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersUseCachedResultOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersUseCachedResult | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersUseCachedResult; +``` + +- *Type:* LegacyServiceUserParametersUseCachedResult + +--- + + +### LegacyServiceUserParametersWeekOfYearPolicyList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersWeekOfYearPolicyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersWeekOfYearPolicyOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersWeekOfYearPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersWeekOfYearPolicy; +``` + +- *Type:* LegacyServiceUserParametersWeekOfYearPolicy + +--- + + +### LegacyServiceUserParametersWeekStartList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersWeekStartList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserParametersWeekStartOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserParametersWeekStartOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserParametersWeekStartOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | LegacyServiceUserParametersWeekStart | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserParametersWeekStart; +``` + +- *Type:* LegacyServiceUserParametersWeekStart + +--- + + +### LegacyServiceUserShowOutputList + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserShowOutputList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): LegacyServiceUserShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### LegacyServiceUserShowOutputOutputReference + +#### Initializers + +```typescript +import { legacyServiceUser } from '@cdktf/provider-snowflake' + +new legacyServiceUser.LegacyServiceUserShowOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| comment | string | *No description.* | +| createdOn | string | *No description.* | +| daysToExpiry | string | *No description.* | +| defaultNamespace | string | *No description.* | +| defaultRole | string | *No description.* | +| defaultSecondaryRoles | string | *No description.* | +| defaultWarehouse | string | *No description.* | +| disabled | cdktf.IResolvable | *No description.* | +| displayName | string | *No description.* | +| email | string | *No description.* | +| expiresAtTime | string | *No description.* | +| extAuthnDuo | cdktf.IResolvable | *No description.* | +| extAuthnUid | string | *No description.* | +| firstName | string | *No description.* | +| hasMfa | cdktf.IResolvable | *No description.* | +| hasPassword | cdktf.IResolvable | *No description.* | +| hasRsaPublicKey | cdktf.IResolvable | *No description.* | +| lastName | string | *No description.* | +| lastSuccessLogin | string | *No description.* | +| lockedUntilTime | string | *No description.* | +| loginName | string | *No description.* | +| minsToBypassMfa | string | *No description.* | +| minsToUnlock | string | *No description.* | +| mustChangePassword | cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| owner | string | *No description.* | +| snowflakeLock | cdktf.IResolvable | *No description.* | +| type | string | *No description.* | +| internalValue | LegacyServiceUserShowOutput | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `createdOn`Required + +```typescript +public readonly createdOn: string; +``` + +- *Type:* string + +--- + +##### `daysToExpiry`Required + +```typescript +public readonly daysToExpiry: string; +``` + +- *Type:* string + +--- + +##### `defaultNamespace`Required + +```typescript +public readonly defaultNamespace: string; +``` + +- *Type:* string + +--- + +##### `defaultRole`Required + +```typescript +public readonly defaultRole: string; +``` + +- *Type:* string + +--- + +##### `defaultSecondaryRoles`Required + +```typescript +public readonly defaultSecondaryRoles: string; +``` + +- *Type:* string + +--- + +##### `defaultWarehouse`Required + +```typescript +public readonly defaultWarehouse: string; +``` + +- *Type:* string + +--- + +##### `disabled`Required + +```typescript +public readonly disabled: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `displayName`Required + +```typescript +public readonly displayName: string; +``` + +- *Type:* string + +--- + +##### `email`Required + +```typescript +public readonly email: string; +``` + +- *Type:* string + +--- + +##### `expiresAtTime`Required + +```typescript +public readonly expiresAtTime: string; +``` + +- *Type:* string + +--- + +##### `extAuthnDuo`Required + +```typescript +public readonly extAuthnDuo: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `extAuthnUid`Required + +```typescript +public readonly extAuthnUid: string; +``` + +- *Type:* string + +--- + +##### `firstName`Required + +```typescript +public readonly firstName: string; +``` + +- *Type:* string + +--- + +##### `hasMfa`Required + +```typescript +public readonly hasMfa: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `hasPassword`Required + +```typescript +public readonly hasPassword: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `hasRsaPublicKey`Required + +```typescript +public readonly hasRsaPublicKey: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `lastName`Required + +```typescript +public readonly lastName: string; +``` + +- *Type:* string + +--- + +##### `lastSuccessLogin`Required + +```typescript +public readonly lastSuccessLogin: string; +``` + +- *Type:* string + +--- + +##### `lockedUntilTime`Required + +```typescript +public readonly lockedUntilTime: string; +``` + +- *Type:* string + +--- + +##### `loginName`Required + +```typescript +public readonly loginName: string; +``` + +- *Type:* string + +--- + +##### `minsToBypassMfa`Required + +```typescript +public readonly minsToBypassMfa: string; +``` + +- *Type:* string + +--- + +##### `minsToUnlock`Required + +```typescript +public readonly minsToUnlock: string; +``` + +- *Type:* string + +--- + +##### `mustChangePassword`Required + +```typescript +public readonly mustChangePassword: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `owner`Required + +```typescript +public readonly owner: string; +``` + +- *Type:* string + +--- + +##### `snowflakeLock`Required + +```typescript +public readonly snowflakeLock: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: LegacyServiceUserShowOutput; +``` + +- *Type:* LegacyServiceUserShowOutput + +--- + + + diff --git a/docs/managedAccount.csharp.md b/docs/managedAccount.csharp.md index 7fad967ae..691a7c80d 100644 --- a/docs/managedAccount.csharp.md +++ b/docs/managedAccount.csharp.md @@ -4,7 +4,7 @@ ### ManagedAccount -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account snowflake_managed_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account snowflake_managed_account}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the ManagedAccount to import. The id of the existing ManagedAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use --- @@ -920,7 +920,7 @@ new ManagedAccountConfig { | AdminPassword | string | Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). | | Name | string | Identifier for the managed account; must be unique for your account. | | Comment | string | Specifies a comment for the managed account. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. | | Type | string | Specifies the type of managed account. | --- @@ -1007,7 +1007,7 @@ Identifier, as well as login name, for the initial user in the managed account. This user serves as the account administrator for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -1021,7 +1021,7 @@ public string AdminPassword { get; set; } Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -1035,7 +1035,7 @@ public string Name { get; set; } Identifier for the managed account; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -1049,7 +1049,7 @@ public string Comment { get; set; } Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -1061,7 +1061,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1078,7 +1078,7 @@ public string Type { get; set; } Specifies the type of managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#type ManagedAccount#type} --- diff --git a/docs/managedAccount.go.md b/docs/managedAccount.go.md index 576b84723..c73ad2207 100644 --- a/docs/managedAccount.go.md +++ b/docs/managedAccount.go.md @@ -4,7 +4,7 @@ ### ManagedAccount -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account snowflake_managed_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account snowflake_managed_account}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the ManagedAccount to import. The id of the existing ManagedAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use --- @@ -920,7 +920,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/managedaccoun | AdminPassword | *string | Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). | | Name | *string | Identifier for the managed account; must be unique for your account. | | Comment | *string | Specifies a comment for the managed account. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. | | Type | *string | Specifies the type of managed account. | --- @@ -1007,7 +1007,7 @@ Identifier, as well as login name, for the initial user in the managed account. This user serves as the account administrator for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -1021,7 +1021,7 @@ AdminPassword *string Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -1035,7 +1035,7 @@ Name *string Identifier for the managed account; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -1049,7 +1049,7 @@ Comment *string Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -1061,7 +1061,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1078,7 +1078,7 @@ Type *string Specifies the type of managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#type ManagedAccount#type} --- diff --git a/docs/managedAccount.java.md b/docs/managedAccount.java.md index 3c2769fa3..1d31fedf7 100644 --- a/docs/managedAccount.java.md +++ b/docs/managedAccount.java.md @@ -4,7 +4,7 @@ ### ManagedAccount -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account snowflake_managed_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account snowflake_managed_account}. #### Initializers @@ -47,7 +47,7 @@ ManagedAccount.Builder.create(Construct scope, java.lang.String id) | adminPassword | java.lang.String | Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). | | name | java.lang.String | Identifier for the managed account; must be unique for your account. | | comment | java.lang.String | Specifies a comment for the managed account. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. | | type | java.lang.String | Specifies the type of managed account. | --- @@ -120,7 +120,7 @@ Identifier, as well as login name, for the initial user in the managed account. This user serves as the account administrator for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Identifier for the managed account; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -171,7 +171,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the type of managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#type ManagedAccount#type} --- @@ -619,7 +619,7 @@ The construct id used in the generated config for the ManagedAccount to import. The id of the existing ManagedAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use --- @@ -1055,7 +1055,7 @@ ManagedAccountConfig.builder() | adminPassword | java.lang.String | Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). | | name | java.lang.String | Identifier for the managed account; must be unique for your account. | | comment | java.lang.String | Specifies a comment for the managed account. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. | | type | java.lang.String | Specifies the type of managed account. | --- @@ -1142,7 +1142,7 @@ Identifier, as well as login name, for the initial user in the managed account. This user serves as the account administrator for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -1156,7 +1156,7 @@ public java.lang.String getAdminPassword(); Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -1170,7 +1170,7 @@ public java.lang.String getName(); Identifier for the managed account; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -1184,7 +1184,7 @@ public java.lang.String getComment(); Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -1196,7 +1196,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1213,7 +1213,7 @@ public java.lang.String getType(); Specifies the type of managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#type ManagedAccount#type} --- diff --git a/docs/managedAccount.python.md b/docs/managedAccount.python.md index d9a5d55c4..810dc677a 100644 --- a/docs/managedAccount.python.md +++ b/docs/managedAccount.python.md @@ -4,7 +4,7 @@ ### ManagedAccount -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account snowflake_managed_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account snowflake_managed_account}. #### Initializers @@ -45,7 +45,7 @@ managedAccount.ManagedAccount( | admin_password | str | Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). | | name | str | Identifier for the managed account; must be unique for your account. | | comment | str | Specifies a comment for the managed account. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. | | type | str | Specifies the type of managed account. | --- @@ -118,7 +118,7 @@ Identifier, as well as login name, for the initial user in the managed account. This user serves as the account administrator for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Identifier for the managed account; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -169,7 +169,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the type of managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#type ManagedAccount#type} --- @@ -663,7 +663,7 @@ The construct id used in the generated config for the ManagedAccount to import. The id of the existing ManagedAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use --- @@ -1095,7 +1095,7 @@ managedAccount.ManagedAccountConfig( | admin_password | str | Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). | | name | str | Identifier for the managed account; must be unique for your account. | | comment | str | Specifies a comment for the managed account. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. | | type | str | Specifies the type of managed account. | --- @@ -1182,7 +1182,7 @@ Identifier, as well as login name, for the initial user in the managed account. This user serves as the account administrator for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -1196,7 +1196,7 @@ admin_password: str Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -1210,7 +1210,7 @@ name: str Identifier for the managed account; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -1224,7 +1224,7 @@ comment: str Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -1236,7 +1236,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1253,7 +1253,7 @@ type: str Specifies the type of managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#type ManagedAccount#type} --- diff --git a/docs/managedAccount.typescript.md b/docs/managedAccount.typescript.md index 2dfe576e4..fba2b5339 100644 --- a/docs/managedAccount.typescript.md +++ b/docs/managedAccount.typescript.md @@ -4,7 +4,7 @@ ### ManagedAccount -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account snowflake_managed_account}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account snowflake_managed_account}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the ManagedAccount to import. The id of the existing ManagedAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use --- @@ -906,7 +906,7 @@ const managedAccountConfig: managedAccount.ManagedAccountConfig = { ... } | adminPassword | string | Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). | | name | string | Identifier for the managed account; must be unique for your account. | | comment | string | Specifies a comment for the managed account. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. | | type | string | Specifies the type of managed account. | --- @@ -993,7 +993,7 @@ Identifier, as well as login name, for the initial user in the managed account. This user serves as the account administrator for the account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} --- @@ -1007,7 +1007,7 @@ public readonly adminPassword: string; Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} --- @@ -1021,7 +1021,7 @@ public readonly name: string; Identifier for the managed account; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#name ManagedAccount#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#name ManagedAccount#name} --- @@ -1035,7 +1035,7 @@ public readonly comment: string; Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#comment ManagedAccount#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#comment ManagedAccount#comment} --- @@ -1047,7 +1047,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1064,7 +1064,7 @@ public readonly type: string; Specifies the type of managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#type ManagedAccount#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#type ManagedAccount#type} --- diff --git a/docs/maskingPolicy.csharp.md b/docs/maskingPolicy.csharp.md index cd41496b7..50dfe72a6 100644 --- a/docs/maskingPolicy.csharp.md +++ b/docs/maskingPolicy.csharp.md @@ -4,7 +4,7 @@ ### MaskingPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy snowflake_masking_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy snowflake_masking_policy}. #### Initializers @@ -501,7 +501,7 @@ The construct id used in the generated config for the MaskingPolicy to import. The id of the existing MaskingPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use --- @@ -959,7 +959,7 @@ public string Name { get; set; } The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -973,7 +973,7 @@ public string Type { get; set; } The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#type MaskingPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#type MaskingPolicy#type} --- @@ -1023,7 +1023,7 @@ new MaskingPolicyConfig { | Schema | string | The schema in which to create the masking policy. | | Comment | string | Specifies a comment for the masking policy. | | ExemptOtherPolicies | string | Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. | --- @@ -1107,7 +1107,7 @@ public object Argument { get; set; } argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#argument MaskingPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#argument MaskingPolicy#argument} --- @@ -1123,7 +1123,7 @@ Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#body MaskingPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#body MaskingPolicy#body} --- @@ -1139,7 +1139,7 @@ The database in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -1155,7 +1155,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1171,7 +1171,7 @@ The return data type must match the input data type of the first column that is For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -1187,7 +1187,7 @@ The schema in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -1201,7 +1201,7 @@ public string Comment { get; set; } Specifies a comment for the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -1217,7 +1217,7 @@ Specifies whether the row access policy or conditional masking policy can refere Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -1229,7 +1229,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/maskingPolicy.go.md b/docs/maskingPolicy.go.md index b59ab3853..2702cb4cb 100644 --- a/docs/maskingPolicy.go.md +++ b/docs/maskingPolicy.go.md @@ -4,7 +4,7 @@ ### MaskingPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy snowflake_masking_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy snowflake_masking_policy}. #### Initializers @@ -501,7 +501,7 @@ The construct id used in the generated config for the MaskingPolicy to import. The id of the existing MaskingPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use --- @@ -959,7 +959,7 @@ Name *string The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -973,7 +973,7 @@ Type *string The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#type MaskingPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#type MaskingPolicy#type} --- @@ -1023,7 +1023,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/maskingpolicy | Schema | *string | The schema in which to create the masking policy. | | Comment | *string | Specifies a comment for the masking policy. | | ExemptOtherPolicies | *string | Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. | --- @@ -1107,7 +1107,7 @@ Argument interface{} argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#argument MaskingPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#argument MaskingPolicy#argument} --- @@ -1123,7 +1123,7 @@ Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#body MaskingPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#body MaskingPolicy#body} --- @@ -1139,7 +1139,7 @@ The database in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -1155,7 +1155,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1171,7 +1171,7 @@ The return data type must match the input data type of the first column that is For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -1187,7 +1187,7 @@ The schema in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -1201,7 +1201,7 @@ Comment *string Specifies a comment for the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -1217,7 +1217,7 @@ Specifies whether the row access policy or conditional masking policy can refere Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -1229,7 +1229,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/maskingPolicy.java.md b/docs/maskingPolicy.java.md index 6136b6fc9..a49fa95a5 100644 --- a/docs/maskingPolicy.java.md +++ b/docs/maskingPolicy.java.md @@ -4,7 +4,7 @@ ### MaskingPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy snowflake_masking_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy snowflake_masking_policy}. #### Initializers @@ -55,7 +55,7 @@ MaskingPolicy.Builder.create(Construct scope, java.lang.String id) | schema | java.lang.String | The schema in which to create the masking policy. | | comment | java.lang.String | Specifies a comment for the masking policy. | | exemptOtherPolicies | java.lang.String | Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. | --- @@ -125,7 +125,7 @@ Must be unique amongst siblings in the same scope argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#argument MaskingPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#argument MaskingPolicy#argument} --- @@ -137,7 +137,7 @@ Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#body MaskingPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#body MaskingPolicy#body} --- @@ -149,7 +149,7 @@ The database in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -161,7 +161,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -173,7 +173,7 @@ The return data type must match the input data type of the first column that is For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -185,7 +185,7 @@ The schema in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -207,7 +207,7 @@ Specifies whether the row access policy or conditional masking policy can refere Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -679,7 +679,7 @@ The construct id used in the generated config for the MaskingPolicy to import. The id of the existing MaskingPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use --- @@ -1137,7 +1137,7 @@ public java.lang.String getName(); The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1151,7 +1151,7 @@ public java.lang.String getType(); The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#type MaskingPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#type MaskingPolicy#type} --- @@ -1206,7 +1206,7 @@ MaskingPolicyConfig.builder() | schema | java.lang.String | The schema in which to create the masking policy. | | comment | java.lang.String | Specifies a comment for the masking policy. | | exemptOtherPolicies | java.lang.String | Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. | --- @@ -1290,7 +1290,7 @@ public java.lang.Object getArgument(); argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#argument MaskingPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#argument MaskingPolicy#argument} --- @@ -1306,7 +1306,7 @@ Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#body MaskingPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#body MaskingPolicy#body} --- @@ -1322,7 +1322,7 @@ The database in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -1338,7 +1338,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1354,7 +1354,7 @@ The return data type must match the input data type of the first column that is For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -1370,7 +1370,7 @@ The schema in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -1384,7 +1384,7 @@ public java.lang.String getComment(); Specifies a comment for the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -1400,7 +1400,7 @@ Specifies whether the row access policy or conditional masking policy can refere Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -1412,7 +1412,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/maskingPolicy.python.md b/docs/maskingPolicy.python.md index 52e2fc489..6ec062230 100644 --- a/docs/maskingPolicy.python.md +++ b/docs/maskingPolicy.python.md @@ -4,7 +4,7 @@ ### MaskingPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy snowflake_masking_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy snowflake_masking_policy}. #### Initializers @@ -52,7 +52,7 @@ maskingPolicy.MaskingPolicy( | schema | str | The schema in which to create the masking policy. | | comment | str | Specifies a comment for the masking policy. | | exempt_other_policies | str | Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. | --- @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#argument MaskingPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#argument MaskingPolicy#argument} --- @@ -134,7 +134,7 @@ Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#body MaskingPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#body MaskingPolicy#body} --- @@ -146,7 +146,7 @@ The database in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -158,7 +158,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -170,7 +170,7 @@ The return data type must match the input data type of the first column that is For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -182,7 +182,7 @@ The schema in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -204,7 +204,7 @@ Specifies whether the row access policy or conditional masking policy can refere Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -212,7 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -724,7 +724,7 @@ The construct id used in the generated config for the MaskingPolicy to import. The id of the existing MaskingPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use --- @@ -1182,7 +1182,7 @@ name: str The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1196,7 +1196,7 @@ type: str The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#type MaskingPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#type MaskingPolicy#type} --- @@ -1246,7 +1246,7 @@ maskingPolicy.MaskingPolicyConfig( | schema | str | The schema in which to create the masking policy. | | comment | str | Specifies a comment for the masking policy. | | exempt_other_policies | str | Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. | --- @@ -1330,7 +1330,7 @@ argument: typing.Union[IResolvable, typing.List[MaskingPolicyArgument]] argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#argument MaskingPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#argument MaskingPolicy#argument} --- @@ -1346,7 +1346,7 @@ Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#body MaskingPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#body MaskingPolicy#body} --- @@ -1362,7 +1362,7 @@ The database in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -1378,7 +1378,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1394,7 +1394,7 @@ The return data type must match the input data type of the first column that is For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -1410,7 +1410,7 @@ The schema in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -1424,7 +1424,7 @@ comment: str Specifies a comment for the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -1440,7 +1440,7 @@ Specifies whether the row access policy or conditional masking policy can refere Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -1452,7 +1452,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/maskingPolicy.typescript.md b/docs/maskingPolicy.typescript.md index 04815214b..0d171bfa1 100644 --- a/docs/maskingPolicy.typescript.md +++ b/docs/maskingPolicy.typescript.md @@ -4,7 +4,7 @@ ### MaskingPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy snowflake_masking_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy snowflake_masking_policy}. #### Initializers @@ -501,7 +501,7 @@ The construct id used in the generated config for the MaskingPolicy to import. The id of the existing MaskingPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use --- @@ -956,7 +956,7 @@ public readonly name: string; The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -970,7 +970,7 @@ public readonly type: string; The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#type MaskingPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#type MaskingPolicy#type} --- @@ -1003,7 +1003,7 @@ const maskingPolicyConfig: maskingPolicy.MaskingPolicyConfig = { ... } | schema | string | The schema in which to create the masking policy. | | comment | string | Specifies a comment for the masking policy. | | exemptOtherPolicies | string | Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. | --- @@ -1087,7 +1087,7 @@ public readonly argument: IResolvable | MaskingPolicyArgument[]; argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#argument MaskingPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#argument MaskingPolicy#argument} --- @@ -1103,7 +1103,7 @@ Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#body MaskingPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#body MaskingPolicy#body} --- @@ -1119,7 +1119,7 @@ The database in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#database MaskingPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#database MaskingPolicy#database} --- @@ -1135,7 +1135,7 @@ Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} --- @@ -1151,7 +1151,7 @@ The return data type must match the input data type of the first column that is For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} --- @@ -1167,7 +1167,7 @@ The schema in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#schema MaskingPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#schema MaskingPolicy#schema} --- @@ -1181,7 +1181,7 @@ public readonly comment: string; Specifies a comment for the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#comment MaskingPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#comment MaskingPolicy#comment} --- @@ -1197,7 +1197,7 @@ Specifies whether the row access policy or conditional masking policy can refere Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} --- @@ -1209,7 +1209,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/materializedView.csharp.md b/docs/materializedView.csharp.md index ff4ce48cc..5707555be 100644 --- a/docs/materializedView.csharp.md +++ b/docs/materializedView.csharp.md @@ -4,7 +4,7 @@ ### MaterializedView -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view snowflake_materialized_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view snowflake_materialized_view}. #### Initializers @@ -515,7 +515,7 @@ The construct id used in the generated config for the MaterializedView to import The id of the existing MaterializedView that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use --- @@ -986,7 +986,7 @@ new MaterializedViewConfig { | Statement | string | Specifies the query used to create the view. | | Warehouse | string | The warehouse name. | | Comment | string | Specifies a comment for the view. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. | | IsSecure | object | Specifies that the view is secure. | | OrReplace | object | Overwrites the View if it exists. | | Tag | object | tag block. | @@ -1073,7 +1073,7 @@ public string Database { get; set; } The database in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1087,7 +1087,7 @@ public string Name { get; set; } Specifies the identifier for the view; must be unique for the schema in which the view is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1101,7 +1101,7 @@ public string Schema { get; set; } The schema in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -1115,7 +1115,7 @@ public string Statement { get; set; } Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -1129,7 +1129,7 @@ public string Warehouse { get; set; } The warehouse name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -1143,7 +1143,7 @@ public string Comment { get; set; } Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -1155,7 +1155,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1172,7 +1172,7 @@ public object IsSecure { get; set; } Specifies that the view is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -1186,7 +1186,7 @@ public object OrReplace { get; set; } Overwrites the View if it exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -1200,7 +1200,7 @@ public object Tag { get; set; } tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -1240,7 +1240,7 @@ public string Name { get; set; } Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1254,7 +1254,7 @@ public string Value { get; set; } Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#value MaterializedView#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#value MaterializedView#value} --- @@ -1268,7 +1268,7 @@ public string Database { get; set; } Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1282,7 +1282,7 @@ public string Schema { get; set; } Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- diff --git a/docs/materializedView.go.md b/docs/materializedView.go.md index f200eaeb6..e57892f72 100644 --- a/docs/materializedView.go.md +++ b/docs/materializedView.go.md @@ -4,7 +4,7 @@ ### MaterializedView -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view snowflake_materialized_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view snowflake_materialized_view}. #### Initializers @@ -515,7 +515,7 @@ The construct id used in the generated config for the MaterializedView to import The id of the existing MaterializedView that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use --- @@ -986,7 +986,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/materializedv | Statement | *string | Specifies the query used to create the view. | | Warehouse | *string | The warehouse name. | | Comment | *string | Specifies a comment for the view. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. | | IsSecure | interface{} | Specifies that the view is secure. | | OrReplace | interface{} | Overwrites the View if it exists. | | Tag | interface{} | tag block. | @@ -1073,7 +1073,7 @@ Database *string The database in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1087,7 +1087,7 @@ Name *string Specifies the identifier for the view; must be unique for the schema in which the view is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1101,7 +1101,7 @@ Schema *string The schema in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -1115,7 +1115,7 @@ Statement *string Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -1129,7 +1129,7 @@ Warehouse *string The warehouse name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -1143,7 +1143,7 @@ Comment *string Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -1155,7 +1155,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1172,7 +1172,7 @@ IsSecure interface{} Specifies that the view is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -1186,7 +1186,7 @@ OrReplace interface{} Overwrites the View if it exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -1200,7 +1200,7 @@ Tag interface{} tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -1240,7 +1240,7 @@ Name *string Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1254,7 +1254,7 @@ Value *string Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#value MaterializedView#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#value MaterializedView#value} --- @@ -1268,7 +1268,7 @@ Database *string Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1282,7 +1282,7 @@ Schema *string Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- diff --git a/docs/materializedView.java.md b/docs/materializedView.java.md index 93c486df6..6def30ace 100644 --- a/docs/materializedView.java.md +++ b/docs/materializedView.java.md @@ -4,7 +4,7 @@ ### MaterializedView -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view snowflake_materialized_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view snowflake_materialized_view}. #### Initializers @@ -56,7 +56,7 @@ MaterializedView.Builder.create(Construct scope, java.lang.String id) | statement | java.lang.String | Specifies the query used to create the view. | | warehouse | java.lang.String | The warehouse name. | | comment | java.lang.String | Specifies a comment for the view. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. | | isSecure | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies that the view is secure. | | orReplace | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Overwrites the View if it exists. | | tag | com.hashicorp.cdktf.IResolvable OR java.util.List<MaterializedViewTag> | tag block. | @@ -129,7 +129,7 @@ Must be unique amongst siblings in the same scope The database in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -139,7 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the view; must be unique for the schema in which the view is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -149,7 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The warehouse name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -200,7 +200,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies that the view is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -210,7 +210,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Overwrites the View if it exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -220,7 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -695,7 +695,7 @@ The construct id used in the generated config for the MaterializedView to import The id of the existing MaterializedView that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use --- @@ -1173,7 +1173,7 @@ MaterializedViewConfig.builder() | statement | java.lang.String | Specifies the query used to create the view. | | warehouse | java.lang.String | The warehouse name. | | comment | java.lang.String | Specifies a comment for the view. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. | | isSecure | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies that the view is secure. | | orReplace | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Overwrites the View if it exists. | | tag | com.hashicorp.cdktf.IResolvable OR java.util.List<MaterializedViewTag> | tag block. | @@ -1260,7 +1260,7 @@ public java.lang.String getDatabase(); The database in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1274,7 +1274,7 @@ public java.lang.String getName(); Specifies the identifier for the view; must be unique for the schema in which the view is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1288,7 +1288,7 @@ public java.lang.String getSchema(); The schema in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -1302,7 +1302,7 @@ public java.lang.String getStatement(); Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -1316,7 +1316,7 @@ public java.lang.String getWarehouse(); The warehouse name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -1330,7 +1330,7 @@ public java.lang.String getComment(); Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -1342,7 +1342,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1359,7 +1359,7 @@ public java.lang.Object getIsSecure(); Specifies that the view is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -1373,7 +1373,7 @@ public java.lang.Object getOrReplace(); Overwrites the View if it exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -1387,7 +1387,7 @@ public java.lang.Object getTag(); tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -1427,7 +1427,7 @@ public java.lang.String getName(); Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1441,7 +1441,7 @@ public java.lang.String getValue(); Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#value MaterializedView#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#value MaterializedView#value} --- @@ -1455,7 +1455,7 @@ public java.lang.String getDatabase(); Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1469,7 +1469,7 @@ public java.lang.String getSchema(); Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- diff --git a/docs/materializedView.python.md b/docs/materializedView.python.md index 31123c305..8e1796561 100644 --- a/docs/materializedView.python.md +++ b/docs/materializedView.python.md @@ -4,7 +4,7 @@ ### MaterializedView -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view snowflake_materialized_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view snowflake_materialized_view}. #### Initializers @@ -51,7 +51,7 @@ materializedView.MaterializedView( | statement | str | Specifies the query used to create the view. | | warehouse | str | The warehouse name. | | comment | str | Specifies a comment for the view. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. | | is_secure | typing.Union[bool, cdktf.IResolvable] | Specifies that the view is secure. | | or_replace | typing.Union[bool, cdktf.IResolvable] | Overwrites the View if it exists. | | tag | typing.Union[cdktf.IResolvable, typing.List[MaterializedViewTag]] | tag block. | @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope The database in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the view; must be unique for the schema in which the view is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The warehouse name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -195,7 +195,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies that the view is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Overwrites the View if it exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -738,7 +738,7 @@ The construct id used in the generated config for the MaterializedView to import The id of the existing MaterializedView that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use --- @@ -1209,7 +1209,7 @@ materializedView.MaterializedViewConfig( | statement | str | Specifies the query used to create the view. | | warehouse | str | The warehouse name. | | comment | str | Specifies a comment for the view. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. | | is_secure | typing.Union[bool, cdktf.IResolvable] | Specifies that the view is secure. | | or_replace | typing.Union[bool, cdktf.IResolvable] | Overwrites the View if it exists. | | tag | typing.Union[cdktf.IResolvable, typing.List[MaterializedViewTag]] | tag block. | @@ -1296,7 +1296,7 @@ database: str The database in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1310,7 +1310,7 @@ name: str Specifies the identifier for the view; must be unique for the schema in which the view is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1324,7 +1324,7 @@ schema: str The schema in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -1338,7 +1338,7 @@ statement: str Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -1352,7 +1352,7 @@ warehouse: str The warehouse name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -1366,7 +1366,7 @@ comment: str Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -1378,7 +1378,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1395,7 +1395,7 @@ is_secure: typing.Union[bool, IResolvable] Specifies that the view is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -1409,7 +1409,7 @@ or_replace: typing.Union[bool, IResolvable] Overwrites the View if it exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -1423,7 +1423,7 @@ tag: typing.Union[IResolvable, typing.List[MaterializedViewTag]] tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -1463,7 +1463,7 @@ name: str Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1477,7 +1477,7 @@ value: str Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#value MaterializedView#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#value MaterializedView#value} --- @@ -1491,7 +1491,7 @@ database: str Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1505,7 +1505,7 @@ schema: str Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- diff --git a/docs/materializedView.typescript.md b/docs/materializedView.typescript.md index a145a8e9d..1638e16e5 100644 --- a/docs/materializedView.typescript.md +++ b/docs/materializedView.typescript.md @@ -4,7 +4,7 @@ ### MaterializedView -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view snowflake_materialized_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view snowflake_materialized_view}. #### Initializers @@ -515,7 +515,7 @@ The construct id used in the generated config for the MaterializedView to import The id of the existing MaterializedView that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use --- @@ -968,7 +968,7 @@ const materializedViewConfig: materializedView.MaterializedViewConfig = { ... } | statement | string | Specifies the query used to create the view. | | warehouse | string | The warehouse name. | | comment | string | Specifies a comment for the view. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. | | isSecure | boolean \| cdktf.IResolvable | Specifies that the view is secure. | | orReplace | boolean \| cdktf.IResolvable | Overwrites the View if it exists. | | tag | cdktf.IResolvable \| MaterializedViewTag[] | tag block. | @@ -1055,7 +1055,7 @@ public readonly database: string; The database in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1069,7 +1069,7 @@ public readonly name: string; Specifies the identifier for the view; must be unique for the schema in which the view is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1083,7 +1083,7 @@ public readonly schema: string; The schema in which to create the view. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- @@ -1097,7 +1097,7 @@ public readonly statement: string; Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#statement MaterializedView#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#statement MaterializedView#statement} --- @@ -1111,7 +1111,7 @@ public readonly warehouse: string; The warehouse name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} --- @@ -1125,7 +1125,7 @@ public readonly comment: string; Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#comment MaterializedView#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#comment MaterializedView#comment} --- @@ -1137,7 +1137,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1154,7 +1154,7 @@ public readonly isSecure: boolean | IResolvable; Specifies that the view is secure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} --- @@ -1168,7 +1168,7 @@ public readonly orReplace: boolean | IResolvable; Overwrites the View if it exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} --- @@ -1182,7 +1182,7 @@ public readonly tag: IResolvable | MaterializedViewTag[]; tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#tag MaterializedView#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#tag MaterializedView#tag} --- @@ -1217,7 +1217,7 @@ public readonly name: string; Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} --- @@ -1231,7 +1231,7 @@ public readonly value: string; Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#value MaterializedView#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#value MaterializedView#value} --- @@ -1245,7 +1245,7 @@ public readonly database: string; Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} --- @@ -1259,7 +1259,7 @@ public readonly schema: string; Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} --- diff --git a/docs/networkPolicy.csharp.md b/docs/networkPolicy.csharp.md index ac790e08f..97b9e8e51 100644 --- a/docs/networkPolicy.csharp.md +++ b/docs/networkPolicy.csharp.md @@ -4,7 +4,7 @@ ### NetworkPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy snowflake_network_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy snowflake_network_policy}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the NetworkPolicy to import. The id of the existing NetworkPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use --- @@ -933,7 +933,7 @@ new NetworkPolicyConfig { | BlockedIpList | string[] | Specifies one or more IPv4 addresses (CIDR notation) that are denied access to your Snowflake account. | | BlockedNetworkRuleList | string[] | Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. | | Comment | string | Specifies a comment for the network policy. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -1019,7 +1019,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -1033,7 +1033,7 @@ public string[] AllowedIpList { get; set; } Specifies one or more IPv4 addresses (CIDR notation) that are allowed access to your Snowflake account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -1047,7 +1047,7 @@ public string[] AllowedNetworkRuleList { get; set; } Specifies a list of fully qualified network rules that contain the network identifiers that are allowed access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -1063,7 +1063,7 @@ Specifies one or more IPv4 addresses (CIDR notation) that are denied access to y **Do not** add `0.0.0.0/0` to `blocked_ip_list`, in order to block all IP addresses except a select list, you only need to add IP addresses to `allowed_ip_list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -1077,7 +1077,7 @@ public string[] BlockedNetworkRuleList { get; set; } Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -1091,7 +1091,7 @@ public string Comment { get; set; } Specifies a comment for the network policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -1103,7 +1103,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/networkPolicy.go.md b/docs/networkPolicy.go.md index b4e0df46e..6cd6ffdbd 100644 --- a/docs/networkPolicy.go.md +++ b/docs/networkPolicy.go.md @@ -4,7 +4,7 @@ ### NetworkPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy snowflake_network_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy snowflake_network_policy}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the NetworkPolicy to import. The id of the existing NetworkPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use --- @@ -933,7 +933,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/networkpolicy | BlockedIpList | *[]*string | Specifies one or more IPv4 addresses (CIDR notation) that are denied access to your Snowflake account. | | BlockedNetworkRuleList | *[]*string | Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. | | Comment | *string | Specifies a comment for the network policy. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -1019,7 +1019,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -1033,7 +1033,7 @@ AllowedIpList *[]*string Specifies one or more IPv4 addresses (CIDR notation) that are allowed access to your Snowflake account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -1047,7 +1047,7 @@ AllowedNetworkRuleList *[]*string Specifies a list of fully qualified network rules that contain the network identifiers that are allowed access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -1063,7 +1063,7 @@ Specifies one or more IPv4 addresses (CIDR notation) that are denied access to y **Do not** add `0.0.0.0/0` to `blocked_ip_list`, in order to block all IP addresses except a select list, you only need to add IP addresses to `allowed_ip_list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -1077,7 +1077,7 @@ BlockedNetworkRuleList *[]*string Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -1091,7 +1091,7 @@ Comment *string Specifies a comment for the network policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -1103,7 +1103,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/networkPolicy.java.md b/docs/networkPolicy.java.md index 705526166..6eabd09e8 100644 --- a/docs/networkPolicy.java.md +++ b/docs/networkPolicy.java.md @@ -4,7 +4,7 @@ ### NetworkPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy snowflake_network_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy snowflake_network_policy}. #### Initializers @@ -50,7 +50,7 @@ NetworkPolicy.Builder.create(Construct scope, java.lang.String id) | blockedIpList | java.util.List | Specifies one or more IPv4 addresses (CIDR notation) that are denied access to your Snowflake account. | | blockedNetworkRuleList | java.util.List | Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. | | comment | java.lang.String | Specifies a comment for the network policy. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -122,7 +122,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies one or more IPv4 addresses (CIDR notation) that are allowed access to your Snowflake account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a list of fully qualified network rules that contain the network identifiers that are allowed access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -154,7 +154,7 @@ Specifies one or more IPv4 addresses (CIDR notation) that are denied access to y **Do not** add `0.0.0.0/0` to `blocked_ip_list`, in order to block all IP addresses except a select list, you only need to add IP addresses to `allowed_ip_list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the network policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -654,7 +654,7 @@ The construct id used in the generated config for the NetworkPolicy to import. The id of the existing NetworkPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use --- @@ -1082,7 +1082,7 @@ NetworkPolicyConfig.builder() | blockedIpList | java.util.List | Specifies one or more IPv4 addresses (CIDR notation) that are denied access to your Snowflake account. | | blockedNetworkRuleList | java.util.List | Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. | | comment | java.lang.String | Specifies a comment for the network policy. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -1168,7 +1168,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -1182,7 +1182,7 @@ public java.util.List getAllowedIpList(); Specifies one or more IPv4 addresses (CIDR notation) that are allowed access to your Snowflake account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -1196,7 +1196,7 @@ public java.util.List getAllowedNetworkRuleList(); Specifies a list of fully qualified network rules that contain the network identifiers that are allowed access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -1212,7 +1212,7 @@ Specifies one or more IPv4 addresses (CIDR notation) that are denied access to y **Do not** add `0.0.0.0/0` to `blocked_ip_list`, in order to block all IP addresses except a select list, you only need to add IP addresses to `allowed_ip_list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -1226,7 +1226,7 @@ public java.util.List getBlockedNetworkRuleList(); Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -1240,7 +1240,7 @@ public java.lang.String getComment(); Specifies a comment for the network policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -1252,7 +1252,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/networkPolicy.python.md b/docs/networkPolicy.python.md index 17ff4fbb5..6590d1053 100644 --- a/docs/networkPolicy.python.md +++ b/docs/networkPolicy.python.md @@ -4,7 +4,7 @@ ### NetworkPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy snowflake_network_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy snowflake_network_policy}. #### Initializers @@ -48,7 +48,7 @@ networkPolicy.NetworkPolicy( | blocked_ip_list | typing.List[str] | Specifies one or more IPv4 addresses (CIDR notation) that are denied access to your Snowflake account. | | blocked_network_rule_list | typing.List[str] | Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. | | comment | str | Specifies a comment for the network policy. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -120,7 +120,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies one or more IPv4 addresses (CIDR notation) that are allowed access to your Snowflake account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a list of fully qualified network rules that contain the network identifiers that are allowed access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -152,7 +152,7 @@ Specifies one or more IPv4 addresses (CIDR notation) that are denied access to y **Do not** add `0.0.0.0/0` to `blocked_ip_list`, in order to block all IP addresses except a select list, you only need to add IP addresses to `allowed_ip_list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the network policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -698,7 +698,7 @@ The construct id used in the generated config for the NetworkPolicy to import. The id of the existing NetworkPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use --- @@ -1122,7 +1122,7 @@ networkPolicy.NetworkPolicyConfig( | blocked_ip_list | typing.List[str] | Specifies one or more IPv4 addresses (CIDR notation) that are denied access to your Snowflake account. | | blocked_network_rule_list | typing.List[str] | Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. | | comment | str | Specifies a comment for the network policy. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -1208,7 +1208,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -1222,7 +1222,7 @@ allowed_ip_list: typing.List[str] Specifies one or more IPv4 addresses (CIDR notation) that are allowed access to your Snowflake account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -1236,7 +1236,7 @@ allowed_network_rule_list: typing.List[str] Specifies a list of fully qualified network rules that contain the network identifiers that are allowed access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -1252,7 +1252,7 @@ Specifies one or more IPv4 addresses (CIDR notation) that are denied access to y **Do not** add `0.0.0.0/0` to `blocked_ip_list`, in order to block all IP addresses except a select list, you only need to add IP addresses to `allowed_ip_list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -1266,7 +1266,7 @@ blocked_network_rule_list: typing.List[str] Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -1280,7 +1280,7 @@ comment: str Specifies a comment for the network policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -1292,7 +1292,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/networkPolicy.typescript.md b/docs/networkPolicy.typescript.md index 3aae88f12..a55559674 100644 --- a/docs/networkPolicy.typescript.md +++ b/docs/networkPolicy.typescript.md @@ -4,7 +4,7 @@ ### NetworkPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy snowflake_network_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy snowflake_network_policy}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the NetworkPolicy to import. The id of the existing NetworkPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use --- @@ -918,7 +918,7 @@ const networkPolicyConfig: networkPolicy.NetworkPolicyConfig = { ... } | blockedIpList | string[] | Specifies one or more IPv4 addresses (CIDR notation) that are denied access to your Snowflake account. | | blockedNetworkRuleList | string[] | Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. | | comment | string | Specifies a comment for the network policy. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. | --- @@ -1004,7 +1004,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#name NetworkPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#name NetworkPolicy#name} --- @@ -1018,7 +1018,7 @@ public readonly allowedIpList: string[]; Specifies one or more IPv4 addresses (CIDR notation) that are allowed access to your Snowflake account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} --- @@ -1032,7 +1032,7 @@ public readonly allowedNetworkRuleList: string[]; Specifies a list of fully qualified network rules that contain the network identifiers that are allowed access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} --- @@ -1048,7 +1048,7 @@ Specifies one or more IPv4 addresses (CIDR notation) that are denied access to y **Do not** add `0.0.0.0/0` to `blocked_ip_list`, in order to block all IP addresses except a select list, you only need to add IP addresses to `allowed_ip_list`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} --- @@ -1062,7 +1062,7 @@ public readonly blockedNetworkRuleList: string[]; Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} --- @@ -1076,7 +1076,7 @@ public readonly comment: string; Specifies a comment for the network policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#comment NetworkPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#comment NetworkPolicy#comment} --- @@ -1088,7 +1088,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/networkPolicyAttachment.csharp.md b/docs/networkPolicyAttachment.csharp.md index fdb8316b6..ccbc87d8c 100644 --- a/docs/networkPolicyAttachment.csharp.md +++ b/docs/networkPolicyAttachment.csharp.md @@ -4,7 +4,7 @@ ### NetworkPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the NetworkPolicyAttachment to The id of the existing NetworkPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -805,7 +805,7 @@ new NetworkPolicyAttachmentConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | NetworkPolicyName | string | Specifies the identifier for the network policy; | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | | SetForAccount | object | Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. | | Users | string[] | Specifies which users the network policy should be attached to. | @@ -893,7 +893,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} --- @@ -905,7 +905,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -922,7 +922,7 @@ public object SetForAccount { get; set; } Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} --- @@ -936,7 +936,7 @@ public string[] Users { get; set; } Specifies which users the network policy should be attached to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- diff --git a/docs/networkPolicyAttachment.go.md b/docs/networkPolicyAttachment.go.md index a803f00ae..57be5927f 100644 --- a/docs/networkPolicyAttachment.go.md +++ b/docs/networkPolicyAttachment.go.md @@ -4,7 +4,7 @@ ### NetworkPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the NetworkPolicyAttachment to The id of the existing NetworkPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -805,7 +805,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/networkpolicy | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | NetworkPolicyName | *string | Specifies the identifier for the network policy; | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | | SetForAccount | interface{} | Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. | | Users | *[]*string | Specifies which users the network policy should be attached to. | @@ -893,7 +893,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} --- @@ -905,7 +905,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -922,7 +922,7 @@ SetForAccount interface{} Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} --- @@ -936,7 +936,7 @@ Users *[]*string Specifies which users the network policy should be attached to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- diff --git a/docs/networkPolicyAttachment.java.md b/docs/networkPolicyAttachment.java.md index 15f25efc4..efd6b72d4 100644 --- a/docs/networkPolicyAttachment.java.md +++ b/docs/networkPolicyAttachment.java.md @@ -4,7 +4,7 @@ ### NetworkPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. #### Initializers @@ -43,7 +43,7 @@ NetworkPolicyAttachment.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | networkPolicyName | java.lang.String | Specifies the identifier for the network policy; | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | | setForAccount | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. | | users | java.util.List | Specifies which users the network policy should be attached to. | @@ -117,7 +117,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} --- @@ -125,7 +125,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -138,7 +138,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies which users the network policy should be attached to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- @@ -596,7 +596,7 @@ The construct id used in the generated config for the NetworkPolicyAttachment to The id of the existing NetworkPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -918,7 +918,7 @@ NetworkPolicyAttachmentConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | networkPolicyName | java.lang.String | Specifies the identifier for the network policy; | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | | setForAccount | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. | | users | java.util.List | Specifies which users the network policy should be attached to. | @@ -1006,7 +1006,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} --- @@ -1018,7 +1018,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1035,7 +1035,7 @@ public java.lang.Object getSetForAccount(); Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} --- @@ -1049,7 +1049,7 @@ public java.util.List getUsers(); Specifies which users the network policy should be attached to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- diff --git a/docs/networkPolicyAttachment.python.md b/docs/networkPolicyAttachment.python.md index ceb645967..06b0ff556 100644 --- a/docs/networkPolicyAttachment.python.md +++ b/docs/networkPolicyAttachment.python.md @@ -4,7 +4,7 @@ ### NetworkPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. #### Initializers @@ -40,7 +40,7 @@ networkPolicyAttachment.NetworkPolicyAttachment( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | network_policy_name | str | Specifies the identifier for the network policy; | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | | set_for_account | typing.Union[bool, cdktf.IResolvable] | Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. | | users | typing.List[str] | Specifies which users the network policy should be attached to. | @@ -114,7 +114,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies which users the network policy should be attached to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- @@ -639,7 +639,7 @@ The construct id used in the generated config for the NetworkPolicyAttachment to The id of the existing NetworkPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -956,7 +956,7 @@ networkPolicyAttachment.NetworkPolicyAttachmentConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | network_policy_name | str | Specifies the identifier for the network policy; | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | | set_for_account | typing.Union[bool, cdktf.IResolvable] | Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. | | users | typing.List[str] | Specifies which users the network policy should be attached to. | @@ -1044,7 +1044,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} --- @@ -1056,7 +1056,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1073,7 +1073,7 @@ set_for_account: typing.Union[bool, IResolvable] Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} --- @@ -1087,7 +1087,7 @@ users: typing.List[str] Specifies which users the network policy should be attached to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- diff --git a/docs/networkPolicyAttachment.typescript.md b/docs/networkPolicyAttachment.typescript.md index f9f00f276..3670ffd58 100644 --- a/docs/networkPolicyAttachment.typescript.md +++ b/docs/networkPolicyAttachment.typescript.md @@ -4,7 +4,7 @@ ### NetworkPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the NetworkPolicyAttachment to The id of the existing NetworkPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -793,7 +793,7 @@ const networkPolicyAttachmentConfig: networkPolicyAttachment.NetworkPolicyAttach | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | networkPolicyName | string | Specifies the identifier for the network policy; | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. | | setForAccount | boolean \| cdktf.IResolvable | Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. | | users | string[] | Specifies which users the network policy should be attached to. | @@ -881,7 +881,7 @@ Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} --- @@ -893,7 +893,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -910,7 +910,7 @@ public readonly setForAccount: boolean | IResolvable; Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} --- @@ -924,7 +924,7 @@ public readonly users: string[]; Specifies which users the network policy should be attached to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} --- diff --git a/docs/networkRule.csharp.md b/docs/networkRule.csharp.md index 983d69c83..8a549f8b0 100644 --- a/docs/networkRule.csharp.md +++ b/docs/networkRule.csharp.md @@ -4,7 +4,7 @@ ### NetworkRule -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule snowflake_network_rule}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule snowflake_network_rule}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the NetworkRule to import. The id of the existing NetworkRule that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use --- @@ -907,7 +907,7 @@ new NetworkRuleConfig { | Type | string | Specifies the type of network identifiers being allowed or blocked. | | ValueList | string[] | Specifies the network identifiers that will be allowed or blocked. | | Comment | string | Specifies a comment for the network rule. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. | --- @@ -991,7 +991,7 @@ public string Database { get; set; } The database in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#database NetworkRule#database} --- @@ -1005,7 +1005,7 @@ public string Mode { get; set; } Specifies what is restricted by the network rule. Valid values are INGRESS, INTERNAL_STAGE and EGRESS; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#mode NetworkRule#mode} --- @@ -1021,7 +1021,7 @@ Specifies the identifier for the network rule; must be unique for the database and schema in which the network rule is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#name NetworkRule#name} --- @@ -1035,7 +1035,7 @@ public string Schema { get; set; } The schema in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#schema NetworkRule#schema} --- @@ -1051,7 +1051,7 @@ Specifies the type of network identifiers being allowed or blocked. A network rule can have only one type. Allowed values are IPV4, AWSVPCEID, AZURELINKID and HOST_PORT; allowed values are determined by the mode of the network rule; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#type NetworkRule#type} --- @@ -1067,7 +1067,7 @@ Specifies the network identifiers that will be allowed or blocked. Valid values in the list are determined by the type of network rule, see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#value_list NetworkRule#value_list} --- @@ -1081,7 +1081,7 @@ public string Comment { get; set; } Specifies a comment for the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#comment NetworkRule#comment} --- @@ -1093,7 +1093,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/networkRule.go.md b/docs/networkRule.go.md index 8b74933eb..29d33d4ce 100644 --- a/docs/networkRule.go.md +++ b/docs/networkRule.go.md @@ -4,7 +4,7 @@ ### NetworkRule -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule snowflake_network_rule}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule snowflake_network_rule}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the NetworkRule to import. The id of the existing NetworkRule that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use --- @@ -907,7 +907,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/networkrule" | Type | *string | Specifies the type of network identifiers being allowed or blocked. | | ValueList | *[]*string | Specifies the network identifiers that will be allowed or blocked. | | Comment | *string | Specifies a comment for the network rule. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. | --- @@ -991,7 +991,7 @@ Database *string The database in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#database NetworkRule#database} --- @@ -1005,7 +1005,7 @@ Mode *string Specifies what is restricted by the network rule. Valid values are INGRESS, INTERNAL_STAGE and EGRESS; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#mode NetworkRule#mode} --- @@ -1021,7 +1021,7 @@ Specifies the identifier for the network rule; must be unique for the database and schema in which the network rule is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#name NetworkRule#name} --- @@ -1035,7 +1035,7 @@ Schema *string The schema in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#schema NetworkRule#schema} --- @@ -1051,7 +1051,7 @@ Specifies the type of network identifiers being allowed or blocked. A network rule can have only one type. Allowed values are IPV4, AWSVPCEID, AZURELINKID and HOST_PORT; allowed values are determined by the mode of the network rule; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#type NetworkRule#type} --- @@ -1067,7 +1067,7 @@ Specifies the network identifiers that will be allowed or blocked. Valid values in the list are determined by the type of network rule, see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#value_list NetworkRule#value_list} --- @@ -1081,7 +1081,7 @@ Comment *string Specifies a comment for the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#comment NetworkRule#comment} --- @@ -1093,7 +1093,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/networkRule.java.md b/docs/networkRule.java.md index d7e001963..03fd9f82d 100644 --- a/docs/networkRule.java.md +++ b/docs/networkRule.java.md @@ -4,7 +4,7 @@ ### NetworkRule -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule snowflake_network_rule}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule snowflake_network_rule}. #### Initializers @@ -52,7 +52,7 @@ NetworkRule.Builder.create(Construct scope, java.lang.String id) | type | java.lang.String | Specifies the type of network identifiers being allowed or blocked. | | valueList | java.util.List | Specifies the network identifiers that will be allowed or blocked. | | comment | java.lang.String | Specifies a comment for the network rule. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. | --- @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope The database in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#database NetworkRule#database} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies what is restricted by the network rule. Valid values are INGRESS, INTERNAL_STAGE and EGRESS; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#mode NetworkRule#mode} --- @@ -144,7 +144,7 @@ Specifies the identifier for the network rule; must be unique for the database and schema in which the network rule is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#name NetworkRule#name} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#schema NetworkRule#schema} --- @@ -166,7 +166,7 @@ Specifies the type of network identifiers being allowed or blocked. A network rule can have only one type. Allowed values are IPV4, AWSVPCEID, AZURELINKID and HOST_PORT; allowed values are determined by the mode of the network rule; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#type NetworkRule#type} --- @@ -178,7 +178,7 @@ Specifies the network identifiers that will be allowed or blocked. Valid values in the list are determined by the type of network rule, see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#value_list NetworkRule#value_list} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#comment NetworkRule#comment} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -640,7 +640,7 @@ The construct id used in the generated config for the NetworkRule to import. The id of the existing NetworkRule that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use --- @@ -1070,7 +1070,7 @@ NetworkRuleConfig.builder() | type | java.lang.String | Specifies the type of network identifiers being allowed or blocked. | | valueList | java.util.List | Specifies the network identifiers that will be allowed or blocked. | | comment | java.lang.String | Specifies a comment for the network rule. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. | --- @@ -1154,7 +1154,7 @@ public java.lang.String getDatabase(); The database in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#database NetworkRule#database} --- @@ -1168,7 +1168,7 @@ public java.lang.String getMode(); Specifies what is restricted by the network rule. Valid values are INGRESS, INTERNAL_STAGE and EGRESS; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#mode NetworkRule#mode} --- @@ -1184,7 +1184,7 @@ Specifies the identifier for the network rule; must be unique for the database and schema in which the network rule is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#name NetworkRule#name} --- @@ -1198,7 +1198,7 @@ public java.lang.String getSchema(); The schema in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#schema NetworkRule#schema} --- @@ -1214,7 +1214,7 @@ Specifies the type of network identifiers being allowed or blocked. A network rule can have only one type. Allowed values are IPV4, AWSVPCEID, AZURELINKID and HOST_PORT; allowed values are determined by the mode of the network rule; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#type NetworkRule#type} --- @@ -1230,7 +1230,7 @@ Specifies the network identifiers that will be allowed or blocked. Valid values in the list are determined by the type of network rule, see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#value_list NetworkRule#value_list} --- @@ -1244,7 +1244,7 @@ public java.lang.String getComment(); Specifies a comment for the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#comment NetworkRule#comment} --- @@ -1256,7 +1256,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/networkRule.python.md b/docs/networkRule.python.md index 1d855c3b2..41c6851bd 100644 --- a/docs/networkRule.python.md +++ b/docs/networkRule.python.md @@ -4,7 +4,7 @@ ### NetworkRule -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule snowflake_network_rule}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule snowflake_network_rule}. #### Initializers @@ -50,7 +50,7 @@ networkRule.NetworkRule( | type | str | Specifies the type of network identifiers being allowed or blocked. | | value_list | typing.List[str] | Specifies the network identifiers that will be allowed or blocked. | | comment | str | Specifies a comment for the network rule. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. | --- @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope The database in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#database NetworkRule#database} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies what is restricted by the network rule. Valid values are INGRESS, INTERNAL_STAGE and EGRESS; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#mode NetworkRule#mode} --- @@ -142,7 +142,7 @@ Specifies the identifier for the network rule; must be unique for the database and schema in which the network rule is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#name NetworkRule#name} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#schema NetworkRule#schema} --- @@ -164,7 +164,7 @@ Specifies the type of network identifiers being allowed or blocked. A network rule can have only one type. Allowed values are IPV4, AWSVPCEID, AZURELINKID and HOST_PORT; allowed values are determined by the mode of the network rule; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#type NetworkRule#type} --- @@ -176,7 +176,7 @@ Specifies the network identifiers that will be allowed or blocked. Valid values in the list are determined by the type of network rule, see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#value_list NetworkRule#value_list} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#comment NetworkRule#comment} --- @@ -194,7 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -684,7 +684,7 @@ The construct id used in the generated config for the NetworkRule to import. The id of the existing NetworkRule that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use --- @@ -1110,7 +1110,7 @@ networkRule.NetworkRuleConfig( | type | str | Specifies the type of network identifiers being allowed or blocked. | | value_list | typing.List[str] | Specifies the network identifiers that will be allowed or blocked. | | comment | str | Specifies a comment for the network rule. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. | --- @@ -1194,7 +1194,7 @@ database: str The database in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#database NetworkRule#database} --- @@ -1208,7 +1208,7 @@ mode: str Specifies what is restricted by the network rule. Valid values are INGRESS, INTERNAL_STAGE and EGRESS; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#mode NetworkRule#mode} --- @@ -1224,7 +1224,7 @@ Specifies the identifier for the network rule; must be unique for the database and schema in which the network rule is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#name NetworkRule#name} --- @@ -1238,7 +1238,7 @@ schema: str The schema in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#schema NetworkRule#schema} --- @@ -1254,7 +1254,7 @@ Specifies the type of network identifiers being allowed or blocked. A network rule can have only one type. Allowed values are IPV4, AWSVPCEID, AZURELINKID and HOST_PORT; allowed values are determined by the mode of the network rule; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#type NetworkRule#type} --- @@ -1270,7 +1270,7 @@ Specifies the network identifiers that will be allowed or blocked. Valid values in the list are determined by the type of network rule, see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#value_list NetworkRule#value_list} --- @@ -1284,7 +1284,7 @@ comment: str Specifies a comment for the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#comment NetworkRule#comment} --- @@ -1296,7 +1296,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/networkRule.typescript.md b/docs/networkRule.typescript.md index f5eb73b13..5cb6719e7 100644 --- a/docs/networkRule.typescript.md +++ b/docs/networkRule.typescript.md @@ -4,7 +4,7 @@ ### NetworkRule -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule snowflake_network_rule}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule snowflake_network_rule}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the NetworkRule to import. The id of the existing NetworkRule that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use --- @@ -891,7 +891,7 @@ const networkRuleConfig: networkRule.NetworkRuleConfig = { ... } | type | string | Specifies the type of network identifiers being allowed or blocked. | | valueList | string[] | Specifies the network identifiers that will be allowed or blocked. | | comment | string | Specifies a comment for the network rule. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. | --- @@ -975,7 +975,7 @@ public readonly database: string; The database in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#database NetworkRule#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#database NetworkRule#database} --- @@ -989,7 +989,7 @@ public readonly mode: string; Specifies what is restricted by the network rule. Valid values are INGRESS, INTERNAL_STAGE and EGRESS; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#mode NetworkRule#mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#mode NetworkRule#mode} --- @@ -1005,7 +1005,7 @@ Specifies the identifier for the network rule; must be unique for the database and schema in which the network rule is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#name NetworkRule#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#name NetworkRule#name} --- @@ -1019,7 +1019,7 @@ public readonly schema: string; The schema in which to create the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#schema NetworkRule#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#schema NetworkRule#schema} --- @@ -1035,7 +1035,7 @@ Specifies the type of network identifiers being allowed or blocked. A network rule can have only one type. Allowed values are IPV4, AWSVPCEID, AZURELINKID and HOST_PORT; allowed values are determined by the mode of the network rule; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#type NetworkRule#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#type NetworkRule#type} --- @@ -1051,7 +1051,7 @@ Specifies the network identifiers that will be allowed or blocked. Valid values in the list are determined by the type of network rule, see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#value_list NetworkRule#value_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#value_list NetworkRule#value_list} --- @@ -1065,7 +1065,7 @@ public readonly comment: string; Specifies a comment for the network rule. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#comment NetworkRule#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#comment NetworkRule#comment} --- @@ -1077,7 +1077,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/notificationIntegration.csharp.md b/docs/notificationIntegration.csharp.md index 3e8e8e16a..e42306466 100644 --- a/docs/notificationIntegration.csharp.md +++ b/docs/notificationIntegration.csharp.md @@ -4,7 +4,7 @@ ### NotificationIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration snowflake_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration snowflake_notification_integration}. #### Initializers @@ -558,7 +558,7 @@ The construct id used in the generated config for the NotificationIntegration to The id of the existing NotificationIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -1204,7 +1204,7 @@ new NotificationIntegrationConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. | | NotificationProvider | string | The third-party cloud message queuing service (supported values: AZURE_STORAGE_QUEUE, AWS_SNS, GCP_PUBSUB; | | AwsSnsRoleArn | string | AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. | | AwsSnsTopicArn | string | AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. | @@ -1214,10 +1214,10 @@ new NotificationIntegrationConfig { | AzureTenantId | string | The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. | | Comment | string | A comment for the integration. | | Direction | string | Direction of the cloud messaging with respect to Snowflake (required only for error notifications). | -| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | +| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | | GcpPubsubSubscriptionName | string | The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. | | GcpPubsubTopicName | string | The topic id that Snowflake will use to push notifications. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | Type | string | A type of integration. | --- @@ -1300,7 +1300,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -1316,7 +1316,7 @@ The third-party cloud message queuing service (supported values: AZURE_STORAGE_Q AWS_SQS is deprecated and will be removed in the future provider versions) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -1330,7 +1330,7 @@ public string AwsSnsRoleArn { get; set; } AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -1344,7 +1344,7 @@ public string AwsSnsTopicArn { get; set; } AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -1358,7 +1358,7 @@ public string AwsSqsArn { get; set; } AWS SQS queue ARN for notification integration to connect to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -1372,7 +1372,7 @@ public string AwsSqsRoleArn { get; set; } AWS IAM role ARN for notification integration to assume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -1386,7 +1386,7 @@ public string AzureStorageQueuePrimaryUri { get; set; } The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -1400,7 +1400,7 @@ public string AzureTenantId { get; set; } The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -1414,7 +1414,7 @@ public string Comment { get; set; } A comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -1428,7 +1428,7 @@ public string Direction { get; set; } Direction of the cloud messaging with respect to Snowflake (required only for error notifications). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -1440,7 +1440,7 @@ public object Enabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -1454,7 +1454,7 @@ public string GcpPubsubSubscriptionName { get; set; } The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -1468,7 +1468,7 @@ public string GcpPubsubTopicName { get; set; } The topic id that Snowflake will use to push notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -1480,7 +1480,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1497,7 +1497,7 @@ public string Type { get; set; } A type of integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#type NotificationIntegration#type} --- diff --git a/docs/notificationIntegration.go.md b/docs/notificationIntegration.go.md index 96a5d41e2..2e7df2c98 100644 --- a/docs/notificationIntegration.go.md +++ b/docs/notificationIntegration.go.md @@ -4,7 +4,7 @@ ### NotificationIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration snowflake_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration snowflake_notification_integration}. #### Initializers @@ -558,7 +558,7 @@ The construct id used in the generated config for the NotificationIntegration to The id of the existing NotificationIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -1204,7 +1204,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/notificationi | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. | | NotificationProvider | *string | The third-party cloud message queuing service (supported values: AZURE_STORAGE_QUEUE, AWS_SNS, GCP_PUBSUB; | | AwsSnsRoleArn | *string | AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. | | AwsSnsTopicArn | *string | AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. | @@ -1214,10 +1214,10 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/notificationi | AzureTenantId | *string | The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. | | Comment | *string | A comment for the integration. | | Direction | *string | Direction of the cloud messaging with respect to Snowflake (required only for error notifications). | -| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | +| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | | GcpPubsubSubscriptionName | *string | The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. | | GcpPubsubTopicName | *string | The topic id that Snowflake will use to push notifications. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | Type | *string | A type of integration. | --- @@ -1300,7 +1300,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -1316,7 +1316,7 @@ The third-party cloud message queuing service (supported values: AZURE_STORAGE_Q AWS_SQS is deprecated and will be removed in the future provider versions) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -1330,7 +1330,7 @@ AwsSnsRoleArn *string AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -1344,7 +1344,7 @@ AwsSnsTopicArn *string AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -1358,7 +1358,7 @@ AwsSqsArn *string AWS SQS queue ARN for notification integration to connect to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -1372,7 +1372,7 @@ AwsSqsRoleArn *string AWS IAM role ARN for notification integration to assume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -1386,7 +1386,7 @@ AzureStorageQueuePrimaryUri *string The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -1400,7 +1400,7 @@ AzureTenantId *string The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -1414,7 +1414,7 @@ Comment *string A comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -1428,7 +1428,7 @@ Direction *string Direction of the cloud messaging with respect to Snowflake (required only for error notifications). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -1440,7 +1440,7 @@ Enabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -1454,7 +1454,7 @@ GcpPubsubSubscriptionName *string The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -1468,7 +1468,7 @@ GcpPubsubTopicName *string The topic id that Snowflake will use to push notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -1480,7 +1480,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1497,7 +1497,7 @@ Type *string A type of integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#type NotificationIntegration#type} --- diff --git a/docs/notificationIntegration.java.md b/docs/notificationIntegration.java.md index f61ea4441..3ac497845 100644 --- a/docs/notificationIntegration.java.md +++ b/docs/notificationIntegration.java.md @@ -4,7 +4,7 @@ ### NotificationIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration snowflake_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration snowflake_notification_integration}. #### Initializers @@ -53,7 +53,7 @@ NotificationIntegration.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. | | notificationProvider | java.lang.String | The third-party cloud message queuing service (supported values: AZURE_STORAGE_QUEUE, AWS_SNS, GCP_PUBSUB; | | awsSnsRoleArn | java.lang.String | AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. | | awsSnsTopicArn | java.lang.String | AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. | @@ -63,10 +63,10 @@ NotificationIntegration.Builder.create(Construct scope, java.lang.String id) | azureTenantId | java.lang.String | The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. | | comment | java.lang.String | A comment for the integration. | | direction | java.lang.String | Direction of the cloud messaging with respect to Snowflake (required only for error notifications). | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | | gcpPubsubSubscriptionName | java.lang.String | The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. | | gcpPubsubTopicName | java.lang.String | The topic id that Snowflake will use to push notifications. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | type | java.lang.String | A type of integration. | --- @@ -135,7 +135,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -147,7 +147,7 @@ The third-party cloud message queuing service (supported values: AZURE_STORAGE_Q AWS_SQS is deprecated and will be removed in the future provider versions) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -177,7 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf AWS SQS queue ARN for notification integration to connect to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf AWS IAM role ARN for notification integration to assume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -197,7 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -207,7 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -217,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -227,7 +227,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Direction of the cloud messaging with respect to Snowflake (required only for error notifications). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -235,7 +235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -245,7 +245,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -255,7 +255,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The topic id that Snowflake will use to push notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -263,7 +263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -276,7 +276,7 @@ If you experience problems setting this value it might not be settable. Please t A type of integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#type NotificationIntegration#type} --- @@ -794,7 +794,7 @@ The construct id used in the generated config for the NotificationIntegration to The id of the existing NotificationIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -1445,7 +1445,7 @@ NotificationIntegrationConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. | | notificationProvider | java.lang.String | The third-party cloud message queuing service (supported values: AZURE_STORAGE_QUEUE, AWS_SNS, GCP_PUBSUB; | | awsSnsRoleArn | java.lang.String | AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. | | awsSnsTopicArn | java.lang.String | AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. | @@ -1455,10 +1455,10 @@ NotificationIntegrationConfig.builder() | azureTenantId | java.lang.String | The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. | | comment | java.lang.String | A comment for the integration. | | direction | java.lang.String | Direction of the cloud messaging with respect to Snowflake (required only for error notifications). | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | | gcpPubsubSubscriptionName | java.lang.String | The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. | | gcpPubsubTopicName | java.lang.String | The topic id that Snowflake will use to push notifications. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | type | java.lang.String | A type of integration. | --- @@ -1541,7 +1541,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -1557,7 +1557,7 @@ The third-party cloud message queuing service (supported values: AZURE_STORAGE_Q AWS_SQS is deprecated and will be removed in the future provider versions) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -1571,7 +1571,7 @@ public java.lang.String getAwsSnsRoleArn(); AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -1585,7 +1585,7 @@ public java.lang.String getAwsSnsTopicArn(); AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -1599,7 +1599,7 @@ public java.lang.String getAwsSqsArn(); AWS SQS queue ARN for notification integration to connect to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -1613,7 +1613,7 @@ public java.lang.String getAwsSqsRoleArn(); AWS IAM role ARN for notification integration to assume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -1627,7 +1627,7 @@ public java.lang.String getAzureStorageQueuePrimaryUri(); The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -1641,7 +1641,7 @@ public java.lang.String getAzureTenantId(); The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -1655,7 +1655,7 @@ public java.lang.String getComment(); A comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -1669,7 +1669,7 @@ public java.lang.String getDirection(); Direction of the cloud messaging with respect to Snowflake (required only for error notifications). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -1681,7 +1681,7 @@ public java.lang.Object getEnabled(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -1695,7 +1695,7 @@ public java.lang.String getGcpPubsubSubscriptionName(); The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -1709,7 +1709,7 @@ public java.lang.String getGcpPubsubTopicName(); The topic id that Snowflake will use to push notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -1721,7 +1721,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1738,7 +1738,7 @@ public java.lang.String getType(); A type of integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#type NotificationIntegration#type} --- diff --git a/docs/notificationIntegration.python.md b/docs/notificationIntegration.python.md index a5bda5191..cb6bdaa0b 100644 --- a/docs/notificationIntegration.python.md +++ b/docs/notificationIntegration.python.md @@ -4,7 +4,7 @@ ### NotificationIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration snowflake_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration snowflake_notification_integration}. #### Initializers @@ -50,7 +50,7 @@ notificationIntegration.NotificationIntegration( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. | | notification_provider | str | The third-party cloud message queuing service (supported values: AZURE_STORAGE_QUEUE, AWS_SNS, GCP_PUBSUB; | | aws_sns_role_arn | str | AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. | | aws_sns_topic_arn | str | AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. | @@ -60,10 +60,10 @@ notificationIntegration.NotificationIntegration( | azure_tenant_id | str | The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. | | comment | str | A comment for the integration. | | direction | str | Direction of the cloud messaging with respect to Snowflake (required only for error notifications). | -| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | +| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | | gcp_pubsub_subscription_name | str | The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. | | gcp_pubsub_topic_name | str | The topic id that Snowflake will use to push notifications. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | type | str | A type of integration. | --- @@ -132,7 +132,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -144,7 +144,7 @@ The third-party cloud message queuing service (supported values: AZURE_STORAGE_Q AWS_SQS is deprecated and will be removed in the future provider versions) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf AWS SQS queue ARN for notification integration to connect to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf AWS IAM role ARN for notification integration to assume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -194,7 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -224,7 +224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Direction of the cloud messaging with respect to Snowflake (required only for error notifications). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -232,7 +232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -242,7 +242,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -252,7 +252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The topic id that Snowflake will use to push notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -260,7 +260,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -273,7 +273,7 @@ If you experience problems setting this value it might not be settable. Please t A type of integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#type NotificationIntegration#type} --- @@ -837,7 +837,7 @@ The construct id used in the generated config for the NotificationIntegration to The id of the existing NotificationIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -1483,7 +1483,7 @@ notificationIntegration.NotificationIntegrationConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. | | notification_provider | str | The third-party cloud message queuing service (supported values: AZURE_STORAGE_QUEUE, AWS_SNS, GCP_PUBSUB; | | aws_sns_role_arn | str | AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. | | aws_sns_topic_arn | str | AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. | @@ -1493,10 +1493,10 @@ notificationIntegration.NotificationIntegrationConfig( | azure_tenant_id | str | The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. | | comment | str | A comment for the integration. | | direction | str | Direction of the cloud messaging with respect to Snowflake (required only for error notifications). | -| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | +| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | | gcp_pubsub_subscription_name | str | The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. | | gcp_pubsub_topic_name | str | The topic id that Snowflake will use to push notifications. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | type | str | A type of integration. | --- @@ -1579,7 +1579,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -1595,7 +1595,7 @@ The third-party cloud message queuing service (supported values: AZURE_STORAGE_Q AWS_SQS is deprecated and will be removed in the future provider versions) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -1609,7 +1609,7 @@ aws_sns_role_arn: str AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -1623,7 +1623,7 @@ aws_sns_topic_arn: str AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -1637,7 +1637,7 @@ aws_sqs_arn: str AWS SQS queue ARN for notification integration to connect to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -1651,7 +1651,7 @@ aws_sqs_role_arn: str AWS IAM role ARN for notification integration to assume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -1665,7 +1665,7 @@ azure_storage_queue_primary_uri: str The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -1679,7 +1679,7 @@ azure_tenant_id: str The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -1693,7 +1693,7 @@ comment: str A comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -1707,7 +1707,7 @@ direction: str Direction of the cloud messaging with respect to Snowflake (required only for error notifications). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -1719,7 +1719,7 @@ enabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -1733,7 +1733,7 @@ gcp_pubsub_subscription_name: str The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -1747,7 +1747,7 @@ gcp_pubsub_topic_name: str The topic id that Snowflake will use to push notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -1759,7 +1759,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1776,7 +1776,7 @@ type: str A type of integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#type NotificationIntegration#type} --- diff --git a/docs/notificationIntegration.typescript.md b/docs/notificationIntegration.typescript.md index 15e098aca..cede14713 100644 --- a/docs/notificationIntegration.typescript.md +++ b/docs/notificationIntegration.typescript.md @@ -4,7 +4,7 @@ ### NotificationIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration snowflake_notification_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration snowflake_notification_integration}. #### Initializers @@ -558,7 +558,7 @@ The construct id used in the generated config for the NotificationIntegration to The id of the existing NotificationIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use --- @@ -1181,7 +1181,7 @@ const notificationIntegrationConfig: notificationIntegration.NotificationIntegra | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. | | notificationProvider | string | The third-party cloud message queuing service (supported values: AZURE_STORAGE_QUEUE, AWS_SNS, GCP_PUBSUB; | | awsSnsRoleArn | string | AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. | | awsSnsTopicArn | string | AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. | @@ -1191,10 +1191,10 @@ const notificationIntegrationConfig: notificationIntegration.NotificationIntegra | azureTenantId | string | The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. | | comment | string | A comment for the integration. | | direction | string | Direction of the cloud messaging with respect to Snowflake (required only for error notifications). | -| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | +| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. | | gcpPubsubSubscriptionName | string | The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. | | gcpPubsubTopicName | string | The topic id that Snowflake will use to push notifications. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. | | type | string | A type of integration. | --- @@ -1277,7 +1277,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name}. --- @@ -1293,7 +1293,7 @@ The third-party cloud message queuing service (supported values: AZURE_STORAGE_Q AWS_SQS is deprecated and will be removed in the future provider versions) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} --- @@ -1307,7 +1307,7 @@ public readonly awsSnsRoleArn: string; AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} --- @@ -1321,7 +1321,7 @@ public readonly awsSnsTopicArn: string; AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} --- @@ -1335,7 +1335,7 @@ public readonly awsSqsArn: string; AWS SQS queue ARN for notification integration to connect to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} --- @@ -1349,7 +1349,7 @@ public readonly awsSqsRoleArn: string; AWS IAM role ARN for notification integration to assume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} --- @@ -1363,7 +1363,7 @@ public readonly azureStorageQueuePrimaryUri: string; The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} --- @@ -1377,7 +1377,7 @@ public readonly azureTenantId: string; The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} --- @@ -1391,7 +1391,7 @@ public readonly comment: string; A comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#comment NotificationIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#comment NotificationIntegration#comment} --- @@ -1405,7 +1405,7 @@ public readonly direction: string; Direction of the cloud messaging with respect to Snowflake (required only for error notifications). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#direction NotificationIntegration#direction} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#direction NotificationIntegration#direction} --- @@ -1417,7 +1417,7 @@ public readonly enabled: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled}. --- @@ -1431,7 +1431,7 @@ public readonly gcpPubsubSubscriptionName: string; The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} --- @@ -1445,7 +1445,7 @@ public readonly gcpPubsubTopicName: string; The topic id that Snowflake will use to push notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} --- @@ -1457,7 +1457,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1474,7 +1474,7 @@ public readonly type: string; A type of integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#type NotificationIntegration#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#type NotificationIntegration#type} --- diff --git a/docs/oauthIntegration.csharp.md b/docs/oauthIntegration.csharp.md index 61a7b25de..f9cfc4927 100644 --- a/docs/oauthIntegration.csharp.md +++ b/docs/oauthIntegration.csharp.md @@ -4,7 +4,7 @@ ### OauthIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration snowflake_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration snowflake_oauth_integration}. #### Initializers @@ -530,7 +530,7 @@ The construct id used in the generated config for the OauthIntegration to import The id of the existing OauthIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -1023,7 +1023,7 @@ new OauthIntegrationConfig { | BlockedRolesList | string[] | List of roles that a user cannot explicitly consent to using after authenticating. | | Comment | string | Specifies a comment for the OAuth integration. | | Enabled | object | Specifies whether this OAuth integration is enabled or disabled. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. | | OauthClientType | string | Specifies the type of client being registered. Snowflake supports both confidential and public clients. | | OauthIssueRefreshTokens | object | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | OauthRedirectUri | string | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | @@ -1114,7 +1114,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#name OauthIntegration#name} --- @@ -1128,7 +1128,7 @@ public string OauthClient { get; set; } Specifies the OAuth client type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} --- @@ -1144,7 +1144,7 @@ List of roles that a user cannot explicitly consent to using after authenticatin Do not include ACCOUNTADMIN, ORGADMIN or SECURITYADMIN as they are already implicitly enforced and will cause in-place updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} --- @@ -1158,7 +1158,7 @@ public string Comment { get; set; } Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#comment OauthIntegration#comment} --- @@ -1172,7 +1172,7 @@ public object Enabled { get; set; } Specifies whether this OAuth integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} --- @@ -1184,7 +1184,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1201,7 +1201,7 @@ public string OauthClientType { get; set; } Specifies the type of client being registered. Snowflake supports both confidential and public clients. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} --- @@ -1215,7 +1215,7 @@ public object OauthIssueRefreshTokens { get; set; } Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} --- @@ -1229,7 +1229,7 @@ public string OauthRedirectUri { get; set; } Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} --- @@ -1243,7 +1243,7 @@ public double OauthRefreshTokenValidity { get; set; } Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} --- @@ -1257,7 +1257,7 @@ public string OauthUseSecondaryRoles { get; set; } Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} --- diff --git a/docs/oauthIntegration.go.md b/docs/oauthIntegration.go.md index 3e9f48280..3a3a8e3ad 100644 --- a/docs/oauthIntegration.go.md +++ b/docs/oauthIntegration.go.md @@ -4,7 +4,7 @@ ### OauthIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration snowflake_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration snowflake_oauth_integration}. #### Initializers @@ -530,7 +530,7 @@ The construct id used in the generated config for the OauthIntegration to import The id of the existing OauthIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -1023,7 +1023,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/oauthintegrat | BlockedRolesList | *[]*string | List of roles that a user cannot explicitly consent to using after authenticating. | | Comment | *string | Specifies a comment for the OAuth integration. | | Enabled | interface{} | Specifies whether this OAuth integration is enabled or disabled. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. | | OauthClientType | *string | Specifies the type of client being registered. Snowflake supports both confidential and public clients. | | OauthIssueRefreshTokens | interface{} | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | OauthRedirectUri | *string | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | @@ -1114,7 +1114,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#name OauthIntegration#name} --- @@ -1128,7 +1128,7 @@ OauthClient *string Specifies the OAuth client type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} --- @@ -1144,7 +1144,7 @@ List of roles that a user cannot explicitly consent to using after authenticatin Do not include ACCOUNTADMIN, ORGADMIN or SECURITYADMIN as they are already implicitly enforced and will cause in-place updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} --- @@ -1158,7 +1158,7 @@ Comment *string Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#comment OauthIntegration#comment} --- @@ -1172,7 +1172,7 @@ Enabled interface{} Specifies whether this OAuth integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} --- @@ -1184,7 +1184,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1201,7 +1201,7 @@ OauthClientType *string Specifies the type of client being registered. Snowflake supports both confidential and public clients. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} --- @@ -1215,7 +1215,7 @@ OauthIssueRefreshTokens interface{} Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} --- @@ -1229,7 +1229,7 @@ OauthRedirectUri *string Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} --- @@ -1243,7 +1243,7 @@ OauthRefreshTokenValidity *f64 Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} --- @@ -1257,7 +1257,7 @@ OauthUseSecondaryRoles *string Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} --- diff --git a/docs/oauthIntegration.java.md b/docs/oauthIntegration.java.md index 77e831758..cbd60a406 100644 --- a/docs/oauthIntegration.java.md +++ b/docs/oauthIntegration.java.md @@ -4,7 +4,7 @@ ### OauthIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration snowflake_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration snowflake_oauth_integration}. #### Initializers @@ -55,7 +55,7 @@ OauthIntegration.Builder.create(Construct scope, java.lang.String id) | blockedRolesList | java.util.List | List of roles that a user cannot explicitly consent to using after authenticating. | | comment | java.lang.String | Specifies a comment for the OAuth integration. | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether this OAuth integration is enabled or disabled. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. | | oauthClientType | java.lang.String | Specifies the type of client being registered. Snowflake supports both confidential and public clients. | | oauthIssueRefreshTokens | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | oauthRedirectUri | java.lang.String | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | @@ -132,7 +132,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#name OauthIntegration#name} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the OAuth client type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} --- @@ -154,7 +154,7 @@ List of roles that a user cannot explicitly consent to using after authenticatin Do not include ACCOUNTADMIN, ORGADMIN or SECURITYADMIN as they are already implicitly enforced and will cause in-place updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#comment OauthIntegration#comment} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether this OAuth integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -195,7 +195,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the type of client being registered. Snowflake supports both confidential and public clients. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} --- @@ -225,7 +225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} --- @@ -235,7 +235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} --- @@ -725,7 +725,7 @@ The construct id used in the generated config for the OauthIntegration to import The id of the existing OauthIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -1224,7 +1224,7 @@ OauthIntegrationConfig.builder() | blockedRolesList | java.util.List | List of roles that a user cannot explicitly consent to using after authenticating. | | comment | java.lang.String | Specifies a comment for the OAuth integration. | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether this OAuth integration is enabled or disabled. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. | | oauthClientType | java.lang.String | Specifies the type of client being registered. Snowflake supports both confidential and public clients. | | oauthIssueRefreshTokens | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | oauthRedirectUri | java.lang.String | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | @@ -1315,7 +1315,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#name OauthIntegration#name} --- @@ -1329,7 +1329,7 @@ public java.lang.String getOauthClient(); Specifies the OAuth client type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} --- @@ -1345,7 +1345,7 @@ List of roles that a user cannot explicitly consent to using after authenticatin Do not include ACCOUNTADMIN, ORGADMIN or SECURITYADMIN as they are already implicitly enforced and will cause in-place updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} --- @@ -1359,7 +1359,7 @@ public java.lang.String getComment(); Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#comment OauthIntegration#comment} --- @@ -1373,7 +1373,7 @@ public java.lang.Object getEnabled(); Specifies whether this OAuth integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} --- @@ -1385,7 +1385,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1402,7 +1402,7 @@ public java.lang.String getOauthClientType(); Specifies the type of client being registered. Snowflake supports both confidential and public clients. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} --- @@ -1416,7 +1416,7 @@ public java.lang.Object getOauthIssueRefreshTokens(); Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} --- @@ -1430,7 +1430,7 @@ public java.lang.String getOauthRedirectUri(); Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} --- @@ -1444,7 +1444,7 @@ public java.lang.Number getOauthRefreshTokenValidity(); Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} --- @@ -1458,7 +1458,7 @@ public java.lang.String getOauthUseSecondaryRoles(); Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} --- diff --git a/docs/oauthIntegration.python.md b/docs/oauthIntegration.python.md index cc8b138d1..6ce6dc3bc 100644 --- a/docs/oauthIntegration.python.md +++ b/docs/oauthIntegration.python.md @@ -4,7 +4,7 @@ ### OauthIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration snowflake_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration snowflake_oauth_integration}. #### Initializers @@ -51,7 +51,7 @@ oauthIntegration.OauthIntegration( | blocked_roles_list | typing.List[str] | List of roles that a user cannot explicitly consent to using after authenticating. | | comment | str | Specifies a comment for the OAuth integration. | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies whether this OAuth integration is enabled or disabled. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. | | oauth_client_type | str | Specifies the type of client being registered. Snowflake supports both confidential and public clients. | | oauth_issue_refresh_tokens | typing.Union[bool, cdktf.IResolvable] | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | oauth_redirect_uri | str | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | @@ -128,7 +128,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#name OauthIntegration#name} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the OAuth client type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} --- @@ -150,7 +150,7 @@ List of roles that a user cannot explicitly consent to using after authenticatin Do not include ACCOUNTADMIN, ORGADMIN or SECURITYADMIN as they are already implicitly enforced and will cause in-place updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#comment OauthIntegration#comment} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether this OAuth integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -191,7 +191,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the type of client being registered. Snowflake supports both confidential and public clients. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} --- @@ -221,7 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} --- @@ -231,7 +231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} --- @@ -767,7 +767,7 @@ The construct id used in the generated config for the OauthIntegration to import The id of the existing OauthIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -1260,7 +1260,7 @@ oauthIntegration.OauthIntegrationConfig( | blocked_roles_list | typing.List[str] | List of roles that a user cannot explicitly consent to using after authenticating. | | comment | str | Specifies a comment for the OAuth integration. | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies whether this OAuth integration is enabled or disabled. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. | | oauth_client_type | str | Specifies the type of client being registered. Snowflake supports both confidential and public clients. | | oauth_issue_refresh_tokens | typing.Union[bool, cdktf.IResolvable] | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | oauth_redirect_uri | str | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | @@ -1351,7 +1351,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#name OauthIntegration#name} --- @@ -1365,7 +1365,7 @@ oauth_client: str Specifies the OAuth client type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} --- @@ -1381,7 +1381,7 @@ List of roles that a user cannot explicitly consent to using after authenticatin Do not include ACCOUNTADMIN, ORGADMIN or SECURITYADMIN as they are already implicitly enforced and will cause in-place updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} --- @@ -1395,7 +1395,7 @@ comment: str Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#comment OauthIntegration#comment} --- @@ -1409,7 +1409,7 @@ enabled: typing.Union[bool, IResolvable] Specifies whether this OAuth integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} --- @@ -1421,7 +1421,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1438,7 +1438,7 @@ oauth_client_type: str Specifies the type of client being registered. Snowflake supports both confidential and public clients. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} --- @@ -1452,7 +1452,7 @@ oauth_issue_refresh_tokens: typing.Union[bool, IResolvable] Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} --- @@ -1466,7 +1466,7 @@ oauth_redirect_uri: str Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} --- @@ -1480,7 +1480,7 @@ oauth_refresh_token_validity: typing.Union[int, float] Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} --- @@ -1494,7 +1494,7 @@ oauth_use_secondary_roles: str Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} --- diff --git a/docs/oauthIntegration.typescript.md b/docs/oauthIntegration.typescript.md index b0e5cc37d..dc8cf5cc4 100644 --- a/docs/oauthIntegration.typescript.md +++ b/docs/oauthIntegration.typescript.md @@ -4,7 +4,7 @@ ### OauthIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration snowflake_oauth_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration snowflake_oauth_integration}. #### Initializers @@ -530,7 +530,7 @@ The construct id used in the generated config for the OauthIntegration to import The id of the existing OauthIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use --- @@ -1004,7 +1004,7 @@ const oauthIntegrationConfig: oauthIntegration.OauthIntegrationConfig = { ... } | blockedRolesList | string[] | List of roles that a user cannot explicitly consent to using after authenticating. | | comment | string | Specifies a comment for the OAuth integration. | | enabled | boolean \| cdktf.IResolvable | Specifies whether this OAuth integration is enabled or disabled. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. | | oauthClientType | string | Specifies the type of client being registered. Snowflake supports both confidential and public clients. | | oauthIssueRefreshTokens | boolean \| cdktf.IResolvable | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | oauthRedirectUri | string | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | @@ -1095,7 +1095,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#name OauthIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#name OauthIntegration#name} --- @@ -1109,7 +1109,7 @@ public readonly oauthClient: string; Specifies the OAuth client type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} --- @@ -1125,7 +1125,7 @@ List of roles that a user cannot explicitly consent to using after authenticatin Do not include ACCOUNTADMIN, ORGADMIN or SECURITYADMIN as they are already implicitly enforced and will cause in-place updates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} --- @@ -1139,7 +1139,7 @@ public readonly comment: string; Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#comment OauthIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#comment OauthIntegration#comment} --- @@ -1153,7 +1153,7 @@ public readonly enabled: boolean | IResolvable; Specifies whether this OAuth integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} --- @@ -1165,7 +1165,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1182,7 +1182,7 @@ public readonly oauthClientType: string; Specifies the type of client being registered. Snowflake supports both confidential and public clients. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} --- @@ -1196,7 +1196,7 @@ public readonly oauthIssueRefreshTokens: boolean | IResolvable; Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} --- @@ -1210,7 +1210,7 @@ public readonly oauthRedirectUri: string; Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} --- @@ -1224,7 +1224,7 @@ public readonly oauthRefreshTokenValidity: number; Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} --- @@ -1238,7 +1238,7 @@ public readonly oauthUseSecondaryRoles: string; Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} --- diff --git a/docs/oauthIntegrationForCustomClients.csharp.md b/docs/oauthIntegrationForCustomClients.csharp.md index 7e29d6e8b..9aac79490 100644 --- a/docs/oauthIntegrationForCustomClients.csharp.md +++ b/docs/oauthIntegrationForCustomClients.csharp.md @@ -4,7 +4,7 @@ ### OauthIntegrationForCustomClients -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients}. #### Initializers @@ -551,7 +551,7 @@ The construct id used in the generated config for the OauthIntegrationForCustomC The id of the existing OauthIntegrationForCustomClients that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use --- @@ -1182,7 +1182,7 @@ new OauthIntegrationForCustomClientsConfig { | OauthRedirectUri | string | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | | Comment | string | Specifies a comment for the OAuth integration. | | Enabled | string | Specifies whether this OAuth integration is enabled or disabled. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | | NetworkPolicy | string | Specifies an existing network policy. | | OauthAllowNonTlsRedirectUri | string | If true, allows setting oauth_redirect_uri to a URI not protected by TLS. | | OauthClientRsaPublicKey | string | Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | @@ -1275,7 +1275,7 @@ public string[] BlockedRolesList { get; set; } A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -1291,7 +1291,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -1307,7 +1307,7 @@ Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are: `PUBLIC` | `CONFIDENTIAL`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -1321,7 +1321,7 @@ public string OauthRedirectUri { get; set; } Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -1335,7 +1335,7 @@ public string Comment { get; set; } Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -1351,7 +1351,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -1363,7 +1363,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1382,7 +1382,7 @@ Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -1398,7 +1398,7 @@ If true, allows setting oauth_redirect_uri to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -1414,7 +1414,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -1430,7 +1430,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -1446,7 +1446,7 @@ Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be requ Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -1462,7 +1462,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -1476,7 +1476,7 @@ public double OauthRefreshTokenValidity { get; set; } Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -1492,7 +1492,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -1506,7 +1506,7 @@ public string[] PreAuthorizedRolesList { get; set; } A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} --- diff --git a/docs/oauthIntegrationForCustomClients.go.md b/docs/oauthIntegrationForCustomClients.go.md index 3f2f64083..43a8d6f09 100644 --- a/docs/oauthIntegrationForCustomClients.go.md +++ b/docs/oauthIntegrationForCustomClients.go.md @@ -4,7 +4,7 @@ ### OauthIntegrationForCustomClients -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients}. #### Initializers @@ -551,7 +551,7 @@ The construct id used in the generated config for the OauthIntegrationForCustomC The id of the existing OauthIntegrationForCustomClients that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use --- @@ -1182,7 +1182,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/oauthintegrat | OauthRedirectUri | *string | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | | Comment | *string | Specifies a comment for the OAuth integration. | | Enabled | *string | Specifies whether this OAuth integration is enabled or disabled. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | | NetworkPolicy | *string | Specifies an existing network policy. | | OauthAllowNonTlsRedirectUri | *string | If true, allows setting oauth_redirect_uri to a URI not protected by TLS. | | OauthClientRsaPublicKey | *string | Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | @@ -1275,7 +1275,7 @@ BlockedRolesList *[]*string A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -1291,7 +1291,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -1307,7 +1307,7 @@ Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are: `PUBLIC` | `CONFIDENTIAL`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -1321,7 +1321,7 @@ OauthRedirectUri *string Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -1335,7 +1335,7 @@ Comment *string Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -1351,7 +1351,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -1363,7 +1363,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1382,7 +1382,7 @@ Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -1398,7 +1398,7 @@ If true, allows setting oauth_redirect_uri to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -1414,7 +1414,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -1430,7 +1430,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -1446,7 +1446,7 @@ Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be requ Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -1462,7 +1462,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -1476,7 +1476,7 @@ OauthRefreshTokenValidity *f64 Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -1492,7 +1492,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -1506,7 +1506,7 @@ PreAuthorizedRolesList *[]*string A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} --- diff --git a/docs/oauthIntegrationForCustomClients.java.md b/docs/oauthIntegrationForCustomClients.java.md index 42f4ab99d..a3dc48c45 100644 --- a/docs/oauthIntegrationForCustomClients.java.md +++ b/docs/oauthIntegrationForCustomClients.java.md @@ -4,7 +4,7 @@ ### OauthIntegrationForCustomClients -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients}. #### Initializers @@ -59,7 +59,7 @@ OauthIntegrationForCustomClients.Builder.create(Construct scope, java.lang.Strin | oauthRedirectUri | java.lang.String | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | | comment | java.lang.String | Specifies a comment for the OAuth integration. | | enabled | java.lang.String | Specifies whether this OAuth integration is enabled or disabled. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | | networkPolicy | java.lang.String | Specifies an existing network policy. | | oauthAllowNonTlsRedirectUri | java.lang.String | If true, allows setting oauth_redirect_uri to a URI not protected by TLS. | | oauthClientRsaPublicKey | java.lang.String | Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | @@ -138,7 +138,7 @@ Must be unique amongst siblings in the same scope A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -150,7 +150,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -162,7 +162,7 @@ Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are: `PUBLIC` | `CONFIDENTIAL`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -194,7 +194,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -202,7 +202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -217,7 +217,7 @@ Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -229,7 +229,7 @@ If true, allows setting oauth_redirect_uri to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -241,7 +241,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -253,7 +253,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -265,7 +265,7 @@ Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be requ Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -277,7 +277,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -287,7 +287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -299,7 +299,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -309,7 +309,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} --- @@ -820,7 +820,7 @@ The construct id used in the generated config for the OauthIntegrationForCustomC The id of the existing OauthIntegrationForCustomClients that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use --- @@ -1455,7 +1455,7 @@ OauthIntegrationForCustomClientsConfig.builder() | oauthRedirectUri | java.lang.String | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | | comment | java.lang.String | Specifies a comment for the OAuth integration. | | enabled | java.lang.String | Specifies whether this OAuth integration is enabled or disabled. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | | networkPolicy | java.lang.String | Specifies an existing network policy. | | oauthAllowNonTlsRedirectUri | java.lang.String | If true, allows setting oauth_redirect_uri to a URI not protected by TLS. | | oauthClientRsaPublicKey | java.lang.String | Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | @@ -1548,7 +1548,7 @@ public java.util.List getBlockedRolesList(); A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -1564,7 +1564,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -1580,7 +1580,7 @@ Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are: `PUBLIC` | `CONFIDENTIAL`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -1594,7 +1594,7 @@ public java.lang.String getOauthRedirectUri(); Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -1608,7 +1608,7 @@ public java.lang.String getComment(); Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -1624,7 +1624,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -1636,7 +1636,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1655,7 +1655,7 @@ Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -1671,7 +1671,7 @@ If true, allows setting oauth_redirect_uri to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -1687,7 +1687,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -1703,7 +1703,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -1719,7 +1719,7 @@ Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be requ Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -1735,7 +1735,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -1749,7 +1749,7 @@ public java.lang.Number getOauthRefreshTokenValidity(); Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -1765,7 +1765,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -1779,7 +1779,7 @@ public java.util.List getPreAuthorizedRolesList(); A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} --- diff --git a/docs/oauthIntegrationForCustomClients.python.md b/docs/oauthIntegrationForCustomClients.python.md index 6591e3481..b1da5d8a3 100644 --- a/docs/oauthIntegrationForCustomClients.python.md +++ b/docs/oauthIntegrationForCustomClients.python.md @@ -4,7 +4,7 @@ ### OauthIntegrationForCustomClients -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients}. #### Initializers @@ -57,7 +57,7 @@ oauthIntegrationForCustomClients.OauthIntegrationForCustomClients( | oauth_redirect_uri | str | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | | comment | str | Specifies a comment for the OAuth integration. | | enabled | str | Specifies whether this OAuth integration is enabled or disabled. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | | network_policy | str | Specifies an existing network policy. | | oauth_allow_non_tls_redirect_uri | str | If true, allows setting oauth_redirect_uri to a URI not protected by TLS. | | oauth_client_rsa_public_key | str | Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | @@ -136,7 +136,7 @@ Must be unique amongst siblings in the same scope A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -148,7 +148,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -160,7 +160,7 @@ Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are: `PUBLIC` | `CONFIDENTIAL`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -192,7 +192,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -200,7 +200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -215,7 +215,7 @@ Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -227,7 +227,7 @@ If true, allows setting oauth_redirect_uri to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -239,7 +239,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -251,7 +251,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -263,7 +263,7 @@ Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be requ Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -275,7 +275,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -285,7 +285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -297,7 +297,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -307,7 +307,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} --- @@ -864,7 +864,7 @@ The construct id used in the generated config for the OauthIntegrationForCustomC The id of the existing OauthIntegrationForCustomClients that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use --- @@ -1495,7 +1495,7 @@ oauthIntegrationForCustomClients.OauthIntegrationForCustomClientsConfig( | oauth_redirect_uri | str | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | | comment | str | Specifies a comment for the OAuth integration. | | enabled | str | Specifies whether this OAuth integration is enabled or disabled. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | | network_policy | str | Specifies an existing network policy. | | oauth_allow_non_tls_redirect_uri | str | If true, allows setting oauth_redirect_uri to a URI not protected by TLS. | | oauth_client_rsa_public_key | str | Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | @@ -1588,7 +1588,7 @@ blocked_roles_list: typing.List[str] A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -1604,7 +1604,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -1620,7 +1620,7 @@ Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are: `PUBLIC` | `CONFIDENTIAL`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -1634,7 +1634,7 @@ oauth_redirect_uri: str Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -1648,7 +1648,7 @@ comment: str Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -1664,7 +1664,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -1676,7 +1676,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1695,7 +1695,7 @@ Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -1711,7 +1711,7 @@ If true, allows setting oauth_redirect_uri to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -1727,7 +1727,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -1743,7 +1743,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -1759,7 +1759,7 @@ Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be requ Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -1775,7 +1775,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -1789,7 +1789,7 @@ oauth_refresh_token_validity: typing.Union[int, float] Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -1805,7 +1805,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -1819,7 +1819,7 @@ pre_authorized_roles_list: typing.List[str] A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} --- diff --git a/docs/oauthIntegrationForCustomClients.typescript.md b/docs/oauthIntegrationForCustomClients.typescript.md index 55ea2f6be..66b8e2a15 100644 --- a/docs/oauthIntegrationForCustomClients.typescript.md +++ b/docs/oauthIntegrationForCustomClients.typescript.md @@ -4,7 +4,7 @@ ### OauthIntegrationForCustomClients -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients}. #### Initializers @@ -551,7 +551,7 @@ The construct id used in the generated config for the OauthIntegrationForCustomC The id of the existing OauthIntegrationForCustomClients that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use --- @@ -1158,7 +1158,7 @@ const oauthIntegrationForCustomClientsConfig: oauthIntegrationForCustomClients.O | oauthRedirectUri | string | Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. | | comment | string | Specifies a comment for the OAuth integration. | | enabled | string | Specifies whether this OAuth integration is enabled or disabled. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. | | networkPolicy | string | Specifies an existing network policy. | | oauthAllowNonTlsRedirectUri | string | If true, allows setting oauth_redirect_uri to a URI not protected by TLS. | | oauthClientRsaPublicKey | string | Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. | @@ -1251,7 +1251,7 @@ public readonly blockedRolesList: string[]; A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} --- @@ -1267,7 +1267,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} --- @@ -1283,7 +1283,7 @@ Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are: `PUBLIC` | `CONFIDENTIAL`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} --- @@ -1297,7 +1297,7 @@ public readonly oauthRedirectUri: string; Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} --- @@ -1311,7 +1311,7 @@ public readonly comment: string; Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} --- @@ -1327,7 +1327,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} --- @@ -1339,7 +1339,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1358,7 +1358,7 @@ Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} --- @@ -1374,7 +1374,7 @@ If true, allows setting oauth_redirect_uri to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} --- @@ -1390,7 +1390,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} --- @@ -1406,7 +1406,7 @@ Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY---- External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} --- @@ -1422,7 +1422,7 @@ Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be requ Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} --- @@ -1438,7 +1438,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} --- @@ -1452,7 +1452,7 @@ public readonly oauthRefreshTokenValidity: number; Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} --- @@ -1468,7 +1468,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} --- @@ -1482,7 +1482,7 @@ public readonly preAuthorizedRolesList: string[]; A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} --- diff --git a/docs/oauthIntegrationForPartnerApplications.csharp.md b/docs/oauthIntegrationForPartnerApplications.csharp.md index c2ff2dea0..dc53c2fbb 100644 --- a/docs/oauthIntegrationForPartnerApplications.csharp.md +++ b/docs/oauthIntegrationForPartnerApplications.csharp.md @@ -4,7 +4,7 @@ ### OauthIntegrationForPartnerApplications -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications}. #### Initializers @@ -516,7 +516,7 @@ The construct id used in the generated config for the OauthIntegrationForPartner The id of the existing OauthIntegrationForPartnerApplications that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use --- @@ -1008,7 +1008,7 @@ new OauthIntegrationForPartnerApplicationsConfig { | OauthClient | string | Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` \| `TABLEAU_DESKTOP` \| `TABLEAU_SERVER`. | | Comment | string | Specifies a comment for the OAuth integration. | | Enabled | string | Specifies whether this OAuth integration is enabled or disabled. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | | OauthIssueRefreshTokens | string | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | OauthRedirectUri | string | Specifies the client URI. | | OauthRefreshTokenValidity | double | Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. | @@ -1096,7 +1096,7 @@ public string[] BlockedRolesList { get; set; } A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -1112,7 +1112,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -1126,7 +1126,7 @@ public string OauthClient { get; set; } Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` | `TABLEAU_DESKTOP` | `TABLEAU_SERVER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -1140,7 +1140,7 @@ public string Comment { get; set; } Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -1156,7 +1156,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -1168,7 +1168,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1187,7 +1187,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -1203,7 +1203,7 @@ Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. The field should be only set when OAUTH_CLIENT = LOOKER. In any other case the field should be left out empty. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -1217,7 +1217,7 @@ public double OauthRefreshTokenValidity { get; set; } Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -1233,7 +1233,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} --- diff --git a/docs/oauthIntegrationForPartnerApplications.go.md b/docs/oauthIntegrationForPartnerApplications.go.md index 0f7097ff6..358b5089a 100644 --- a/docs/oauthIntegrationForPartnerApplications.go.md +++ b/docs/oauthIntegrationForPartnerApplications.go.md @@ -4,7 +4,7 @@ ### OauthIntegrationForPartnerApplications -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications}. #### Initializers @@ -516,7 +516,7 @@ The construct id used in the generated config for the OauthIntegrationForPartner The id of the existing OauthIntegrationForPartnerApplications that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use --- @@ -1008,7 +1008,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/oauthintegrat | OauthClient | *string | Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` \| `TABLEAU_DESKTOP` \| `TABLEAU_SERVER`. | | Comment | *string | Specifies a comment for the OAuth integration. | | Enabled | *string | Specifies whether this OAuth integration is enabled or disabled. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | | OauthIssueRefreshTokens | *string | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | OauthRedirectUri | *string | Specifies the client URI. | | OauthRefreshTokenValidity | *f64 | Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. | @@ -1096,7 +1096,7 @@ BlockedRolesList *[]*string A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -1112,7 +1112,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -1126,7 +1126,7 @@ OauthClient *string Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` | `TABLEAU_DESKTOP` | `TABLEAU_SERVER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -1140,7 +1140,7 @@ Comment *string Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -1156,7 +1156,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -1168,7 +1168,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1187,7 +1187,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -1203,7 +1203,7 @@ Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. The field should be only set when OAUTH_CLIENT = LOOKER. In any other case the field should be left out empty. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -1217,7 +1217,7 @@ OauthRefreshTokenValidity *f64 Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -1233,7 +1233,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} --- diff --git a/docs/oauthIntegrationForPartnerApplications.java.md b/docs/oauthIntegrationForPartnerApplications.java.md index 6f5ae0612..0b39b2730 100644 --- a/docs/oauthIntegrationForPartnerApplications.java.md +++ b/docs/oauthIntegrationForPartnerApplications.java.md @@ -4,7 +4,7 @@ ### OauthIntegrationForPartnerApplications -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications}. #### Initializers @@ -52,7 +52,7 @@ OauthIntegrationForPartnerApplications.Builder.create(Construct scope, java.lang | oauthClient | java.lang.String | Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` \| `TABLEAU_DESKTOP` \| `TABLEAU_SERVER`. | | comment | java.lang.String | Specifies a comment for the OAuth integration. | | enabled | java.lang.String | Specifies whether this OAuth integration is enabled or disabled. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | | oauthIssueRefreshTokens | java.lang.String | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | oauthRedirectUri | java.lang.String | Specifies the client URI. | | oauthRefreshTokenValidity | java.lang.Number | Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. | @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -138,7 +138,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` | `TABLEAU_DESKTOP` | `TABLEAU_SERVER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -170,7 +170,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -193,7 +193,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -205,7 +205,7 @@ Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. The field should be only set when OAUTH_CLIENT = LOOKER. In any other case the field should be left out empty. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -227,7 +227,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} --- @@ -703,7 +703,7 @@ The construct id used in the generated config for the OauthIntegrationForPartner The id of the existing OauthIntegrationForPartnerApplications that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use --- @@ -1199,7 +1199,7 @@ OauthIntegrationForPartnerApplicationsConfig.builder() | oauthClient | java.lang.String | Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` \| `TABLEAU_DESKTOP` \| `TABLEAU_SERVER`. | | comment | java.lang.String | Specifies a comment for the OAuth integration. | | enabled | java.lang.String | Specifies whether this OAuth integration is enabled or disabled. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | | oauthIssueRefreshTokens | java.lang.String | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | oauthRedirectUri | java.lang.String | Specifies the client URI. | | oauthRefreshTokenValidity | java.lang.Number | Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. | @@ -1287,7 +1287,7 @@ public java.util.List getBlockedRolesList(); A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -1303,7 +1303,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -1317,7 +1317,7 @@ public java.lang.String getOauthClient(); Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` | `TABLEAU_DESKTOP` | `TABLEAU_SERVER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -1331,7 +1331,7 @@ public java.lang.String getComment(); Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -1347,7 +1347,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -1359,7 +1359,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1378,7 +1378,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -1394,7 +1394,7 @@ Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. The field should be only set when OAUTH_CLIENT = LOOKER. In any other case the field should be left out empty. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -1408,7 +1408,7 @@ public java.lang.Number getOauthRefreshTokenValidity(); Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -1424,7 +1424,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} --- diff --git a/docs/oauthIntegrationForPartnerApplications.python.md b/docs/oauthIntegrationForPartnerApplications.python.md index 90c88d99d..63838fb30 100644 --- a/docs/oauthIntegrationForPartnerApplications.python.md +++ b/docs/oauthIntegrationForPartnerApplications.python.md @@ -4,7 +4,7 @@ ### OauthIntegrationForPartnerApplications -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications}. #### Initializers @@ -50,7 +50,7 @@ oauthIntegrationForPartnerApplications.OauthIntegrationForPartnerApplications( | oauth_client | str | Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` \| `TABLEAU_DESKTOP` \| `TABLEAU_SERVER`. | | comment | str | Specifies a comment for the OAuth integration. | | enabled | str | Specifies whether this OAuth integration is enabled or disabled. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | | oauth_issue_refresh_tokens | str | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | oauth_redirect_uri | str | Specifies the client URI. | | oauth_refresh_token_validity | typing.Union[int, float] | Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. | @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -136,7 +136,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` | `TABLEAU_DESKTOP` | `TABLEAU_SERVER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -168,7 +168,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -191,7 +191,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -203,7 +203,7 @@ Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. The field should be only set when OAUTH_CLIENT = LOOKER. In any other case the field should be left out empty. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -213,7 +213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -225,7 +225,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} --- @@ -747,7 +747,7 @@ The construct id used in the generated config for the OauthIntegrationForPartner The id of the existing OauthIntegrationForPartnerApplications that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use --- @@ -1239,7 +1239,7 @@ oauthIntegrationForPartnerApplications.OauthIntegrationForPartnerApplicationsCon | oauth_client | str | Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` \| `TABLEAU_DESKTOP` \| `TABLEAU_SERVER`. | | comment | str | Specifies a comment for the OAuth integration. | | enabled | str | Specifies whether this OAuth integration is enabled or disabled. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | | oauth_issue_refresh_tokens | str | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | oauth_redirect_uri | str | Specifies the client URI. | | oauth_refresh_token_validity | typing.Union[int, float] | Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. | @@ -1327,7 +1327,7 @@ blocked_roles_list: typing.List[str] A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -1343,7 +1343,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -1357,7 +1357,7 @@ oauth_client: str Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` | `TABLEAU_DESKTOP` | `TABLEAU_SERVER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -1371,7 +1371,7 @@ comment: str Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -1387,7 +1387,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -1399,7 +1399,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1418,7 +1418,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -1434,7 +1434,7 @@ Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. The field should be only set when OAUTH_CLIENT = LOOKER. In any other case the field should be left out empty. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -1448,7 +1448,7 @@ oauth_refresh_token_validity: typing.Union[int, float] Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -1464,7 +1464,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} --- diff --git a/docs/oauthIntegrationForPartnerApplications.typescript.md b/docs/oauthIntegrationForPartnerApplications.typescript.md index c05356f7e..004eb1db7 100644 --- a/docs/oauthIntegrationForPartnerApplications.typescript.md +++ b/docs/oauthIntegrationForPartnerApplications.typescript.md @@ -4,7 +4,7 @@ ### OauthIntegrationForPartnerApplications -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications}. #### Initializers @@ -516,7 +516,7 @@ The construct id used in the generated config for the OauthIntegrationForPartner The id of the existing OauthIntegrationForPartnerApplications that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use --- @@ -990,7 +990,7 @@ const oauthIntegrationForPartnerApplicationsConfig: oauthIntegrationForPartnerAp | oauthClient | string | Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` \| `TABLEAU_DESKTOP` \| `TABLEAU_SERVER`. | | comment | string | Specifies a comment for the OAuth integration. | | enabled | string | Specifies whether this OAuth integration is enabled or disabled. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. | | oauthIssueRefreshTokens | string | Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. | | oauthRedirectUri | string | Specifies the client URI. | | oauthRefreshTokenValidity | number | Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. | @@ -1078,7 +1078,7 @@ public readonly blockedRolesList: string[]; A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} --- @@ -1094,7 +1094,7 @@ Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} --- @@ -1108,7 +1108,7 @@ public readonly oauthClient: string; Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` | `TABLEAU_DESKTOP` | `TABLEAU_SERVER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} --- @@ -1122,7 +1122,7 @@ public readonly comment: string; Specifies a comment for the OAuth integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} --- @@ -1138,7 +1138,7 @@ Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} --- @@ -1150,7 +1150,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1169,7 +1169,7 @@ Specifies whether to allow the client to exchange a refresh token for an access Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} --- @@ -1185,7 +1185,7 @@ Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. The field should be only set when OAUTH_CLIENT = LOOKER. In any other case the field should be left out empty. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} --- @@ -1199,7 +1199,7 @@ public readonly oauthRefreshTokenValidity: number; Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} --- @@ -1215,7 +1215,7 @@ Specifies whether default secondary roles set in the user properties are activat Valid options are: `IMPLICIT` | `NONE`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} --- diff --git a/docs/objectParameter.csharp.md b/docs/objectParameter.csharp.md index 88dfc5d74..978b18bce 100644 --- a/docs/objectParameter.csharp.md +++ b/docs/objectParameter.csharp.md @@ -4,7 +4,7 @@ ### ObjectParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter snowflake_object_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter snowflake_object_parameter}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the ObjectParameter to import. The id of the existing ObjectParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use --- @@ -872,7 +872,7 @@ new ObjectParameterConfig { | Provisioners | object[] | *No description.* | | Key | string | Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). | | Value | string | Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. | | ObjectIdentifier | object | object_identifier block. | | ObjectType | string | Type of object to which the parameter applies. | | OnAccount | object | If true, the object parameter will be set on the account level. | @@ -959,7 +959,7 @@ public string Key { get; set; } Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#key ObjectParameter#key} --- @@ -973,7 +973,7 @@ public string Value { get; set; } Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#value ObjectParameter#value} --- @@ -985,7 +985,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1002,7 +1002,7 @@ public object ObjectIdentifier { get; set; } object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} --- @@ -1018,7 +1018,7 @@ Type of object to which the parameter applies. Valid values are those in [object types](https://docs.snowflake.com/en/sql-reference/parameters.html#object-types). If no value is provided, then the resource will default to setting the object parameter at account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} --- @@ -1032,7 +1032,7 @@ public object OnAccount { get; set; } If true, the object parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} --- @@ -1070,7 +1070,7 @@ public string Name { get; set; } Name of the object to set the parameter for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#name ObjectParameter#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#name ObjectParameter#name} --- @@ -1084,7 +1084,7 @@ public string Database { get; set; } Name of the database that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#database ObjectParameter#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#database ObjectParameter#database} --- @@ -1098,7 +1098,7 @@ public string Schema { get; set; } Name of the schema that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#schema ObjectParameter#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#schema ObjectParameter#schema} --- diff --git a/docs/objectParameter.go.md b/docs/objectParameter.go.md index 88d0ca4cb..d48dec0ee 100644 --- a/docs/objectParameter.go.md +++ b/docs/objectParameter.go.md @@ -4,7 +4,7 @@ ### ObjectParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter snowflake_object_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter snowflake_object_parameter}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the ObjectParameter to import. The id of the existing ObjectParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use --- @@ -872,7 +872,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/objectparamet | Provisioners | *[]interface{} | *No description.* | | Key | *string | Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). | | Value | *string | Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. | | ObjectIdentifier | interface{} | object_identifier block. | | ObjectType | *string | Type of object to which the parameter applies. | | OnAccount | interface{} | If true, the object parameter will be set on the account level. | @@ -959,7 +959,7 @@ Key *string Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#key ObjectParameter#key} --- @@ -973,7 +973,7 @@ Value *string Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#value ObjectParameter#value} --- @@ -985,7 +985,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1002,7 +1002,7 @@ ObjectIdentifier interface{} object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} --- @@ -1018,7 +1018,7 @@ Type of object to which the parameter applies. Valid values are those in [object types](https://docs.snowflake.com/en/sql-reference/parameters.html#object-types). If no value is provided, then the resource will default to setting the object parameter at account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} --- @@ -1032,7 +1032,7 @@ OnAccount interface{} If true, the object parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} --- @@ -1070,7 +1070,7 @@ Name *string Name of the object to set the parameter for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#name ObjectParameter#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#name ObjectParameter#name} --- @@ -1084,7 +1084,7 @@ Database *string Name of the database that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#database ObjectParameter#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#database ObjectParameter#database} --- @@ -1098,7 +1098,7 @@ Schema *string Name of the schema that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#schema ObjectParameter#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#schema ObjectParameter#schema} --- diff --git a/docs/objectParameter.java.md b/docs/objectParameter.java.md index fe4d06b8e..fc86f35da 100644 --- a/docs/objectParameter.java.md +++ b/docs/objectParameter.java.md @@ -4,7 +4,7 @@ ### ObjectParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter snowflake_object_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter snowflake_object_parameter}. #### Initializers @@ -47,7 +47,7 @@ ObjectParameter.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | key | java.lang.String | Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). | | value | java.lang.String | Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. | | objectIdentifier | com.hashicorp.cdktf.IResolvable OR java.util.List<ObjectParameterObjectIdentifier> | object_identifier block. | | objectType | java.lang.String | Type of object to which the parameter applies. | | onAccount | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the object parameter will be set on the account level. | @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#key ObjectParameter#key} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#value ObjectParameter#value} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -151,7 +151,7 @@ If you experience problems setting this value it might not be settable. Please t object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} --- @@ -163,7 +163,7 @@ Type of object to which the parameter applies. Valid values are those in [object types](https://docs.snowflake.com/en/sql-reference/parameters.html#object-types). If no value is provided, then the resource will default to setting the object parameter at account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, the object parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} --- @@ -641,7 +641,7 @@ The construct id used in the generated config for the ObjectParameter to import. The id of the existing ObjectParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use --- @@ -1011,7 +1011,7 @@ ObjectParameterConfig.builder() | provisioners | java.util.List | *No description.* | | key | java.lang.String | Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). | | value | java.lang.String | Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. | | objectIdentifier | com.hashicorp.cdktf.IResolvable OR java.util.List<ObjectParameterObjectIdentifier> | object_identifier block. | | objectType | java.lang.String | Type of object to which the parameter applies. | | onAccount | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the object parameter will be set on the account level. | @@ -1098,7 +1098,7 @@ public java.lang.String getKey(); Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#key ObjectParameter#key} --- @@ -1112,7 +1112,7 @@ public java.lang.String getValue(); Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#value ObjectParameter#value} --- @@ -1124,7 +1124,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1141,7 +1141,7 @@ public java.lang.Object getObjectIdentifier(); object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} --- @@ -1157,7 +1157,7 @@ Type of object to which the parameter applies. Valid values are those in [object types](https://docs.snowflake.com/en/sql-reference/parameters.html#object-types). If no value is provided, then the resource will default to setting the object parameter at account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} --- @@ -1171,7 +1171,7 @@ public java.lang.Object getOnAccount(); If true, the object parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} --- @@ -1209,7 +1209,7 @@ public java.lang.String getName(); Name of the object to set the parameter for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#name ObjectParameter#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#name ObjectParameter#name} --- @@ -1223,7 +1223,7 @@ public java.lang.String getDatabase(); Name of the database that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#database ObjectParameter#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#database ObjectParameter#database} --- @@ -1237,7 +1237,7 @@ public java.lang.String getSchema(); Name of the schema that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#schema ObjectParameter#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#schema ObjectParameter#schema} --- diff --git a/docs/objectParameter.python.md b/docs/objectParameter.python.md index f79528634..4b5f7d386 100644 --- a/docs/objectParameter.python.md +++ b/docs/objectParameter.python.md @@ -4,7 +4,7 @@ ### ObjectParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter snowflake_object_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter snowflake_object_parameter}. #### Initializers @@ -43,7 +43,7 @@ objectParameter.ObjectParameter( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | key | str | Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). | | value | str | Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. | | object_identifier | typing.Union[cdktf.IResolvable, typing.List[ObjectParameterObjectIdentifier]] | object_identifier block. | | object_type | str | Type of object to which the parameter applies. | | on_account | typing.Union[bool, cdktf.IResolvable] | If true, the object parameter will be set on the account level. | @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#key ObjectParameter#key} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#value ObjectParameter#value} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -147,7 +147,7 @@ If you experience problems setting this value it might not be settable. Please t object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} --- @@ -159,7 +159,7 @@ Type of object to which the parameter applies. Valid values are those in [object types](https://docs.snowflake.com/en/sql-reference/parameters.html#object-types). If no value is provided, then the resource will default to setting the object parameter at account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, the object parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} --- @@ -685,7 +685,7 @@ The construct id used in the generated config for the ObjectParameter to import. The id of the existing ObjectParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use --- @@ -1049,7 +1049,7 @@ objectParameter.ObjectParameterConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | key | str | Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). | | value | str | Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. | | object_identifier | typing.Union[cdktf.IResolvable, typing.List[ObjectParameterObjectIdentifier]] | object_identifier block. | | object_type | str | Type of object to which the parameter applies. | | on_account | typing.Union[bool, cdktf.IResolvable] | If true, the object parameter will be set on the account level. | @@ -1136,7 +1136,7 @@ key: str Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#key ObjectParameter#key} --- @@ -1150,7 +1150,7 @@ value: str Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#value ObjectParameter#value} --- @@ -1162,7 +1162,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1179,7 +1179,7 @@ object_identifier: typing.Union[IResolvable, typing.List[ObjectParameterObjectId object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} --- @@ -1195,7 +1195,7 @@ Type of object to which the parameter applies. Valid values are those in [object types](https://docs.snowflake.com/en/sql-reference/parameters.html#object-types). If no value is provided, then the resource will default to setting the object parameter at account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} --- @@ -1209,7 +1209,7 @@ on_account: typing.Union[bool, IResolvable] If true, the object parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} --- @@ -1247,7 +1247,7 @@ name: str Name of the object to set the parameter for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#name ObjectParameter#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#name ObjectParameter#name} --- @@ -1261,7 +1261,7 @@ database: str Name of the database that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#database ObjectParameter#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#database ObjectParameter#database} --- @@ -1275,7 +1275,7 @@ schema: str Name of the schema that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#schema ObjectParameter#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#schema ObjectParameter#schema} --- diff --git a/docs/objectParameter.typescript.md b/docs/objectParameter.typescript.md index e6e022a99..6e0024e56 100644 --- a/docs/objectParameter.typescript.md +++ b/docs/objectParameter.typescript.md @@ -4,7 +4,7 @@ ### ObjectParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter snowflake_object_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter snowflake_object_parameter}. #### Initializers @@ -508,7 +508,7 @@ The construct id used in the generated config for the ObjectParameter to import. The id of the existing ObjectParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use --- @@ -858,7 +858,7 @@ const objectParameterConfig: objectParameter.ObjectParameterConfig = { ... } | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | key | string | Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). | | value | string | Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. | | objectIdentifier | cdktf.IResolvable \| ObjectParameterObjectIdentifier[] | object_identifier block. | | objectType | string | Type of object to which the parameter applies. | | onAccount | boolean \| cdktf.IResolvable | If true, the object parameter will be set on the account level. | @@ -945,7 +945,7 @@ public readonly key: string; Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#key ObjectParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#key ObjectParameter#key} --- @@ -959,7 +959,7 @@ public readonly value: string; Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#value ObjectParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#value ObjectParameter#value} --- @@ -971,7 +971,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -988,7 +988,7 @@ public readonly objectIdentifier: IResolvable | ObjectParameterObjectIdentifier[ object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} --- @@ -1004,7 +1004,7 @@ Type of object to which the parameter applies. Valid values are those in [object types](https://docs.snowflake.com/en/sql-reference/parameters.html#object-types). If no value is provided, then the resource will default to setting the object parameter at account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} --- @@ -1018,7 +1018,7 @@ public readonly onAccount: boolean | IResolvable; If true, the object parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} --- @@ -1052,7 +1052,7 @@ public readonly name: string; Name of the object to set the parameter for. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#name ObjectParameter#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#name ObjectParameter#name} --- @@ -1066,7 +1066,7 @@ public readonly database: string; Name of the database that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#database ObjectParameter#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#database ObjectParameter#database} --- @@ -1080,7 +1080,7 @@ public readonly schema: string; Name of the schema that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#schema ObjectParameter#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#schema ObjectParameter#schema} --- diff --git a/docs/passwordPolicy.csharp.md b/docs/passwordPolicy.csharp.md index c363f3fd3..f606a2511 100644 --- a/docs/passwordPolicy.csharp.md +++ b/docs/passwordPolicy.csharp.md @@ -4,7 +4,7 @@ ### PasswordPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy snowflake_password_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy snowflake_password_policy}. #### Initializers @@ -572,7 +572,7 @@ The construct id used in the generated config for the PasswordPolicy to import. The id of the existing PasswordPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use --- @@ -1226,7 +1226,7 @@ new PasswordPolicyConfig { | Schema | string | The schema this password policy belongs to. | | Comment | string | Adds a comment or overwrites an existing comment for the password policy. | | History | double | Specifies the number of the most recent passwords that Snowflake stores. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. | | IfNotExists | object | Prevent overwriting a previous password policy with the same name. | | LockoutTimeMins | double | Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. | | MaxAgeDays | double | Specifies the maximum number of days before the password must be changed. | @@ -1322,7 +1322,7 @@ public string Database { get; set; } The database this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#database PasswordPolicy#database} --- @@ -1336,7 +1336,7 @@ public string Name { get; set; } Identifier for the password policy; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#name PasswordPolicy#name} --- @@ -1350,7 +1350,7 @@ public string Schema { get; set; } The schema this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#schema PasswordPolicy#schema} --- @@ -1364,7 +1364,7 @@ public string Comment { get; set; } Adds a comment or overwrites an existing comment for the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#comment PasswordPolicy#comment} --- @@ -1380,7 +1380,7 @@ Specifies the number of the most recent passwords that Snowflake stores. These stored passwords cannot be repeated when a user updates their password value. The current password value does not count towards the history. When you increase the history value, Snowflake saves the previous values. When you decrease the value, Snowflake saves the stored values up to that value that is set. For example, if the history value is 8 and you change the history value to 3, Snowflake stores the most recent 3 passwords and deletes the 5 older password values from the history. Default: 0 Max: 24 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#history PasswordPolicy#history} --- @@ -1392,7 +1392,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1409,7 +1409,7 @@ public object IfNotExists { get; set; } Prevent overwriting a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} --- @@ -1423,7 +1423,7 @@ public double LockoutTimeMins { get; set; } Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} --- @@ -1439,7 +1439,7 @@ Specifies the maximum number of days before the password must be changed. Supported range: 0 to 999, inclusive. A value of zero (i.e. 0) indicates that the password does not need to be changed. Snowflake does not recommend choosing this value for a default account-level password policy or for any user-level policy. Instead, choose a value that meets your internal security guidelines. Default: 90, which means the password must be changed every 90 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} --- @@ -1455,7 +1455,7 @@ Specifies the maximum number of characters the password must contain. This number must be greater than or equal to the sum of PASSWORD_MIN_LENGTH, PASSWORD_MIN_UPPER_CASE_CHARS, and PASSWORD_MIN_LOWER_CASE_CHARS. Supported range: 8 to 256, inclusive. Default: 256 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} --- @@ -1471,7 +1471,7 @@ Specifies the maximum number of attempts to enter a password before being locked Supported range: 1 to 10, inclusive. Default: 5 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} --- @@ -1487,7 +1487,7 @@ Specifies the number of days the user must wait before a recently changed passwo Supported range: 0 to 999, inclusive. Default: 0 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} --- @@ -1501,7 +1501,7 @@ public double MinLength { get; set; } Specifies the minimum number of characters the password must contain. Supported range: 8 to 256, inclusive. Default: 8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} --- @@ -1515,7 +1515,7 @@ public double MinLowerCaseChars { get; set; } Specifies the minimum number of lowercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} --- @@ -1529,7 +1529,7 @@ public double MinNumericChars { get; set; } Specifies the minimum number of numeric characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} --- @@ -1543,7 +1543,7 @@ public double MinSpecialChars { get; set; } Specifies the minimum number of special characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} --- @@ -1557,7 +1557,7 @@ public double MinUpperCaseChars { get; set; } Specifies the minimum number of uppercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} --- @@ -1571,7 +1571,7 @@ public object OrReplace { get; set; } Whether to override a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- diff --git a/docs/passwordPolicy.go.md b/docs/passwordPolicy.go.md index 7bf3d4662..25e14ce57 100644 --- a/docs/passwordPolicy.go.md +++ b/docs/passwordPolicy.go.md @@ -4,7 +4,7 @@ ### PasswordPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy snowflake_password_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy snowflake_password_policy}. #### Initializers @@ -572,7 +572,7 @@ The construct id used in the generated config for the PasswordPolicy to import. The id of the existing PasswordPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use --- @@ -1226,7 +1226,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/passwordpolic | Schema | *string | The schema this password policy belongs to. | | Comment | *string | Adds a comment or overwrites an existing comment for the password policy. | | History | *f64 | Specifies the number of the most recent passwords that Snowflake stores. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. | | IfNotExists | interface{} | Prevent overwriting a previous password policy with the same name. | | LockoutTimeMins | *f64 | Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. | | MaxAgeDays | *f64 | Specifies the maximum number of days before the password must be changed. | @@ -1322,7 +1322,7 @@ Database *string The database this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#database PasswordPolicy#database} --- @@ -1336,7 +1336,7 @@ Name *string Identifier for the password policy; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#name PasswordPolicy#name} --- @@ -1350,7 +1350,7 @@ Schema *string The schema this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#schema PasswordPolicy#schema} --- @@ -1364,7 +1364,7 @@ Comment *string Adds a comment or overwrites an existing comment for the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#comment PasswordPolicy#comment} --- @@ -1380,7 +1380,7 @@ Specifies the number of the most recent passwords that Snowflake stores. These stored passwords cannot be repeated when a user updates their password value. The current password value does not count towards the history. When you increase the history value, Snowflake saves the previous values. When you decrease the value, Snowflake saves the stored values up to that value that is set. For example, if the history value is 8 and you change the history value to 3, Snowflake stores the most recent 3 passwords and deletes the 5 older password values from the history. Default: 0 Max: 24 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#history PasswordPolicy#history} --- @@ -1392,7 +1392,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1409,7 +1409,7 @@ IfNotExists interface{} Prevent overwriting a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} --- @@ -1423,7 +1423,7 @@ LockoutTimeMins *f64 Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} --- @@ -1439,7 +1439,7 @@ Specifies the maximum number of days before the password must be changed. Supported range: 0 to 999, inclusive. A value of zero (i.e. 0) indicates that the password does not need to be changed. Snowflake does not recommend choosing this value for a default account-level password policy or for any user-level policy. Instead, choose a value that meets your internal security guidelines. Default: 90, which means the password must be changed every 90 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} --- @@ -1455,7 +1455,7 @@ Specifies the maximum number of characters the password must contain. This number must be greater than or equal to the sum of PASSWORD_MIN_LENGTH, PASSWORD_MIN_UPPER_CASE_CHARS, and PASSWORD_MIN_LOWER_CASE_CHARS. Supported range: 8 to 256, inclusive. Default: 256 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} --- @@ -1471,7 +1471,7 @@ Specifies the maximum number of attempts to enter a password before being locked Supported range: 1 to 10, inclusive. Default: 5 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} --- @@ -1487,7 +1487,7 @@ Specifies the number of days the user must wait before a recently changed passwo Supported range: 0 to 999, inclusive. Default: 0 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} --- @@ -1501,7 +1501,7 @@ MinLength *f64 Specifies the minimum number of characters the password must contain. Supported range: 8 to 256, inclusive. Default: 8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} --- @@ -1515,7 +1515,7 @@ MinLowerCaseChars *f64 Specifies the minimum number of lowercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} --- @@ -1529,7 +1529,7 @@ MinNumericChars *f64 Specifies the minimum number of numeric characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} --- @@ -1543,7 +1543,7 @@ MinSpecialChars *f64 Specifies the minimum number of special characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} --- @@ -1557,7 +1557,7 @@ MinUpperCaseChars *f64 Specifies the minimum number of uppercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} --- @@ -1571,7 +1571,7 @@ OrReplace interface{} Whether to override a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- diff --git a/docs/passwordPolicy.java.md b/docs/passwordPolicy.java.md index 580e2173c..f8c0aca4d 100644 --- a/docs/passwordPolicy.java.md +++ b/docs/passwordPolicy.java.md @@ -4,7 +4,7 @@ ### PasswordPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy snowflake_password_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy snowflake_password_policy}. #### Initializers @@ -62,7 +62,7 @@ PasswordPolicy.Builder.create(Construct scope, java.lang.String id) | schema | java.lang.String | The schema this password policy belongs to. | | comment | java.lang.String | Adds a comment or overwrites an existing comment for the password policy. | | history | java.lang.Number | Specifies the number of the most recent passwords that Snowflake stores. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. | | ifNotExists | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Prevent overwriting a previous password policy with the same name. | | lockoutTimeMins | java.lang.Number | Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. | | maxAgeDays | java.lang.Number | Specifies the maximum number of days before the password must be changed. | @@ -144,7 +144,7 @@ Must be unique amongst siblings in the same scope The database this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#database PasswordPolicy#database} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Identifier for the password policy; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#name PasswordPolicy#name} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#schema PasswordPolicy#schema} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Adds a comment or overwrites an existing comment for the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#comment PasswordPolicy#comment} --- @@ -186,7 +186,7 @@ Specifies the number of the most recent passwords that Snowflake stores. These stored passwords cannot be repeated when a user updates their password value. The current password value does not count towards the history. When you increase the history value, Snowflake saves the previous values. When you decrease the value, Snowflake saves the stored values up to that value that is set. For example, if the history value is 8 and you change the history value to 3, Snowflake stores the most recent 3 passwords and deletes the 5 older password values from the history. Default: 0 Max: 24 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#history PasswordPolicy#history} --- @@ -194,7 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -207,7 +207,7 @@ If you experience problems setting this value it might not be settable. Please t Prevent overwriting a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} --- @@ -217,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} --- @@ -229,7 +229,7 @@ Specifies the maximum number of days before the password must be changed. Supported range: 0 to 999, inclusive. A value of zero (i.e. 0) indicates that the password does not need to be changed. Snowflake does not recommend choosing this value for a default account-level password policy or for any user-level policy. Instead, choose a value that meets your internal security guidelines. Default: 90, which means the password must be changed every 90 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} --- @@ -241,7 +241,7 @@ Specifies the maximum number of characters the password must contain. This number must be greater than or equal to the sum of PASSWORD_MIN_LENGTH, PASSWORD_MIN_UPPER_CASE_CHARS, and PASSWORD_MIN_LOWER_CASE_CHARS. Supported range: 8 to 256, inclusive. Default: 256 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} --- @@ -253,7 +253,7 @@ Specifies the maximum number of attempts to enter a password before being locked Supported range: 1 to 10, inclusive. Default: 5 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} --- @@ -265,7 +265,7 @@ Specifies the number of days the user must wait before a recently changed passwo Supported range: 0 to 999, inclusive. Default: 0 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} --- @@ -275,7 +275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of characters the password must contain. Supported range: 8 to 256, inclusive. Default: 8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} --- @@ -285,7 +285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of lowercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} --- @@ -295,7 +295,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of numeric characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} --- @@ -305,7 +305,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of special characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} --- @@ -315,7 +315,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of uppercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} --- @@ -325,7 +325,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Whether to override a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- @@ -857,7 +857,7 @@ The construct id used in the generated config for the PasswordPolicy to import. The id of the existing PasswordPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use --- @@ -1517,7 +1517,7 @@ PasswordPolicyConfig.builder() | schema | java.lang.String | The schema this password policy belongs to. | | comment | java.lang.String | Adds a comment or overwrites an existing comment for the password policy. | | history | java.lang.Number | Specifies the number of the most recent passwords that Snowflake stores. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. | | ifNotExists | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Prevent overwriting a previous password policy with the same name. | | lockoutTimeMins | java.lang.Number | Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. | | maxAgeDays | java.lang.Number | Specifies the maximum number of days before the password must be changed. | @@ -1613,7 +1613,7 @@ public java.lang.String getDatabase(); The database this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#database PasswordPolicy#database} --- @@ -1627,7 +1627,7 @@ public java.lang.String getName(); Identifier for the password policy; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#name PasswordPolicy#name} --- @@ -1641,7 +1641,7 @@ public java.lang.String getSchema(); The schema this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#schema PasswordPolicy#schema} --- @@ -1655,7 +1655,7 @@ public java.lang.String getComment(); Adds a comment or overwrites an existing comment for the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#comment PasswordPolicy#comment} --- @@ -1671,7 +1671,7 @@ Specifies the number of the most recent passwords that Snowflake stores. These stored passwords cannot be repeated when a user updates their password value. The current password value does not count towards the history. When you increase the history value, Snowflake saves the previous values. When you decrease the value, Snowflake saves the stored values up to that value that is set. For example, if the history value is 8 and you change the history value to 3, Snowflake stores the most recent 3 passwords and deletes the 5 older password values from the history. Default: 0 Max: 24 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#history PasswordPolicy#history} --- @@ -1683,7 +1683,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1700,7 +1700,7 @@ public java.lang.Object getIfNotExists(); Prevent overwriting a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} --- @@ -1714,7 +1714,7 @@ public java.lang.Number getLockoutTimeMins(); Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} --- @@ -1730,7 +1730,7 @@ Specifies the maximum number of days before the password must be changed. Supported range: 0 to 999, inclusive. A value of zero (i.e. 0) indicates that the password does not need to be changed. Snowflake does not recommend choosing this value for a default account-level password policy or for any user-level policy. Instead, choose a value that meets your internal security guidelines. Default: 90, which means the password must be changed every 90 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} --- @@ -1746,7 +1746,7 @@ Specifies the maximum number of characters the password must contain. This number must be greater than or equal to the sum of PASSWORD_MIN_LENGTH, PASSWORD_MIN_UPPER_CASE_CHARS, and PASSWORD_MIN_LOWER_CASE_CHARS. Supported range: 8 to 256, inclusive. Default: 256 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} --- @@ -1762,7 +1762,7 @@ Specifies the maximum number of attempts to enter a password before being locked Supported range: 1 to 10, inclusive. Default: 5 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} --- @@ -1778,7 +1778,7 @@ Specifies the number of days the user must wait before a recently changed passwo Supported range: 0 to 999, inclusive. Default: 0 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} --- @@ -1792,7 +1792,7 @@ public java.lang.Number getMinLength(); Specifies the minimum number of characters the password must contain. Supported range: 8 to 256, inclusive. Default: 8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} --- @@ -1806,7 +1806,7 @@ public java.lang.Number getMinLowerCaseChars(); Specifies the minimum number of lowercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} --- @@ -1820,7 +1820,7 @@ public java.lang.Number getMinNumericChars(); Specifies the minimum number of numeric characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} --- @@ -1834,7 +1834,7 @@ public java.lang.Number getMinSpecialChars(); Specifies the minimum number of special characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} --- @@ -1848,7 +1848,7 @@ public java.lang.Number getMinUpperCaseChars(); Specifies the minimum number of uppercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} --- @@ -1862,7 +1862,7 @@ public java.lang.Object getOrReplace(); Whether to override a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- diff --git a/docs/passwordPolicy.python.md b/docs/passwordPolicy.python.md index 96f35aa6a..103dd4d8d 100644 --- a/docs/passwordPolicy.python.md +++ b/docs/passwordPolicy.python.md @@ -4,7 +4,7 @@ ### PasswordPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy snowflake_password_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy snowflake_password_policy}. #### Initializers @@ -58,7 +58,7 @@ passwordPolicy.PasswordPolicy( | schema | str | The schema this password policy belongs to. | | comment | str | Adds a comment or overwrites an existing comment for the password policy. | | history | typing.Union[int, float] | Specifies the number of the most recent passwords that Snowflake stores. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. | | if_not_exists | typing.Union[bool, cdktf.IResolvable] | Prevent overwriting a previous password policy with the same name. | | lockout_time_mins | typing.Union[int, float] | Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. | | max_age_days | typing.Union[int, float] | Specifies the maximum number of days before the password must be changed. | @@ -140,7 +140,7 @@ Must be unique amongst siblings in the same scope The database this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#database PasswordPolicy#database} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Identifier for the password policy; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#name PasswordPolicy#name} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#schema PasswordPolicy#schema} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Adds a comment or overwrites an existing comment for the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#comment PasswordPolicy#comment} --- @@ -182,7 +182,7 @@ Specifies the number of the most recent passwords that Snowflake stores. These stored passwords cannot be repeated when a user updates their password value. The current password value does not count towards the history. When you increase the history value, Snowflake saves the previous values. When you decrease the value, Snowflake saves the stored values up to that value that is set. For example, if the history value is 8 and you change the history value to 3, Snowflake stores the most recent 3 passwords and deletes the 5 older password values from the history. Default: 0 Max: 24 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#history PasswordPolicy#history} --- @@ -190,7 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -203,7 +203,7 @@ If you experience problems setting this value it might not be settable. Please t Prevent overwriting a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} --- @@ -213,7 +213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} --- @@ -225,7 +225,7 @@ Specifies the maximum number of days before the password must be changed. Supported range: 0 to 999, inclusive. A value of zero (i.e. 0) indicates that the password does not need to be changed. Snowflake does not recommend choosing this value for a default account-level password policy or for any user-level policy. Instead, choose a value that meets your internal security guidelines. Default: 90, which means the password must be changed every 90 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} --- @@ -237,7 +237,7 @@ Specifies the maximum number of characters the password must contain. This number must be greater than or equal to the sum of PASSWORD_MIN_LENGTH, PASSWORD_MIN_UPPER_CASE_CHARS, and PASSWORD_MIN_LOWER_CASE_CHARS. Supported range: 8 to 256, inclusive. Default: 256 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} --- @@ -249,7 +249,7 @@ Specifies the maximum number of attempts to enter a password before being locked Supported range: 1 to 10, inclusive. Default: 5 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} --- @@ -261,7 +261,7 @@ Specifies the number of days the user must wait before a recently changed passwo Supported range: 0 to 999, inclusive. Default: 0 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} --- @@ -271,7 +271,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of characters the password must contain. Supported range: 8 to 256, inclusive. Default: 8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} --- @@ -281,7 +281,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of lowercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} --- @@ -291,7 +291,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of numeric characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} --- @@ -301,7 +301,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of special characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} --- @@ -311,7 +311,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of uppercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} --- @@ -321,7 +321,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Whether to override a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- @@ -899,7 +899,7 @@ The construct id used in the generated config for the PasswordPolicy to import. The id of the existing PasswordPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use --- @@ -1553,7 +1553,7 @@ passwordPolicy.PasswordPolicyConfig( | schema | str | The schema this password policy belongs to. | | comment | str | Adds a comment or overwrites an existing comment for the password policy. | | history | typing.Union[int, float] | Specifies the number of the most recent passwords that Snowflake stores. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. | | if_not_exists | typing.Union[bool, cdktf.IResolvable] | Prevent overwriting a previous password policy with the same name. | | lockout_time_mins | typing.Union[int, float] | Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. | | max_age_days | typing.Union[int, float] | Specifies the maximum number of days before the password must be changed. | @@ -1649,7 +1649,7 @@ database: str The database this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#database PasswordPolicy#database} --- @@ -1663,7 +1663,7 @@ name: str Identifier for the password policy; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#name PasswordPolicy#name} --- @@ -1677,7 +1677,7 @@ schema: str The schema this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#schema PasswordPolicy#schema} --- @@ -1691,7 +1691,7 @@ comment: str Adds a comment or overwrites an existing comment for the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#comment PasswordPolicy#comment} --- @@ -1707,7 +1707,7 @@ Specifies the number of the most recent passwords that Snowflake stores. These stored passwords cannot be repeated when a user updates their password value. The current password value does not count towards the history. When you increase the history value, Snowflake saves the previous values. When you decrease the value, Snowflake saves the stored values up to that value that is set. For example, if the history value is 8 and you change the history value to 3, Snowflake stores the most recent 3 passwords and deletes the 5 older password values from the history. Default: 0 Max: 24 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#history PasswordPolicy#history} --- @@ -1719,7 +1719,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1736,7 +1736,7 @@ if_not_exists: typing.Union[bool, IResolvable] Prevent overwriting a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} --- @@ -1750,7 +1750,7 @@ lockout_time_mins: typing.Union[int, float] Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} --- @@ -1766,7 +1766,7 @@ Specifies the maximum number of days before the password must be changed. Supported range: 0 to 999, inclusive. A value of zero (i.e. 0) indicates that the password does not need to be changed. Snowflake does not recommend choosing this value for a default account-level password policy or for any user-level policy. Instead, choose a value that meets your internal security guidelines. Default: 90, which means the password must be changed every 90 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} --- @@ -1782,7 +1782,7 @@ Specifies the maximum number of characters the password must contain. This number must be greater than or equal to the sum of PASSWORD_MIN_LENGTH, PASSWORD_MIN_UPPER_CASE_CHARS, and PASSWORD_MIN_LOWER_CASE_CHARS. Supported range: 8 to 256, inclusive. Default: 256 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} --- @@ -1798,7 +1798,7 @@ Specifies the maximum number of attempts to enter a password before being locked Supported range: 1 to 10, inclusive. Default: 5 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} --- @@ -1814,7 +1814,7 @@ Specifies the number of days the user must wait before a recently changed passwo Supported range: 0 to 999, inclusive. Default: 0 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} --- @@ -1828,7 +1828,7 @@ min_length: typing.Union[int, float] Specifies the minimum number of characters the password must contain. Supported range: 8 to 256, inclusive. Default: 8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} --- @@ -1842,7 +1842,7 @@ min_lower_case_chars: typing.Union[int, float] Specifies the minimum number of lowercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} --- @@ -1856,7 +1856,7 @@ min_numeric_chars: typing.Union[int, float] Specifies the minimum number of numeric characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} --- @@ -1870,7 +1870,7 @@ min_special_chars: typing.Union[int, float] Specifies the minimum number of special characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} --- @@ -1884,7 +1884,7 @@ min_upper_case_chars: typing.Union[int, float] Specifies the minimum number of uppercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} --- @@ -1898,7 +1898,7 @@ or_replace: typing.Union[bool, IResolvable] Whether to override a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- diff --git a/docs/passwordPolicy.typescript.md b/docs/passwordPolicy.typescript.md index e06239e5f..c6d897c91 100644 --- a/docs/passwordPolicy.typescript.md +++ b/docs/passwordPolicy.typescript.md @@ -4,7 +4,7 @@ ### PasswordPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy snowflake_password_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy snowflake_password_policy}. #### Initializers @@ -572,7 +572,7 @@ The construct id used in the generated config for the PasswordPolicy to import. The id of the existing PasswordPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use --- @@ -1200,7 +1200,7 @@ const passwordPolicyConfig: passwordPolicy.PasswordPolicyConfig = { ... } | schema | string | The schema this password policy belongs to. | | comment | string | Adds a comment or overwrites an existing comment for the password policy. | | history | number | Specifies the number of the most recent passwords that Snowflake stores. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. | | ifNotExists | boolean \| cdktf.IResolvable | Prevent overwriting a previous password policy with the same name. | | lockoutTimeMins | number | Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. | | maxAgeDays | number | Specifies the maximum number of days before the password must be changed. | @@ -1296,7 +1296,7 @@ public readonly database: string; The database this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#database PasswordPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#database PasswordPolicy#database} --- @@ -1310,7 +1310,7 @@ public readonly name: string; Identifier for the password policy; must be unique for your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#name PasswordPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#name PasswordPolicy#name} --- @@ -1324,7 +1324,7 @@ public readonly schema: string; The schema this password policy belongs to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#schema PasswordPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#schema PasswordPolicy#schema} --- @@ -1338,7 +1338,7 @@ public readonly comment: string; Adds a comment or overwrites an existing comment for the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#comment PasswordPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#comment PasswordPolicy#comment} --- @@ -1354,7 +1354,7 @@ Specifies the number of the most recent passwords that Snowflake stores. These stored passwords cannot be repeated when a user updates their password value. The current password value does not count towards the history. When you increase the history value, Snowflake saves the previous values. When you decrease the value, Snowflake saves the stored values up to that value that is set. For example, if the history value is 8 and you change the history value to 3, Snowflake stores the most recent 3 passwords and deletes the 5 older password values from the history. Default: 0 Max: 24 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#history PasswordPolicy#history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#history PasswordPolicy#history} --- @@ -1366,7 +1366,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1383,7 +1383,7 @@ public readonly ifNotExists: boolean | IResolvable; Prevent overwriting a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} --- @@ -1397,7 +1397,7 @@ public readonly lockoutTimeMins: number; Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} --- @@ -1413,7 +1413,7 @@ Specifies the maximum number of days before the password must be changed. Supported range: 0 to 999, inclusive. A value of zero (i.e. 0) indicates that the password does not need to be changed. Snowflake does not recommend choosing this value for a default account-level password policy or for any user-level policy. Instead, choose a value that meets your internal security guidelines. Default: 90, which means the password must be changed every 90 days. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} --- @@ -1429,7 +1429,7 @@ Specifies the maximum number of characters the password must contain. This number must be greater than or equal to the sum of PASSWORD_MIN_LENGTH, PASSWORD_MIN_UPPER_CASE_CHARS, and PASSWORD_MIN_LOWER_CASE_CHARS. Supported range: 8 to 256, inclusive. Default: 256 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} --- @@ -1445,7 +1445,7 @@ Specifies the maximum number of attempts to enter a password before being locked Supported range: 1 to 10, inclusive. Default: 5 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} --- @@ -1461,7 +1461,7 @@ Specifies the number of days the user must wait before a recently changed passwo Supported range: 0 to 999, inclusive. Default: 0 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} --- @@ -1475,7 +1475,7 @@ public readonly minLength: number; Specifies the minimum number of characters the password must contain. Supported range: 8 to 256, inclusive. Default: 8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} --- @@ -1489,7 +1489,7 @@ public readonly minLowerCaseChars: number; Specifies the minimum number of lowercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} --- @@ -1503,7 +1503,7 @@ public readonly minNumericChars: number; Specifies the minimum number of numeric characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} --- @@ -1517,7 +1517,7 @@ public readonly minSpecialChars: number; Specifies the minimum number of special characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} --- @@ -1531,7 +1531,7 @@ public readonly minUpperCaseChars: number; Specifies the minimum number of uppercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} --- @@ -1545,7 +1545,7 @@ public readonly orReplace: boolean | IResolvable; Whether to override a previous password policy with the same name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} --- diff --git a/docs/pipe.csharp.md b/docs/pipe.csharp.md index a354f139d..07ce738fd 100644 --- a/docs/pipe.csharp.md +++ b/docs/pipe.csharp.md @@ -4,7 +4,7 @@ ### Pipe -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe snowflake_pipe}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe snowflake_pipe}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the Pipe to import. The id of the existing Pipe that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use --- @@ -1004,7 +1004,7 @@ new PipeConfig { | AwsSnsTopicArn | string | Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. | | Comment | string | Specifies a comment for the pipe. | | ErrorIntegration | string | Specifies the name of the notification integration used for error notifications. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. | | Integration | string | Specifies an integration for the pipe. | --- @@ -1089,7 +1089,7 @@ public string CopyStatement { get; set; } Specifies the copy statement for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -1103,7 +1103,7 @@ public string Database { get; set; } The database in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#database Pipe#database} --- @@ -1119,7 +1119,7 @@ Specifies the identifier for the pipe; must be unique for the database and schema in which the pipe is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#name Pipe#name} --- @@ -1133,7 +1133,7 @@ public string Schema { get; set; } The schema in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#schema Pipe#schema} --- @@ -1147,7 +1147,7 @@ public object AutoIngest { get; set; } Specifies a auto_ingest param for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -1161,7 +1161,7 @@ public string AwsSnsTopicArn { get; set; } Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -1175,7 +1175,7 @@ public string Comment { get; set; } Specifies a comment for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#comment Pipe#comment} --- @@ -1189,7 +1189,7 @@ public string ErrorIntegration { get; set; } Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -1201,7 +1201,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1218,7 +1218,7 @@ public string Integration { get; set; } Specifies an integration for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#integration Pipe#integration} --- diff --git a/docs/pipe.go.md b/docs/pipe.go.md index eea85e946..422b85352 100644 --- a/docs/pipe.go.md +++ b/docs/pipe.go.md @@ -4,7 +4,7 @@ ### Pipe -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe snowflake_pipe}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe snowflake_pipe}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the Pipe to import. The id of the existing Pipe that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use --- @@ -1004,7 +1004,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/pipe" | AwsSnsTopicArn | *string | Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. | | Comment | *string | Specifies a comment for the pipe. | | ErrorIntegration | *string | Specifies the name of the notification integration used for error notifications. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. | | Integration | *string | Specifies an integration for the pipe. | --- @@ -1089,7 +1089,7 @@ CopyStatement *string Specifies the copy statement for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -1103,7 +1103,7 @@ Database *string The database in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#database Pipe#database} --- @@ -1119,7 +1119,7 @@ Specifies the identifier for the pipe; must be unique for the database and schema in which the pipe is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#name Pipe#name} --- @@ -1133,7 +1133,7 @@ Schema *string The schema in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#schema Pipe#schema} --- @@ -1147,7 +1147,7 @@ AutoIngest interface{} Specifies a auto_ingest param for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -1161,7 +1161,7 @@ AwsSnsTopicArn *string Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -1175,7 +1175,7 @@ Comment *string Specifies a comment for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#comment Pipe#comment} --- @@ -1189,7 +1189,7 @@ ErrorIntegration *string Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -1201,7 +1201,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1218,7 +1218,7 @@ Integration *string Specifies an integration for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#integration Pipe#integration} --- diff --git a/docs/pipe.java.md b/docs/pipe.java.md index 0da9023f0..e71cf0ee4 100644 --- a/docs/pipe.java.md +++ b/docs/pipe.java.md @@ -4,7 +4,7 @@ ### Pipe -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe snowflake_pipe}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe snowflake_pipe}. #### Initializers @@ -56,7 +56,7 @@ Pipe.Builder.create(Construct scope, java.lang.String id) | awsSnsTopicArn | java.lang.String | Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. | | comment | java.lang.String | Specifies a comment for the pipe. | | errorIntegration | java.lang.String | Specifies the name of the notification integration used for error notifications. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. | | integration | java.lang.String | Specifies an integration for the pipe. | --- @@ -127,7 +127,7 @@ Must be unique amongst siblings in the same scope Specifies the copy statement for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#database Pipe#database} --- @@ -149,7 +149,7 @@ Specifies the identifier for the pipe; must be unique for the database and schema in which the pipe is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#name Pipe#name} --- @@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#schema Pipe#schema} --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a auto_ingest param for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#comment Pipe#comment} --- @@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -207,7 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -220,7 +220,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies an integration for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#integration Pipe#integration} --- @@ -689,7 +689,7 @@ The construct id used in the generated config for the Pipe to import. The id of the existing Pipe that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use --- @@ -1189,7 +1189,7 @@ PipeConfig.builder() | awsSnsTopicArn | java.lang.String | Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. | | comment | java.lang.String | Specifies a comment for the pipe. | | errorIntegration | java.lang.String | Specifies the name of the notification integration used for error notifications. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. | | integration | java.lang.String | Specifies an integration for the pipe. | --- @@ -1274,7 +1274,7 @@ public java.lang.String getCopyStatement(); Specifies the copy statement for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -1288,7 +1288,7 @@ public java.lang.String getDatabase(); The database in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#database Pipe#database} --- @@ -1304,7 +1304,7 @@ Specifies the identifier for the pipe; must be unique for the database and schema in which the pipe is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#name Pipe#name} --- @@ -1318,7 +1318,7 @@ public java.lang.String getSchema(); The schema in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#schema Pipe#schema} --- @@ -1332,7 +1332,7 @@ public java.lang.Object getAutoIngest(); Specifies a auto_ingest param for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -1346,7 +1346,7 @@ public java.lang.String getAwsSnsTopicArn(); Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -1360,7 +1360,7 @@ public java.lang.String getComment(); Specifies a comment for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#comment Pipe#comment} --- @@ -1374,7 +1374,7 @@ public java.lang.String getErrorIntegration(); Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -1386,7 +1386,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1403,7 +1403,7 @@ public java.lang.String getIntegration(); Specifies an integration for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#integration Pipe#integration} --- diff --git a/docs/pipe.python.md b/docs/pipe.python.md index 10744e17a..728514b97 100644 --- a/docs/pipe.python.md +++ b/docs/pipe.python.md @@ -4,7 +4,7 @@ ### Pipe -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe snowflake_pipe}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe snowflake_pipe}. #### Initializers @@ -53,7 +53,7 @@ pipe.Pipe( | aws_sns_topic_arn | str | Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. | | comment | str | Specifies a comment for the pipe. | | error_integration | str | Specifies the name of the notification integration used for error notifications. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. | | integration | str | Specifies an integration for the pipe. | --- @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope Specifies the copy statement for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#database Pipe#database} --- @@ -146,7 +146,7 @@ Specifies the identifier for the pipe; must be unique for the database and schema in which the pipe is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#name Pipe#name} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#schema Pipe#schema} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a auto_ingest param for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#comment Pipe#comment} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -217,7 +217,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies an integration for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#integration Pipe#integration} --- @@ -732,7 +732,7 @@ The construct id used in the generated config for the Pipe to import. The id of the existing Pipe that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use --- @@ -1227,7 +1227,7 @@ pipe.PipeConfig( | aws_sns_topic_arn | str | Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. | | comment | str | Specifies a comment for the pipe. | | error_integration | str | Specifies the name of the notification integration used for error notifications. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. | | integration | str | Specifies an integration for the pipe. | --- @@ -1312,7 +1312,7 @@ copy_statement: str Specifies the copy statement for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -1326,7 +1326,7 @@ database: str The database in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#database Pipe#database} --- @@ -1342,7 +1342,7 @@ Specifies the identifier for the pipe; must be unique for the database and schema in which the pipe is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#name Pipe#name} --- @@ -1356,7 +1356,7 @@ schema: str The schema in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#schema Pipe#schema} --- @@ -1370,7 +1370,7 @@ auto_ingest: typing.Union[bool, IResolvable] Specifies a auto_ingest param for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -1384,7 +1384,7 @@ aws_sns_topic_arn: str Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -1398,7 +1398,7 @@ comment: str Specifies a comment for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#comment Pipe#comment} --- @@ -1412,7 +1412,7 @@ error_integration: str Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -1424,7 +1424,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1441,7 +1441,7 @@ integration: str Specifies an integration for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#integration Pipe#integration} --- diff --git a/docs/pipe.typescript.md b/docs/pipe.typescript.md index 6d58ec86b..a547e420a 100644 --- a/docs/pipe.typescript.md +++ b/docs/pipe.typescript.md @@ -4,7 +4,7 @@ ### Pipe -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe snowflake_pipe}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe snowflake_pipe}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the Pipe to import. The id of the existing Pipe that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use --- @@ -986,7 +986,7 @@ const pipeConfig: pipe.PipeConfig = { ... } | awsSnsTopicArn | string | Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. | | comment | string | Specifies a comment for the pipe. | | errorIntegration | string | Specifies the name of the notification integration used for error notifications. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. | | integration | string | Specifies an integration for the pipe. | --- @@ -1071,7 +1071,7 @@ public readonly copyStatement: string; Specifies the copy statement for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#copy_statement Pipe#copy_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#copy_statement Pipe#copy_statement} --- @@ -1085,7 +1085,7 @@ public readonly database: string; The database in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#database Pipe#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#database Pipe#database} --- @@ -1101,7 +1101,7 @@ Specifies the identifier for the pipe; must be unique for the database and schema in which the pipe is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#name Pipe#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#name Pipe#name} --- @@ -1115,7 +1115,7 @@ public readonly schema: string; The schema in which to create the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#schema Pipe#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#schema Pipe#schema} --- @@ -1129,7 +1129,7 @@ public readonly autoIngest: boolean | IResolvable; Specifies a auto_ingest param for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} --- @@ -1143,7 +1143,7 @@ public readonly awsSnsTopicArn: string; Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} --- @@ -1157,7 +1157,7 @@ public readonly comment: string; Specifies a comment for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#comment Pipe#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#comment Pipe#comment} --- @@ -1171,7 +1171,7 @@ public readonly errorIntegration: string; Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#error_integration Pipe#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#error_integration Pipe#error_integration} --- @@ -1183,7 +1183,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1200,7 +1200,7 @@ public readonly integration: string; Specifies an integration for the pipe. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#integration Pipe#integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#integration Pipe#integration} --- diff --git a/docs/procedure.csharp.md b/docs/procedure.csharp.md index 698a42feb..782ca8f5c 100644 --- a/docs/procedure.csharp.md +++ b/docs/procedure.csharp.md @@ -4,7 +4,7 @@ ### Procedure -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure snowflake_procedure}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure snowflake_procedure}. #### Initializers @@ -564,7 +564,7 @@ The construct id used in the generated config for the Procedure to import. The id of the existing Procedure that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use --- @@ -1176,7 +1176,7 @@ public string Name { get; set; } The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -1190,7 +1190,7 @@ public string Type { get; set; } The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#type Procedure#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#type Procedure#type} --- @@ -1249,7 +1249,7 @@ new ProcedureConfig { | Comment | string | Specifies a comment for the procedure. | | ExecuteAs | string | Sets execution context. | | Handler | string | The handler method for Java / Python procedures. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. | | Imports | string[] | Imports for Java / Python procedures. | | Language | string | Specifies the language of the stored procedure code. | | NullInputBehavior | string | Specifies the behavior of the procedure when called with null inputs. | @@ -1340,7 +1340,7 @@ public string Database { get; set; } The database in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#database Procedure#database} --- @@ -1356,7 +1356,7 @@ Specifies the identifier for the procedure; does not have to be unique for the schema in which the procedure is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -1370,7 +1370,7 @@ public string ReturnType { get; set; } The return type of the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -1384,7 +1384,7 @@ public string Schema { get; set; } The schema in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#schema Procedure#schema} --- @@ -1398,7 +1398,7 @@ public string Statement { get; set; } Specifies the code used to create the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#statement Procedure#statement} --- @@ -1412,7 +1412,7 @@ public object Arguments { get; set; } arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -1426,7 +1426,7 @@ public string Comment { get; set; } Specifies a comment for the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#comment Procedure#comment} --- @@ -1442,7 +1442,7 @@ Sets execution context. Allowed values are CALLER and OWNER (consult a proper section in the [docs](https://docs.snowflake.com/en/sql-reference/sql/create-procedure#id1)). For more information see [caller's rights and owner's rights](https://docs.snowflake.com/en/developer-guide/stored-procedure/stored-procedures-rights). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -1456,7 +1456,7 @@ public string Handler { get; set; } The handler method for Java / Python procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#handler Procedure#handler} --- @@ -1468,7 +1468,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1487,7 +1487,7 @@ Imports for Java / Python procedures. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#imports Procedure#imports} --- @@ -1501,7 +1501,7 @@ public string Language { get; set; } Specifies the language of the stored procedure code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#language Procedure#language} --- @@ -1515,7 +1515,7 @@ public string NullInputBehavior { get; set; } Specifies the behavior of the procedure when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -1531,7 +1531,7 @@ List of package imports to use for Java / Python procedures. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#packages Procedure#packages} --- @@ -1545,7 +1545,7 @@ public string ReturnBehavior { get; set; } Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -1559,7 +1559,7 @@ public string RuntimeVersion { get; set; } Required for Python procedures. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -1575,7 +1575,7 @@ Specifies that the procedure is secure. For more information about secure procedures, see Protecting Sensitive Information with Secure UDFs and Stored Procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#secure Procedure#secure} --- diff --git a/docs/procedure.go.md b/docs/procedure.go.md index ff106a8dd..9551d3fc6 100644 --- a/docs/procedure.go.md +++ b/docs/procedure.go.md @@ -4,7 +4,7 @@ ### Procedure -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure snowflake_procedure}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure snowflake_procedure}. #### Initializers @@ -564,7 +564,7 @@ The construct id used in the generated config for the Procedure to import. The id of the existing Procedure that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use --- @@ -1176,7 +1176,7 @@ Name *string The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -1190,7 +1190,7 @@ Type *string The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#type Procedure#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#type Procedure#type} --- @@ -1249,7 +1249,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/procedure" | Comment | *string | Specifies a comment for the procedure. | | ExecuteAs | *string | Sets execution context. | | Handler | *string | The handler method for Java / Python procedures. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. | | Imports | *[]*string | Imports for Java / Python procedures. | | Language | *string | Specifies the language of the stored procedure code. | | NullInputBehavior | *string | Specifies the behavior of the procedure when called with null inputs. | @@ -1340,7 +1340,7 @@ Database *string The database in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#database Procedure#database} --- @@ -1356,7 +1356,7 @@ Specifies the identifier for the procedure; does not have to be unique for the schema in which the procedure is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -1370,7 +1370,7 @@ ReturnType *string The return type of the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -1384,7 +1384,7 @@ Schema *string The schema in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#schema Procedure#schema} --- @@ -1398,7 +1398,7 @@ Statement *string Specifies the code used to create the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#statement Procedure#statement} --- @@ -1412,7 +1412,7 @@ Arguments interface{} arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -1426,7 +1426,7 @@ Comment *string Specifies a comment for the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#comment Procedure#comment} --- @@ -1442,7 +1442,7 @@ Sets execution context. Allowed values are CALLER and OWNER (consult a proper section in the [docs](https://docs.snowflake.com/en/sql-reference/sql/create-procedure#id1)). For more information see [caller's rights and owner's rights](https://docs.snowflake.com/en/developer-guide/stored-procedure/stored-procedures-rights). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -1456,7 +1456,7 @@ Handler *string The handler method for Java / Python procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#handler Procedure#handler} --- @@ -1468,7 +1468,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1487,7 +1487,7 @@ Imports for Java / Python procedures. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#imports Procedure#imports} --- @@ -1501,7 +1501,7 @@ Language *string Specifies the language of the stored procedure code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#language Procedure#language} --- @@ -1515,7 +1515,7 @@ NullInputBehavior *string Specifies the behavior of the procedure when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -1531,7 +1531,7 @@ List of package imports to use for Java / Python procedures. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#packages Procedure#packages} --- @@ -1545,7 +1545,7 @@ ReturnBehavior *string Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -1559,7 +1559,7 @@ RuntimeVersion *string Required for Python procedures. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -1575,7 +1575,7 @@ Specifies that the procedure is secure. For more information about secure procedures, see Protecting Sensitive Information with Secure UDFs and Stored Procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#secure Procedure#secure} --- diff --git a/docs/procedure.java.md b/docs/procedure.java.md index 77c6efa84..e5baacd36 100644 --- a/docs/procedure.java.md +++ b/docs/procedure.java.md @@ -4,7 +4,7 @@ ### Procedure -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure snowflake_procedure}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure snowflake_procedure}. #### Initializers @@ -65,7 +65,7 @@ Procedure.Builder.create(Construct scope, java.lang.String id) | comment | java.lang.String | Specifies a comment for the procedure. | | executeAs | java.lang.String | Sets execution context. | | handler | java.lang.String | The handler method for Java / Python procedures. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. | | imports | java.util.List | Imports for Java / Python procedures. | | language | java.lang.String | Specifies the language of the stored procedure code. | | nullInputBehavior | java.lang.String | Specifies the behavior of the procedure when called with null inputs. | @@ -142,7 +142,7 @@ Must be unique amongst siblings in the same scope The database in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#database Procedure#database} --- @@ -154,7 +154,7 @@ Specifies the identifier for the procedure; does not have to be unique for the schema in which the procedure is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The return type of the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#schema Procedure#schema} --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the code used to create the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#statement Procedure#statement} --- @@ -194,7 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#comment Procedure#comment} --- @@ -216,7 +216,7 @@ Sets execution context. Allowed values are CALLER and OWNER (consult a proper section in the [docs](https://docs.snowflake.com/en/sql-reference/sql/create-procedure#id1)). For more information see [caller's rights and owner's rights](https://docs.snowflake.com/en/developer-guide/stored-procedure/stored-procedures-rights). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -226,7 +226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The handler method for Java / Python procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#handler Procedure#handler} --- @@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -249,7 +249,7 @@ Imports for Java / Python procedures. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#imports Procedure#imports} --- @@ -259,7 +259,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the language of the stored procedure code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#language Procedure#language} --- @@ -269,7 +269,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the procedure when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -281,7 +281,7 @@ List of package imports to use for Java / Python procedures. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#packages Procedure#packages} --- @@ -291,7 +291,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -301,7 +301,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required for Python procedures. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -313,7 +313,7 @@ Specifies that the procedure is secure. For more information about secure procedures, see Protecting Sensitive Information with Secure UDFs and Stored Procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#secure Procedure#secure} --- @@ -837,7 +837,7 @@ The construct id used in the generated config for the Procedure to import. The id of the existing Procedure that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use --- @@ -1449,7 +1449,7 @@ public java.lang.String getName(); The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -1463,7 +1463,7 @@ public java.lang.String getType(); The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#type Procedure#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#type Procedure#type} --- @@ -1528,7 +1528,7 @@ ProcedureConfig.builder() | comment | java.lang.String | Specifies a comment for the procedure. | | executeAs | java.lang.String | Sets execution context. | | handler | java.lang.String | The handler method for Java / Python procedures. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. | | imports | java.util.List | Imports for Java / Python procedures. | | language | java.lang.String | Specifies the language of the stored procedure code. | | nullInputBehavior | java.lang.String | Specifies the behavior of the procedure when called with null inputs. | @@ -1619,7 +1619,7 @@ public java.lang.String getDatabase(); The database in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#database Procedure#database} --- @@ -1635,7 +1635,7 @@ Specifies the identifier for the procedure; does not have to be unique for the schema in which the procedure is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -1649,7 +1649,7 @@ public java.lang.String getReturnType(); The return type of the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -1663,7 +1663,7 @@ public java.lang.String getSchema(); The schema in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#schema Procedure#schema} --- @@ -1677,7 +1677,7 @@ public java.lang.String getStatement(); Specifies the code used to create the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#statement Procedure#statement} --- @@ -1691,7 +1691,7 @@ public java.lang.Object getArguments(); arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -1705,7 +1705,7 @@ public java.lang.String getComment(); Specifies a comment for the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#comment Procedure#comment} --- @@ -1721,7 +1721,7 @@ Sets execution context. Allowed values are CALLER and OWNER (consult a proper section in the [docs](https://docs.snowflake.com/en/sql-reference/sql/create-procedure#id1)). For more information see [caller's rights and owner's rights](https://docs.snowflake.com/en/developer-guide/stored-procedure/stored-procedures-rights). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -1735,7 +1735,7 @@ public java.lang.String getHandler(); The handler method for Java / Python procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#handler Procedure#handler} --- @@ -1747,7 +1747,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1766,7 +1766,7 @@ Imports for Java / Python procedures. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#imports Procedure#imports} --- @@ -1780,7 +1780,7 @@ public java.lang.String getLanguage(); Specifies the language of the stored procedure code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#language Procedure#language} --- @@ -1794,7 +1794,7 @@ public java.lang.String getNullInputBehavior(); Specifies the behavior of the procedure when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -1810,7 +1810,7 @@ List of package imports to use for Java / Python procedures. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#packages Procedure#packages} --- @@ -1824,7 +1824,7 @@ public java.lang.String getReturnBehavior(); Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -1838,7 +1838,7 @@ public java.lang.String getRuntimeVersion(); Required for Python procedures. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -1854,7 +1854,7 @@ Specifies that the procedure is secure. For more information about secure procedures, see Protecting Sensitive Information with Secure UDFs and Stored Procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#secure Procedure#secure} --- diff --git a/docs/procedure.python.md b/docs/procedure.python.md index 7fa38f532..a19f2745a 100644 --- a/docs/procedure.python.md +++ b/docs/procedure.python.md @@ -4,7 +4,7 @@ ### Procedure -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure snowflake_procedure}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure snowflake_procedure}. #### Initializers @@ -61,7 +61,7 @@ procedure.Procedure( | comment | str | Specifies a comment for the procedure. | | execute_as | str | Sets execution context. | | handler | str | The handler method for Java / Python procedures. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. | | imports | typing.List[str] | Imports for Java / Python procedures. | | language | str | Specifies the language of the stored procedure code. | | null_input_behavior | str | Specifies the behavior of the procedure when called with null inputs. | @@ -138,7 +138,7 @@ Must be unique amongst siblings in the same scope The database in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#database Procedure#database} --- @@ -150,7 +150,7 @@ Specifies the identifier for the procedure; does not have to be unique for the schema in which the procedure is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The return type of the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#schema Procedure#schema} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the code used to create the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#statement Procedure#statement} --- @@ -190,7 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -200,7 +200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#comment Procedure#comment} --- @@ -212,7 +212,7 @@ Sets execution context. Allowed values are CALLER and OWNER (consult a proper section in the [docs](https://docs.snowflake.com/en/sql-reference/sql/create-procedure#id1)). For more information see [caller's rights and owner's rights](https://docs.snowflake.com/en/developer-guide/stored-procedure/stored-procedures-rights). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -222,7 +222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The handler method for Java / Python procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#handler Procedure#handler} --- @@ -230,7 +230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -245,7 +245,7 @@ Imports for Java / Python procedures. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#imports Procedure#imports} --- @@ -255,7 +255,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the language of the stored procedure code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#language Procedure#language} --- @@ -265,7 +265,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the procedure when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -277,7 +277,7 @@ List of package imports to use for Java / Python procedures. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#packages Procedure#packages} --- @@ -287,7 +287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -297,7 +297,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required for Python procedures. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -309,7 +309,7 @@ Specifies that the procedure is secure. For more information about secure procedures, see Protecting Sensitive Information with Secure UDFs and Stored Procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#secure Procedure#secure} --- @@ -881,7 +881,7 @@ The construct id used in the generated config for the Procedure to import. The id of the existing Procedure that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use --- @@ -1493,7 +1493,7 @@ name: str The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -1507,7 +1507,7 @@ type: str The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#type Procedure#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#type Procedure#type} --- @@ -1566,7 +1566,7 @@ procedure.ProcedureConfig( | comment | str | Specifies a comment for the procedure. | | execute_as | str | Sets execution context. | | handler | str | The handler method for Java / Python procedures. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. | | imports | typing.List[str] | Imports for Java / Python procedures. | | language | str | Specifies the language of the stored procedure code. | | null_input_behavior | str | Specifies the behavior of the procedure when called with null inputs. | @@ -1657,7 +1657,7 @@ database: str The database in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#database Procedure#database} --- @@ -1673,7 +1673,7 @@ Specifies the identifier for the procedure; does not have to be unique for the schema in which the procedure is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -1687,7 +1687,7 @@ return_type: str The return type of the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -1701,7 +1701,7 @@ schema: str The schema in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#schema Procedure#schema} --- @@ -1715,7 +1715,7 @@ statement: str Specifies the code used to create the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#statement Procedure#statement} --- @@ -1729,7 +1729,7 @@ arguments: typing.Union[IResolvable, typing.List[ProcedureArguments]] arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -1743,7 +1743,7 @@ comment: str Specifies a comment for the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#comment Procedure#comment} --- @@ -1759,7 +1759,7 @@ Sets execution context. Allowed values are CALLER and OWNER (consult a proper section in the [docs](https://docs.snowflake.com/en/sql-reference/sql/create-procedure#id1)). For more information see [caller's rights and owner's rights](https://docs.snowflake.com/en/developer-guide/stored-procedure/stored-procedures-rights). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -1773,7 +1773,7 @@ handler: str The handler method for Java / Python procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#handler Procedure#handler} --- @@ -1785,7 +1785,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1804,7 +1804,7 @@ Imports for Java / Python procedures. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#imports Procedure#imports} --- @@ -1818,7 +1818,7 @@ language: str Specifies the language of the stored procedure code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#language Procedure#language} --- @@ -1832,7 +1832,7 @@ null_input_behavior: str Specifies the behavior of the procedure when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -1848,7 +1848,7 @@ List of package imports to use for Java / Python procedures. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#packages Procedure#packages} --- @@ -1862,7 +1862,7 @@ return_behavior: str Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -1876,7 +1876,7 @@ runtime_version: str Required for Python procedures. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -1892,7 +1892,7 @@ Specifies that the procedure is secure. For more information about secure procedures, see Protecting Sensitive Information with Secure UDFs and Stored Procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#secure Procedure#secure} --- diff --git a/docs/procedure.typescript.md b/docs/procedure.typescript.md index 5a7d840bb..6db10930f 100644 --- a/docs/procedure.typescript.md +++ b/docs/procedure.typescript.md @@ -4,7 +4,7 @@ ### Procedure -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure snowflake_procedure}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure snowflake_procedure}. #### Initializers @@ -564,7 +564,7 @@ The construct id used in the generated config for the Procedure to import. The id of the existing Procedure that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use --- @@ -1173,7 +1173,7 @@ public readonly name: string; The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -1187,7 +1187,7 @@ public readonly type: string; The argument type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#type Procedure#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#type Procedure#type} --- @@ -1221,7 +1221,7 @@ const procedureConfig: procedure.ProcedureConfig = { ... } | comment | string | Specifies a comment for the procedure. | | executeAs | string | Sets execution context. | | handler | string | The handler method for Java / Python procedures. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. | | imports | string[] | Imports for Java / Python procedures. | | language | string | Specifies the language of the stored procedure code. | | nullInputBehavior | string | Specifies the behavior of the procedure when called with null inputs. | @@ -1312,7 +1312,7 @@ public readonly database: string; The database in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#database Procedure#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#database Procedure#database} --- @@ -1328,7 +1328,7 @@ Specifies the identifier for the procedure; does not have to be unique for the schema in which the procedure is created. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} --- @@ -1342,7 +1342,7 @@ public readonly returnType: string; The return type of the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_type Procedure#return_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_type Procedure#return_type} --- @@ -1356,7 +1356,7 @@ public readonly schema: string; The schema in which to create the procedure. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#schema Procedure#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#schema Procedure#schema} --- @@ -1370,7 +1370,7 @@ public readonly statement: string; Specifies the code used to create the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#statement Procedure#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#statement Procedure#statement} --- @@ -1384,7 +1384,7 @@ public readonly arguments: IResolvable | ProcedureArguments[]; arguments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#arguments Procedure#arguments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#arguments Procedure#arguments} --- @@ -1398,7 +1398,7 @@ public readonly comment: string; Specifies a comment for the procedure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#comment Procedure#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#comment Procedure#comment} --- @@ -1414,7 +1414,7 @@ Sets execution context. Allowed values are CALLER and OWNER (consult a proper section in the [docs](https://docs.snowflake.com/en/sql-reference/sql/create-procedure#id1)). For more information see [caller's rights and owner's rights](https://docs.snowflake.com/en/developer-guide/stored-procedure/stored-procedures-rights). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#execute_as Procedure#execute_as} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#execute_as Procedure#execute_as} --- @@ -1428,7 +1428,7 @@ public readonly handler: string; The handler method for Java / Python procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#handler Procedure#handler} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#handler Procedure#handler} --- @@ -1440,7 +1440,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1459,7 +1459,7 @@ Imports for Java / Python procedures. For Java this a list of jar files, for Python this is a list of Python files. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#imports Procedure#imports} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#imports Procedure#imports} --- @@ -1473,7 +1473,7 @@ public readonly language: string; Specifies the language of the stored procedure code. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#language Procedure#language} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#language Procedure#language} --- @@ -1487,7 +1487,7 @@ public readonly nullInputBehavior: string; Specifies the behavior of the procedure when called with null inputs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} --- @@ -1503,7 +1503,7 @@ List of package imports to use for Java / Python procedures. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#packages Procedure#packages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#packages Procedure#packages} --- @@ -1517,7 +1517,7 @@ public readonly returnBehavior: string; Specifies the behavior of the function when returning results. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_behavior Procedure#return_behavior} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_behavior Procedure#return_behavior} --- @@ -1531,7 +1531,7 @@ public readonly runtimeVersion: string; Required for Python procedures. Specifies Python runtime version. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#runtime_version Procedure#runtime_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#runtime_version Procedure#runtime_version} --- @@ -1547,7 +1547,7 @@ Specifies that the procedure is secure. For more information about secure procedures, see Protecting Sensitive Information with Secure UDFs and Stored Procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#secure Procedure#secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#secure Procedure#secure} --- diff --git a/docs/provider.csharp.md b/docs/provider.csharp.md index cb3923006..edb224950 100644 --- a/docs/provider.csharp.md +++ b/docs/provider.csharp.md @@ -4,7 +4,7 @@ ### SnowflakeProvider -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs snowflake}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs snowflake}. #### Initializers @@ -548,7 +548,7 @@ The construct id used in the generated config for the SnowflakeProvider to impor The id of the existing SnowflakeProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -1787,7 +1787,7 @@ Specifies your Snowflake account identifier assigned, by Snowflake. For information about account identifiers, see the [Snowflake documentation](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html). Can also be sourced from the `SNOWFLAKE_ACCOUNT` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#account SnowflakeProvider#account} --- @@ -1801,7 +1801,7 @@ public string Alias { get; set; } Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#alias SnowflakeProvider#alias} --- @@ -1815,7 +1815,7 @@ public string Authenticator { get; set; } Specifies the [authentication type](https://pkg.go.dev/github.com/snowflakedb/gosnowflake#AuthType) to use when connecting to Snowflake. Valid values include: Snowflake, OAuth, ExternalBrowser, Okta, JWT, TokenAccessor, UsernamePasswordMFA. Can also be sourced from the `SNOWFLAKE_AUTHENTICATOR` environment variable. It has to be set explicitly to JWT for private key authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#authenticator SnowflakeProvider#authenticator} --- @@ -1829,7 +1829,7 @@ public object BrowserAuth { get; set; } Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_USE_BROWSER_AUTH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#browser_auth SnowflakeProvider#browser_auth} --- @@ -1843,7 +1843,7 @@ public string ClientIp { get; set; } IP address for network checks. Can also be sourced from the `SNOWFLAKE_CLIENT_IP` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_ip SnowflakeProvider#client_ip} --- @@ -1859,7 +1859,7 @@ When true the MFA token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_REQUEST_MFA_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} --- @@ -1875,7 +1875,7 @@ When true the ID token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_STORE_TEMPORARY_CREDENTIAL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} --- @@ -1891,7 +1891,7 @@ The timeout in seconds for the client to complete the authentication. Default is 900 seconds. Can also be sourced from the `SNOWFLAKE_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_timeout SnowflakeProvider#client_timeout} --- @@ -1905,7 +1905,7 @@ public object DisableQueryContextCache { get; set; } Should HTAP query context cache be disabled. Can also be sourced from the `SNOWFLAKE_DISABLE_QUERY_CONTEXT_CACHE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} --- @@ -1919,7 +1919,7 @@ public object DisableTelemetry { get; set; } Indicates whether to disable telemetry. Can also be sourced from the `SNOWFLAKE_DISABLE_TELEMETRY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} --- @@ -1935,7 +1935,7 @@ The timeout in seconds for the external browser to complete the authentication. Default is 120 seconds. Can also be sourced from the `SNOWFLAKE_EXTERNAL_BROWSER_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} --- @@ -1951,7 +1951,7 @@ Supports passing in a custom host value to the snowflake go driver for use with Can also be sourced from the `SNOWFLAKE_HOST` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#host SnowflakeProvider#host} --- @@ -1967,7 +1967,7 @@ If true, bypass the Online Certificate Status Protocol (OCSP) certificate revoca IMPORTANT: Change the default value for testing or emergency situations only. Can also be sourced from the `SNOWFLAKE_INSECURE_MODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#insecure_mode SnowflakeProvider#insecure_mode} --- @@ -1983,7 +1983,7 @@ The timeout in seconds for the JWT client to complete the authentication. Default is 10 seconds. Can also be sourced from the `SNOWFLAKE_JWT_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} --- @@ -1997,7 +1997,7 @@ public double JwtExpireTimeout { get; set; } JWT expire after timeout in seconds. Can also be sourced from the `SNOWFLAKE_JWT_EXPIRE_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} --- @@ -2013,7 +2013,7 @@ Enables the session to persist even after the connection is closed. Can also be sourced from the `SNOWFLAKE_KEEP_SESSION_ALIVE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} --- @@ -2029,7 +2029,7 @@ Login retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_LOGIN_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#login_timeout SnowflakeProvider#login_timeout} --- @@ -2045,7 +2045,7 @@ Token for use with OAuth. Generating the token is left to other tools. Cannot be used with `browser_auth`, `private_key_path`, `oauth_refresh_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_ACCESS_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} --- @@ -2059,7 +2059,7 @@ public string OauthClientId { get; set; } Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} --- @@ -2073,7 +2073,7 @@ public string OauthClientSecret { get; set; } Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} --- @@ -2087,7 +2087,7 @@ public string OauthEndpoint { get; set; } Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} --- @@ -2101,7 +2101,7 @@ public string OauthRedirectUrl { get; set; } Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_REDIRECT_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} --- @@ -2117,7 +2117,7 @@ Token for use with OAuth. Setup and generation of the token is left to other tools. Should be used in conjunction with `oauth_client_id`, `oauth_client_secret`, `oauth_endpoint`, `oauth_redirect_url`. Cannot be used with `browser_auth`, `private_key_path`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} --- @@ -2133,7 +2133,7 @@ True represents OCSP fail open mode. False represents OCSP fail closed mode. Fail open true by default. Can also be sourced from the `SNOWFLAKE_OCSP_FAIL_OPEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} --- @@ -2147,7 +2147,7 @@ public string OktaUrl { get; set; } The URL of the Okta server. e.g. https://example.okta.com. Can also be sourced from the `SNOWFLAKE_OKTA_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#okta_url SnowflakeProvider#okta_url} --- @@ -2161,7 +2161,7 @@ public System.Collections.Generic.IDictionary Params { get; set; Sets other connection (i.e. session) parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#params SnowflakeProvider#params} --- @@ -2177,7 +2177,7 @@ Specifies the passcode provided by Duo when using multi-factor authentication (M Can also be sourced from the `SNOWFLAKE_PASSCODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode SnowflakeProvider#passcode} --- @@ -2193,7 +2193,7 @@ False by default. Set to true if the MFA passcode is embedded in the login password. Appends the MFA passcode to the end of the password. Can also be sourced from the `SNOWFLAKE_PASSCODE_IN_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} --- @@ -2209,7 +2209,7 @@ Password for username+password auth. Cannot be used with `browser_auth` or `private_key_path`. Can also be sourced from the `SNOWFLAKE_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#password SnowflakeProvider#password} --- @@ -2225,7 +2225,7 @@ Support custom port values to snowflake go driver for use with privatelink. Can also be sourced from the `SNOWFLAKE_PORT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#port SnowflakeProvider#port} --- @@ -2241,7 +2241,7 @@ Private Key for username+private-key auth. Cannot be used with `browser_auth` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key SnowflakeProvider#private_key} --- @@ -2257,7 +2257,7 @@ Supports the encryption ciphers aes-128-cbc, aes-128-gcm, aes-192-cbc, aes-192-g Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PASSPHRASE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} --- @@ -2273,7 +2273,7 @@ Path to a private key for using keypair authentication. Cannot be used with `browser_auth`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PATH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_path SnowflakeProvider#private_key_path} --- @@ -2287,7 +2287,7 @@ public string Profile { get; set; } Sets the profile to read from ~/.snowflake/config file. Can also be sourced from the `SNOWFLAKE_PROFILE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#profile SnowflakeProvider#profile} --- @@ -2301,7 +2301,7 @@ public string Protocol { get; set; } Either http or https, defaults to https. Can also be sourced from the `SNOWFLAKE_PROTOCOL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#protocol SnowflakeProvider#protocol} --- @@ -2317,7 +2317,7 @@ Snowflake region, such as "eu-central-1", with this parameter. However, since this parameter is deprecated, it is best to specify the region as part of the account parameter. For details, see the description of the account parameter. [Snowflake region](https://docs.snowflake.com/en/user-guide/intro-regions.html) to use. Required if using the [legacy format for the `account` identifier](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#format-2-legacy-account-locator-in-a-region) in the form of `.`. Can also be sourced from the `SNOWFLAKE_REGION` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#region SnowflakeProvider#region} --- @@ -2333,7 +2333,7 @@ request retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_REQUEST_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#request_timeout SnowflakeProvider#request_timeout} --- @@ -2349,7 +2349,7 @@ Specifies the role to use by default for accessing Snowflake objects in the clie Can also be sourced from the `SNOWFLAKE_ROLE` environment variable. . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#role SnowflakeProvider#role} --- @@ -2363,7 +2363,7 @@ public System.Collections.Generic.IDictionary SessionParams { ge Sets session parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#session_params SnowflakeProvider#session_params} --- @@ -2379,7 +2379,7 @@ Token to use for OAuth and other forms of token based auth. Can also be sourced from the `SNOWFLAKE_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token SnowflakeProvider#token} --- @@ -2393,7 +2393,7 @@ public SnowflakeProviderTokenAccessor TokenAccessor { get; set; } token_accessor block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_accessor SnowflakeProvider#token_accessor} --- @@ -2407,7 +2407,7 @@ public string User { get; set; } Username. Can also be sourced from the `SNOWFLAKE_USER` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#user SnowflakeProvider#user} --- @@ -2421,7 +2421,7 @@ public string Username { get; set; } Username for username+password authentication. Can also be sourced from the `SNOWFLAKE_USERNAME` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#username SnowflakeProvider#username} --- @@ -2437,7 +2437,7 @@ True by default. If false, disables the validation checks for Database, Schema, Warehouse and Role at the time a connection is established. Can also be sourced from the `SNOWFLAKE_VALIDATE_DEFAULT_PARAMETERS` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} --- @@ -2453,7 +2453,7 @@ Specifies the virtual warehouse to use by default for queries, loading, etc. in the client session. Can also be sourced from the `SNOWFLAKE_WAREHOUSE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#warehouse SnowflakeProvider#warehouse} --- @@ -2497,7 +2497,7 @@ The client ID for the OAuth provider when using a refresh token to renew access Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_id SnowflakeProvider#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_id SnowflakeProvider#client_id} --- @@ -2513,7 +2513,7 @@ The client secret for the OAuth provider when using a refresh token to renew acc Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_secret SnowflakeProvider#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_secret SnowflakeProvider#client_secret} --- @@ -2529,7 +2529,7 @@ The redirect URI for the OAuth provider when using a refresh token to renew acce Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REDIRECT_URI` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#redirect_uri SnowflakeProvider#redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#redirect_uri SnowflakeProvider#redirect_uri} --- @@ -2545,7 +2545,7 @@ The refresh token for the OAuth provider when using a refresh token to renew acc Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#refresh_token SnowflakeProvider#refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#refresh_token SnowflakeProvider#refresh_token} --- @@ -2559,7 +2559,7 @@ public string TokenEndpoint { get; set; } The token endpoint for the OAuth provider e.g. https://{yourDomain}/oauth/token when using a refresh token to renew access token. Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_TOKEN_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_endpoint SnowflakeProvider#token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_endpoint SnowflakeProvider#token_endpoint} --- diff --git a/docs/provider.go.md b/docs/provider.go.md index 8942d15af..d01744fab 100644 --- a/docs/provider.go.md +++ b/docs/provider.go.md @@ -4,7 +4,7 @@ ### SnowflakeProvider -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs snowflake}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs snowflake}. #### Initializers @@ -548,7 +548,7 @@ The construct id used in the generated config for the SnowflakeProvider to impor The id of the existing SnowflakeProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -1787,7 +1787,7 @@ Specifies your Snowflake account identifier assigned, by Snowflake. For information about account identifiers, see the [Snowflake documentation](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html). Can also be sourced from the `SNOWFLAKE_ACCOUNT` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#account SnowflakeProvider#account} --- @@ -1801,7 +1801,7 @@ Alias *string Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#alias SnowflakeProvider#alias} --- @@ -1815,7 +1815,7 @@ Authenticator *string Specifies the [authentication type](https://pkg.go.dev/github.com/snowflakedb/gosnowflake#AuthType) to use when connecting to Snowflake. Valid values include: Snowflake, OAuth, ExternalBrowser, Okta, JWT, TokenAccessor, UsernamePasswordMFA. Can also be sourced from the `SNOWFLAKE_AUTHENTICATOR` environment variable. It has to be set explicitly to JWT for private key authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#authenticator SnowflakeProvider#authenticator} --- @@ -1829,7 +1829,7 @@ BrowserAuth interface{} Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_USE_BROWSER_AUTH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#browser_auth SnowflakeProvider#browser_auth} --- @@ -1843,7 +1843,7 @@ ClientIp *string IP address for network checks. Can also be sourced from the `SNOWFLAKE_CLIENT_IP` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_ip SnowflakeProvider#client_ip} --- @@ -1859,7 +1859,7 @@ When true the MFA token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_REQUEST_MFA_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} --- @@ -1875,7 +1875,7 @@ When true the ID token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_STORE_TEMPORARY_CREDENTIAL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} --- @@ -1891,7 +1891,7 @@ The timeout in seconds for the client to complete the authentication. Default is 900 seconds. Can also be sourced from the `SNOWFLAKE_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_timeout SnowflakeProvider#client_timeout} --- @@ -1905,7 +1905,7 @@ DisableQueryContextCache interface{} Should HTAP query context cache be disabled. Can also be sourced from the `SNOWFLAKE_DISABLE_QUERY_CONTEXT_CACHE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} --- @@ -1919,7 +1919,7 @@ DisableTelemetry interface{} Indicates whether to disable telemetry. Can also be sourced from the `SNOWFLAKE_DISABLE_TELEMETRY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} --- @@ -1935,7 +1935,7 @@ The timeout in seconds for the external browser to complete the authentication. Default is 120 seconds. Can also be sourced from the `SNOWFLAKE_EXTERNAL_BROWSER_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} --- @@ -1951,7 +1951,7 @@ Supports passing in a custom host value to the snowflake go driver for use with Can also be sourced from the `SNOWFLAKE_HOST` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#host SnowflakeProvider#host} --- @@ -1967,7 +1967,7 @@ If true, bypass the Online Certificate Status Protocol (OCSP) certificate revoca IMPORTANT: Change the default value for testing or emergency situations only. Can also be sourced from the `SNOWFLAKE_INSECURE_MODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#insecure_mode SnowflakeProvider#insecure_mode} --- @@ -1983,7 +1983,7 @@ The timeout in seconds for the JWT client to complete the authentication. Default is 10 seconds. Can also be sourced from the `SNOWFLAKE_JWT_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} --- @@ -1997,7 +1997,7 @@ JwtExpireTimeout *f64 JWT expire after timeout in seconds. Can also be sourced from the `SNOWFLAKE_JWT_EXPIRE_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} --- @@ -2013,7 +2013,7 @@ Enables the session to persist even after the connection is closed. Can also be sourced from the `SNOWFLAKE_KEEP_SESSION_ALIVE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} --- @@ -2029,7 +2029,7 @@ Login retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_LOGIN_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#login_timeout SnowflakeProvider#login_timeout} --- @@ -2045,7 +2045,7 @@ Token for use with OAuth. Generating the token is left to other tools. Cannot be used with `browser_auth`, `private_key_path`, `oauth_refresh_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_ACCESS_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} --- @@ -2059,7 +2059,7 @@ OauthClientId *string Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} --- @@ -2073,7 +2073,7 @@ OauthClientSecret *string Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} --- @@ -2087,7 +2087,7 @@ OauthEndpoint *string Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} --- @@ -2101,7 +2101,7 @@ OauthRedirectUrl *string Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_REDIRECT_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} --- @@ -2117,7 +2117,7 @@ Token for use with OAuth. Setup and generation of the token is left to other tools. Should be used in conjunction with `oauth_client_id`, `oauth_client_secret`, `oauth_endpoint`, `oauth_redirect_url`. Cannot be used with `browser_auth`, `private_key_path`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} --- @@ -2133,7 +2133,7 @@ True represents OCSP fail open mode. False represents OCSP fail closed mode. Fail open true by default. Can also be sourced from the `SNOWFLAKE_OCSP_FAIL_OPEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} --- @@ -2147,7 +2147,7 @@ OktaUrl *string The URL of the Okta server. e.g. https://example.okta.com. Can also be sourced from the `SNOWFLAKE_OKTA_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#okta_url SnowflakeProvider#okta_url} --- @@ -2161,7 +2161,7 @@ Params *map[string]*string Sets other connection (i.e. session) parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#params SnowflakeProvider#params} --- @@ -2177,7 +2177,7 @@ Specifies the passcode provided by Duo when using multi-factor authentication (M Can also be sourced from the `SNOWFLAKE_PASSCODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode SnowflakeProvider#passcode} --- @@ -2193,7 +2193,7 @@ False by default. Set to true if the MFA passcode is embedded in the login password. Appends the MFA passcode to the end of the password. Can also be sourced from the `SNOWFLAKE_PASSCODE_IN_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} --- @@ -2209,7 +2209,7 @@ Password for username+password auth. Cannot be used with `browser_auth` or `private_key_path`. Can also be sourced from the `SNOWFLAKE_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#password SnowflakeProvider#password} --- @@ -2225,7 +2225,7 @@ Support custom port values to snowflake go driver for use with privatelink. Can also be sourced from the `SNOWFLAKE_PORT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#port SnowflakeProvider#port} --- @@ -2241,7 +2241,7 @@ Private Key for username+private-key auth. Cannot be used with `browser_auth` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key SnowflakeProvider#private_key} --- @@ -2257,7 +2257,7 @@ Supports the encryption ciphers aes-128-cbc, aes-128-gcm, aes-192-cbc, aes-192-g Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PASSPHRASE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} --- @@ -2273,7 +2273,7 @@ Path to a private key for using keypair authentication. Cannot be used with `browser_auth`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PATH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_path SnowflakeProvider#private_key_path} --- @@ -2287,7 +2287,7 @@ Profile *string Sets the profile to read from ~/.snowflake/config file. Can also be sourced from the `SNOWFLAKE_PROFILE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#profile SnowflakeProvider#profile} --- @@ -2301,7 +2301,7 @@ Protocol *string Either http or https, defaults to https. Can also be sourced from the `SNOWFLAKE_PROTOCOL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#protocol SnowflakeProvider#protocol} --- @@ -2317,7 +2317,7 @@ Snowflake region, such as "eu-central-1", with this parameter. However, since this parameter is deprecated, it is best to specify the region as part of the account parameter. For details, see the description of the account parameter. [Snowflake region](https://docs.snowflake.com/en/user-guide/intro-regions.html) to use. Required if using the [legacy format for the `account` identifier](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#format-2-legacy-account-locator-in-a-region) in the form of `.`. Can also be sourced from the `SNOWFLAKE_REGION` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#region SnowflakeProvider#region} --- @@ -2333,7 +2333,7 @@ request retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_REQUEST_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#request_timeout SnowflakeProvider#request_timeout} --- @@ -2349,7 +2349,7 @@ Specifies the role to use by default for accessing Snowflake objects in the clie Can also be sourced from the `SNOWFLAKE_ROLE` environment variable. . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#role SnowflakeProvider#role} --- @@ -2363,7 +2363,7 @@ SessionParams *map[string]*string Sets session parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#session_params SnowflakeProvider#session_params} --- @@ -2379,7 +2379,7 @@ Token to use for OAuth and other forms of token based auth. Can also be sourced from the `SNOWFLAKE_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token SnowflakeProvider#token} --- @@ -2393,7 +2393,7 @@ TokenAccessor SnowflakeProviderTokenAccessor token_accessor block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_accessor SnowflakeProvider#token_accessor} --- @@ -2407,7 +2407,7 @@ User *string Username. Can also be sourced from the `SNOWFLAKE_USER` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#user SnowflakeProvider#user} --- @@ -2421,7 +2421,7 @@ Username *string Username for username+password authentication. Can also be sourced from the `SNOWFLAKE_USERNAME` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#username SnowflakeProvider#username} --- @@ -2437,7 +2437,7 @@ True by default. If false, disables the validation checks for Database, Schema, Warehouse and Role at the time a connection is established. Can also be sourced from the `SNOWFLAKE_VALIDATE_DEFAULT_PARAMETERS` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} --- @@ -2453,7 +2453,7 @@ Specifies the virtual warehouse to use by default for queries, loading, etc. in the client session. Can also be sourced from the `SNOWFLAKE_WAREHOUSE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#warehouse SnowflakeProvider#warehouse} --- @@ -2497,7 +2497,7 @@ The client ID for the OAuth provider when using a refresh token to renew access Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_id SnowflakeProvider#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_id SnowflakeProvider#client_id} --- @@ -2513,7 +2513,7 @@ The client secret for the OAuth provider when using a refresh token to renew acc Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_secret SnowflakeProvider#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_secret SnowflakeProvider#client_secret} --- @@ -2529,7 +2529,7 @@ The redirect URI for the OAuth provider when using a refresh token to renew acce Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REDIRECT_URI` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#redirect_uri SnowflakeProvider#redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#redirect_uri SnowflakeProvider#redirect_uri} --- @@ -2545,7 +2545,7 @@ The refresh token for the OAuth provider when using a refresh token to renew acc Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#refresh_token SnowflakeProvider#refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#refresh_token SnowflakeProvider#refresh_token} --- @@ -2559,7 +2559,7 @@ TokenEndpoint *string The token endpoint for the OAuth provider e.g. https://{yourDomain}/oauth/token when using a refresh token to renew access token. Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_TOKEN_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_endpoint SnowflakeProvider#token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_endpoint SnowflakeProvider#token_endpoint} --- diff --git a/docs/provider.java.md b/docs/provider.java.md index 98fc5f080..38cb20dad 100644 --- a/docs/provider.java.md +++ b/docs/provider.java.md @@ -4,7 +4,7 @@ ### SnowflakeProvider -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs snowflake}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs snowflake}. #### Initializers @@ -148,7 +148,7 @@ Specifies your Snowflake account identifier assigned, by Snowflake. For information about account identifiers, see the [Snowflake documentation](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html). Can also be sourced from the `SNOWFLAKE_ACCOUNT` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#account SnowflakeProvider#account} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#alias SnowflakeProvider#alias} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the [authentication type](https://pkg.go.dev/github.com/snowflakedb/gosnowflake#AuthType) to use when connecting to Snowflake. Valid values include: Snowflake, OAuth, ExternalBrowser, Okta, JWT, TokenAccessor, UsernamePasswordMFA. Can also be sourced from the `SNOWFLAKE_AUTHENTICATOR` environment variable. It has to be set explicitly to JWT for private key authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#authenticator SnowflakeProvider#authenticator} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_USE_BROWSER_AUTH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#browser_auth SnowflakeProvider#browser_auth} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf IP address for network checks. Can also be sourced from the `SNOWFLAKE_CLIENT_IP` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_ip SnowflakeProvider#client_ip} --- @@ -200,7 +200,7 @@ When true the MFA token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_REQUEST_MFA_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} --- @@ -212,7 +212,7 @@ When true the ID token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_STORE_TEMPORARY_CREDENTIAL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} --- @@ -224,7 +224,7 @@ The timeout in seconds for the client to complete the authentication. Default is 900 seconds. Can also be sourced from the `SNOWFLAKE_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_timeout SnowflakeProvider#client_timeout} --- @@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Should HTAP query context cache be disabled. Can also be sourced from the `SNOWFLAKE_DISABLE_QUERY_CONTEXT_CACHE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} --- @@ -244,7 +244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Indicates whether to disable telemetry. Can also be sourced from the `SNOWFLAKE_DISABLE_TELEMETRY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} --- @@ -256,7 +256,7 @@ The timeout in seconds for the external browser to complete the authentication. Default is 120 seconds. Can also be sourced from the `SNOWFLAKE_EXTERNAL_BROWSER_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} --- @@ -268,7 +268,7 @@ Supports passing in a custom host value to the snowflake go driver for use with Can also be sourced from the `SNOWFLAKE_HOST` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#host SnowflakeProvider#host} --- @@ -280,7 +280,7 @@ If true, bypass the Online Certificate Status Protocol (OCSP) certificate revoca IMPORTANT: Change the default value for testing or emergency situations only. Can also be sourced from the `SNOWFLAKE_INSECURE_MODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#insecure_mode SnowflakeProvider#insecure_mode} --- @@ -292,7 +292,7 @@ The timeout in seconds for the JWT client to complete the authentication. Default is 10 seconds. Can also be sourced from the `SNOWFLAKE_JWT_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} --- @@ -302,7 +302,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf JWT expire after timeout in seconds. Can also be sourced from the `SNOWFLAKE_JWT_EXPIRE_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} --- @@ -314,7 +314,7 @@ Enables the session to persist even after the connection is closed. Can also be sourced from the `SNOWFLAKE_KEEP_SESSION_ALIVE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} --- @@ -326,7 +326,7 @@ Login retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_LOGIN_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#login_timeout SnowflakeProvider#login_timeout} --- @@ -338,7 +338,7 @@ Token for use with OAuth. Generating the token is left to other tools. Cannot be used with `browser_auth`, `private_key_path`, `oauth_refresh_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_ACCESS_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} --- @@ -348,7 +348,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} --- @@ -358,7 +358,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} --- @@ -368,7 +368,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} --- @@ -378,7 +378,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_REDIRECT_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} --- @@ -390,7 +390,7 @@ Token for use with OAuth. Setup and generation of the token is left to other tools. Should be used in conjunction with `oauth_client_id`, `oauth_client_secret`, `oauth_endpoint`, `oauth_redirect_url`. Cannot be used with `browser_auth`, `private_key_path`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} --- @@ -402,7 +402,7 @@ True represents OCSP fail open mode. False represents OCSP fail closed mode. Fail open true by default. Can also be sourced from the `SNOWFLAKE_OCSP_FAIL_OPEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} --- @@ -412,7 +412,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The URL of the Okta server. e.g. https://example.okta.com. Can also be sourced from the `SNOWFLAKE_OKTA_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#okta_url SnowflakeProvider#okta_url} --- @@ -422,7 +422,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Sets other connection (i.e. session) parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#params SnowflakeProvider#params} --- @@ -434,7 +434,7 @@ Specifies the passcode provided by Duo when using multi-factor authentication (M Can also be sourced from the `SNOWFLAKE_PASSCODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode SnowflakeProvider#passcode} --- @@ -446,7 +446,7 @@ False by default. Set to true if the MFA passcode is embedded in the login password. Appends the MFA passcode to the end of the password. Can also be sourced from the `SNOWFLAKE_PASSCODE_IN_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} --- @@ -458,7 +458,7 @@ Password for username+password auth. Cannot be used with `browser_auth` or `private_key_path`. Can also be sourced from the `SNOWFLAKE_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#password SnowflakeProvider#password} --- @@ -470,7 +470,7 @@ Support custom port values to snowflake go driver for use with privatelink. Can also be sourced from the `SNOWFLAKE_PORT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#port SnowflakeProvider#port} --- @@ -482,7 +482,7 @@ Private Key for username+private-key auth. Cannot be used with `browser_auth` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key SnowflakeProvider#private_key} --- @@ -494,7 +494,7 @@ Supports the encryption ciphers aes-128-cbc, aes-128-gcm, aes-192-cbc, aes-192-g Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PASSPHRASE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} --- @@ -506,7 +506,7 @@ Path to a private key for using keypair authentication. Cannot be used with `browser_auth`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PATH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_path SnowflakeProvider#private_key_path} --- @@ -516,7 +516,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Sets the profile to read from ~/.snowflake/config file. Can also be sourced from the `SNOWFLAKE_PROFILE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#profile SnowflakeProvider#profile} --- @@ -526,7 +526,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Either http or https, defaults to https. Can also be sourced from the `SNOWFLAKE_PROTOCOL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#protocol SnowflakeProvider#protocol} --- @@ -538,7 +538,7 @@ Snowflake region, such as "eu-central-1", with this parameter. However, since this parameter is deprecated, it is best to specify the region as part of the account parameter. For details, see the description of the account parameter. [Snowflake region](https://docs.snowflake.com/en/user-guide/intro-regions.html) to use. Required if using the [legacy format for the `account` identifier](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#format-2-legacy-account-locator-in-a-region) in the form of `.`. Can also be sourced from the `SNOWFLAKE_REGION` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#region SnowflakeProvider#region} --- @@ -550,7 +550,7 @@ request retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_REQUEST_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#request_timeout SnowflakeProvider#request_timeout} --- @@ -562,7 +562,7 @@ Specifies the role to use by default for accessing Snowflake objects in the clie Can also be sourced from the `SNOWFLAKE_ROLE` environment variable. . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#role SnowflakeProvider#role} --- @@ -572,7 +572,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Sets session parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#session_params SnowflakeProvider#session_params} --- @@ -584,7 +584,7 @@ Token to use for OAuth and other forms of token based auth. Can also be sourced from the `SNOWFLAKE_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token SnowflakeProvider#token} --- @@ -594,7 +594,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf token_accessor block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_accessor SnowflakeProvider#token_accessor} --- @@ -604,7 +604,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Username. Can also be sourced from the `SNOWFLAKE_USER` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#user SnowflakeProvider#user} --- @@ -614,7 +614,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Username for username+password authentication. Can also be sourced from the `SNOWFLAKE_USERNAME` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#username SnowflakeProvider#username} --- @@ -626,7 +626,7 @@ True by default. If false, disables the validation checks for Database, Schema, Warehouse and Role at the time a connection is established. Can also be sourced from the `SNOWFLAKE_VALIDATE_DEFAULT_PARAMETERS` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} --- @@ -638,7 +638,7 @@ Specifies the virtual warehouse to use by default for queries, loading, etc. in the client session. Can also be sourced from the `SNOWFLAKE_WAREHOUSE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#warehouse SnowflakeProvider#warehouse} --- @@ -1144,7 +1144,7 @@ The construct id used in the generated config for the SnowflakeProvider to impor The id of the existing SnowflakeProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -2393,7 +2393,7 @@ Specifies your Snowflake account identifier assigned, by Snowflake. For information about account identifiers, see the [Snowflake documentation](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html). Can also be sourced from the `SNOWFLAKE_ACCOUNT` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#account SnowflakeProvider#account} --- @@ -2407,7 +2407,7 @@ public java.lang.String getAlias(); Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#alias SnowflakeProvider#alias} --- @@ -2421,7 +2421,7 @@ public java.lang.String getAuthenticator(); Specifies the [authentication type](https://pkg.go.dev/github.com/snowflakedb/gosnowflake#AuthType) to use when connecting to Snowflake. Valid values include: Snowflake, OAuth, ExternalBrowser, Okta, JWT, TokenAccessor, UsernamePasswordMFA. Can also be sourced from the `SNOWFLAKE_AUTHENTICATOR` environment variable. It has to be set explicitly to JWT for private key authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#authenticator SnowflakeProvider#authenticator} --- @@ -2435,7 +2435,7 @@ public java.lang.Object getBrowserAuth(); Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_USE_BROWSER_AUTH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#browser_auth SnowflakeProvider#browser_auth} --- @@ -2449,7 +2449,7 @@ public java.lang.String getClientIp(); IP address for network checks. Can also be sourced from the `SNOWFLAKE_CLIENT_IP` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_ip SnowflakeProvider#client_ip} --- @@ -2465,7 +2465,7 @@ When true the MFA token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_REQUEST_MFA_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} --- @@ -2481,7 +2481,7 @@ When true the ID token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_STORE_TEMPORARY_CREDENTIAL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} --- @@ -2497,7 +2497,7 @@ The timeout in seconds for the client to complete the authentication. Default is 900 seconds. Can also be sourced from the `SNOWFLAKE_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_timeout SnowflakeProvider#client_timeout} --- @@ -2511,7 +2511,7 @@ public java.lang.Object getDisableQueryContextCache(); Should HTAP query context cache be disabled. Can also be sourced from the `SNOWFLAKE_DISABLE_QUERY_CONTEXT_CACHE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} --- @@ -2525,7 +2525,7 @@ public java.lang.Object getDisableTelemetry(); Indicates whether to disable telemetry. Can also be sourced from the `SNOWFLAKE_DISABLE_TELEMETRY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} --- @@ -2541,7 +2541,7 @@ The timeout in seconds for the external browser to complete the authentication. Default is 120 seconds. Can also be sourced from the `SNOWFLAKE_EXTERNAL_BROWSER_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} --- @@ -2557,7 +2557,7 @@ Supports passing in a custom host value to the snowflake go driver for use with Can also be sourced from the `SNOWFLAKE_HOST` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#host SnowflakeProvider#host} --- @@ -2573,7 +2573,7 @@ If true, bypass the Online Certificate Status Protocol (OCSP) certificate revoca IMPORTANT: Change the default value for testing or emergency situations only. Can also be sourced from the `SNOWFLAKE_INSECURE_MODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#insecure_mode SnowflakeProvider#insecure_mode} --- @@ -2589,7 +2589,7 @@ The timeout in seconds for the JWT client to complete the authentication. Default is 10 seconds. Can also be sourced from the `SNOWFLAKE_JWT_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} --- @@ -2603,7 +2603,7 @@ public java.lang.Number getJwtExpireTimeout(); JWT expire after timeout in seconds. Can also be sourced from the `SNOWFLAKE_JWT_EXPIRE_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} --- @@ -2619,7 +2619,7 @@ Enables the session to persist even after the connection is closed. Can also be sourced from the `SNOWFLAKE_KEEP_SESSION_ALIVE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} --- @@ -2635,7 +2635,7 @@ Login retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_LOGIN_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#login_timeout SnowflakeProvider#login_timeout} --- @@ -2651,7 +2651,7 @@ Token for use with OAuth. Generating the token is left to other tools. Cannot be used with `browser_auth`, `private_key_path`, `oauth_refresh_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_ACCESS_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} --- @@ -2665,7 +2665,7 @@ public java.lang.String getOauthClientId(); Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} --- @@ -2679,7 +2679,7 @@ public java.lang.String getOauthClientSecret(); Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} --- @@ -2693,7 +2693,7 @@ public java.lang.String getOauthEndpoint(); Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} --- @@ -2707,7 +2707,7 @@ public java.lang.String getOauthRedirectUrl(); Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_REDIRECT_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} --- @@ -2723,7 +2723,7 @@ Token for use with OAuth. Setup and generation of the token is left to other tools. Should be used in conjunction with `oauth_client_id`, `oauth_client_secret`, `oauth_endpoint`, `oauth_redirect_url`. Cannot be used with `browser_auth`, `private_key_path`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} --- @@ -2739,7 +2739,7 @@ True represents OCSP fail open mode. False represents OCSP fail closed mode. Fail open true by default. Can also be sourced from the `SNOWFLAKE_OCSP_FAIL_OPEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} --- @@ -2753,7 +2753,7 @@ public java.lang.String getOktaUrl(); The URL of the Okta server. e.g. https://example.okta.com. Can also be sourced from the `SNOWFLAKE_OKTA_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#okta_url SnowflakeProvider#okta_url} --- @@ -2767,7 +2767,7 @@ public java.util.Map getParams(); Sets other connection (i.e. session) parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#params SnowflakeProvider#params} --- @@ -2783,7 +2783,7 @@ Specifies the passcode provided by Duo when using multi-factor authentication (M Can also be sourced from the `SNOWFLAKE_PASSCODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode SnowflakeProvider#passcode} --- @@ -2799,7 +2799,7 @@ False by default. Set to true if the MFA passcode is embedded in the login password. Appends the MFA passcode to the end of the password. Can also be sourced from the `SNOWFLAKE_PASSCODE_IN_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} --- @@ -2815,7 +2815,7 @@ Password for username+password auth. Cannot be used with `browser_auth` or `private_key_path`. Can also be sourced from the `SNOWFLAKE_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#password SnowflakeProvider#password} --- @@ -2831,7 +2831,7 @@ Support custom port values to snowflake go driver for use with privatelink. Can also be sourced from the `SNOWFLAKE_PORT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#port SnowflakeProvider#port} --- @@ -2847,7 +2847,7 @@ Private Key for username+private-key auth. Cannot be used with `browser_auth` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key SnowflakeProvider#private_key} --- @@ -2863,7 +2863,7 @@ Supports the encryption ciphers aes-128-cbc, aes-128-gcm, aes-192-cbc, aes-192-g Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PASSPHRASE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} --- @@ -2879,7 +2879,7 @@ Path to a private key for using keypair authentication. Cannot be used with `browser_auth`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PATH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_path SnowflakeProvider#private_key_path} --- @@ -2893,7 +2893,7 @@ public java.lang.String getProfile(); Sets the profile to read from ~/.snowflake/config file. Can also be sourced from the `SNOWFLAKE_PROFILE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#profile SnowflakeProvider#profile} --- @@ -2907,7 +2907,7 @@ public java.lang.String getProtocol(); Either http or https, defaults to https. Can also be sourced from the `SNOWFLAKE_PROTOCOL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#protocol SnowflakeProvider#protocol} --- @@ -2923,7 +2923,7 @@ Snowflake region, such as "eu-central-1", with this parameter. However, since this parameter is deprecated, it is best to specify the region as part of the account parameter. For details, see the description of the account parameter. [Snowflake region](https://docs.snowflake.com/en/user-guide/intro-regions.html) to use. Required if using the [legacy format for the `account` identifier](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#format-2-legacy-account-locator-in-a-region) in the form of `.`. Can also be sourced from the `SNOWFLAKE_REGION` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#region SnowflakeProvider#region} --- @@ -2939,7 +2939,7 @@ request retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_REQUEST_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#request_timeout SnowflakeProvider#request_timeout} --- @@ -2955,7 +2955,7 @@ Specifies the role to use by default for accessing Snowflake objects in the clie Can also be sourced from the `SNOWFLAKE_ROLE` environment variable. . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#role SnowflakeProvider#role} --- @@ -2969,7 +2969,7 @@ public java.util.Map getSessionParams(); Sets session parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#session_params SnowflakeProvider#session_params} --- @@ -2985,7 +2985,7 @@ Token to use for OAuth and other forms of token based auth. Can also be sourced from the `SNOWFLAKE_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token SnowflakeProvider#token} --- @@ -2999,7 +2999,7 @@ public SnowflakeProviderTokenAccessor getTokenAccessor(); token_accessor block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_accessor SnowflakeProvider#token_accessor} --- @@ -3013,7 +3013,7 @@ public java.lang.String getUser(); Username. Can also be sourced from the `SNOWFLAKE_USER` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#user SnowflakeProvider#user} --- @@ -3027,7 +3027,7 @@ public java.lang.String getUsername(); Username for username+password authentication. Can also be sourced from the `SNOWFLAKE_USERNAME` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#username SnowflakeProvider#username} --- @@ -3043,7 +3043,7 @@ True by default. If false, disables the validation checks for Database, Schema, Warehouse and Role at the time a connection is established. Can also be sourced from the `SNOWFLAKE_VALIDATE_DEFAULT_PARAMETERS` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} --- @@ -3059,7 +3059,7 @@ Specifies the virtual warehouse to use by default for queries, loading, etc. in the client session. Can also be sourced from the `SNOWFLAKE_WAREHOUSE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#warehouse SnowflakeProvider#warehouse} --- @@ -3103,7 +3103,7 @@ The client ID for the OAuth provider when using a refresh token to renew access Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_id SnowflakeProvider#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_id SnowflakeProvider#client_id} --- @@ -3119,7 +3119,7 @@ The client secret for the OAuth provider when using a refresh token to renew acc Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_secret SnowflakeProvider#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_secret SnowflakeProvider#client_secret} --- @@ -3135,7 +3135,7 @@ The redirect URI for the OAuth provider when using a refresh token to renew acce Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REDIRECT_URI` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#redirect_uri SnowflakeProvider#redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#redirect_uri SnowflakeProvider#redirect_uri} --- @@ -3151,7 +3151,7 @@ The refresh token for the OAuth provider when using a refresh token to renew acc Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#refresh_token SnowflakeProvider#refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#refresh_token SnowflakeProvider#refresh_token} --- @@ -3165,7 +3165,7 @@ public java.lang.String getTokenEndpoint(); The token endpoint for the OAuth provider e.g. https://{yourDomain}/oauth/token when using a refresh token to renew access token. Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_TOKEN_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_endpoint SnowflakeProvider#token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_endpoint SnowflakeProvider#token_endpoint} --- diff --git a/docs/provider.python.md b/docs/provider.python.md index ed383e572..2df277b65 100644 --- a/docs/provider.python.md +++ b/docs/provider.python.md @@ -4,7 +4,7 @@ ### SnowflakeProvider -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs snowflake}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs snowflake}. #### Initializers @@ -140,7 +140,7 @@ Specifies your Snowflake account identifier assigned, by Snowflake. For information about account identifiers, see the [Snowflake documentation](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html). Can also be sourced from the `SNOWFLAKE_ACCOUNT` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#account SnowflakeProvider#account} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#alias SnowflakeProvider#alias} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the [authentication type](https://pkg.go.dev/github.com/snowflakedb/gosnowflake#AuthType) to use when connecting to Snowflake. Valid values include: Snowflake, OAuth, ExternalBrowser, Okta, JWT, TokenAccessor, UsernamePasswordMFA. Can also be sourced from the `SNOWFLAKE_AUTHENTICATOR` environment variable. It has to be set explicitly to JWT for private key authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#authenticator SnowflakeProvider#authenticator} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_USE_BROWSER_AUTH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#browser_auth SnowflakeProvider#browser_auth} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf IP address for network checks. Can also be sourced from the `SNOWFLAKE_CLIENT_IP` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_ip SnowflakeProvider#client_ip} --- @@ -192,7 +192,7 @@ When true the MFA token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_REQUEST_MFA_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} --- @@ -204,7 +204,7 @@ When true the ID token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_STORE_TEMPORARY_CREDENTIAL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} --- @@ -216,7 +216,7 @@ The timeout in seconds for the client to complete the authentication. Default is 900 seconds. Can also be sourced from the `SNOWFLAKE_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_timeout SnowflakeProvider#client_timeout} --- @@ -226,7 +226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Should HTAP query context cache be disabled. Can also be sourced from the `SNOWFLAKE_DISABLE_QUERY_CONTEXT_CACHE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Indicates whether to disable telemetry. Can also be sourced from the `SNOWFLAKE_DISABLE_TELEMETRY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} --- @@ -248,7 +248,7 @@ The timeout in seconds for the external browser to complete the authentication. Default is 120 seconds. Can also be sourced from the `SNOWFLAKE_EXTERNAL_BROWSER_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} --- @@ -260,7 +260,7 @@ Supports passing in a custom host value to the snowflake go driver for use with Can also be sourced from the `SNOWFLAKE_HOST` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#host SnowflakeProvider#host} --- @@ -272,7 +272,7 @@ If true, bypass the Online Certificate Status Protocol (OCSP) certificate revoca IMPORTANT: Change the default value for testing or emergency situations only. Can also be sourced from the `SNOWFLAKE_INSECURE_MODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#insecure_mode SnowflakeProvider#insecure_mode} --- @@ -284,7 +284,7 @@ The timeout in seconds for the JWT client to complete the authentication. Default is 10 seconds. Can also be sourced from the `SNOWFLAKE_JWT_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} --- @@ -294,7 +294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf JWT expire after timeout in seconds. Can also be sourced from the `SNOWFLAKE_JWT_EXPIRE_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} --- @@ -306,7 +306,7 @@ Enables the session to persist even after the connection is closed. Can also be sourced from the `SNOWFLAKE_KEEP_SESSION_ALIVE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} --- @@ -318,7 +318,7 @@ Login retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_LOGIN_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#login_timeout SnowflakeProvider#login_timeout} --- @@ -330,7 +330,7 @@ Token for use with OAuth. Generating the token is left to other tools. Cannot be used with `browser_auth`, `private_key_path`, `oauth_refresh_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_ACCESS_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} --- @@ -340,7 +340,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} --- @@ -350,7 +350,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} --- @@ -360,7 +360,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} --- @@ -370,7 +370,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_REDIRECT_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} --- @@ -382,7 +382,7 @@ Token for use with OAuth. Setup and generation of the token is left to other tools. Should be used in conjunction with `oauth_client_id`, `oauth_client_secret`, `oauth_endpoint`, `oauth_redirect_url`. Cannot be used with `browser_auth`, `private_key_path`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} --- @@ -394,7 +394,7 @@ True represents OCSP fail open mode. False represents OCSP fail closed mode. Fail open true by default. Can also be sourced from the `SNOWFLAKE_OCSP_FAIL_OPEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} --- @@ -404,7 +404,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The URL of the Okta server. e.g. https://example.okta.com. Can also be sourced from the `SNOWFLAKE_OKTA_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#okta_url SnowflakeProvider#okta_url} --- @@ -414,7 +414,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Sets other connection (i.e. session) parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#params SnowflakeProvider#params} --- @@ -426,7 +426,7 @@ Specifies the passcode provided by Duo when using multi-factor authentication (M Can also be sourced from the `SNOWFLAKE_PASSCODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode SnowflakeProvider#passcode} --- @@ -438,7 +438,7 @@ False by default. Set to true if the MFA passcode is embedded in the login password. Appends the MFA passcode to the end of the password. Can also be sourced from the `SNOWFLAKE_PASSCODE_IN_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} --- @@ -450,7 +450,7 @@ Password for username+password auth. Cannot be used with `browser_auth` or `private_key_path`. Can also be sourced from the `SNOWFLAKE_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#password SnowflakeProvider#password} --- @@ -462,7 +462,7 @@ Support custom port values to snowflake go driver for use with privatelink. Can also be sourced from the `SNOWFLAKE_PORT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#port SnowflakeProvider#port} --- @@ -474,7 +474,7 @@ Private Key for username+private-key auth. Cannot be used with `browser_auth` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key SnowflakeProvider#private_key} --- @@ -486,7 +486,7 @@ Supports the encryption ciphers aes-128-cbc, aes-128-gcm, aes-192-cbc, aes-192-g Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PASSPHRASE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} --- @@ -498,7 +498,7 @@ Path to a private key for using keypair authentication. Cannot be used with `browser_auth`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PATH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_path SnowflakeProvider#private_key_path} --- @@ -508,7 +508,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Sets the profile to read from ~/.snowflake/config file. Can also be sourced from the `SNOWFLAKE_PROFILE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#profile SnowflakeProvider#profile} --- @@ -518,7 +518,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Either http or https, defaults to https. Can also be sourced from the `SNOWFLAKE_PROTOCOL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#protocol SnowflakeProvider#protocol} --- @@ -530,7 +530,7 @@ Snowflake region, such as "eu-central-1", with this parameter. However, since this parameter is deprecated, it is best to specify the region as part of the account parameter. For details, see the description of the account parameter. [Snowflake region](https://docs.snowflake.com/en/user-guide/intro-regions.html) to use. Required if using the [legacy format for the `account` identifier](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#format-2-legacy-account-locator-in-a-region) in the form of `.`. Can also be sourced from the `SNOWFLAKE_REGION` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#region SnowflakeProvider#region} --- @@ -542,7 +542,7 @@ request retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_REQUEST_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#request_timeout SnowflakeProvider#request_timeout} --- @@ -554,7 +554,7 @@ Specifies the role to use by default for accessing Snowflake objects in the clie Can also be sourced from the `SNOWFLAKE_ROLE` environment variable. . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#role SnowflakeProvider#role} --- @@ -564,7 +564,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Sets session parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#session_params SnowflakeProvider#session_params} --- @@ -576,7 +576,7 @@ Token to use for OAuth and other forms of token based auth. Can also be sourced from the `SNOWFLAKE_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token SnowflakeProvider#token} --- @@ -586,7 +586,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf token_accessor block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_accessor SnowflakeProvider#token_accessor} --- @@ -596,7 +596,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Username. Can also be sourced from the `SNOWFLAKE_USER` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#user SnowflakeProvider#user} --- @@ -606,7 +606,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Username for username+password authentication. Can also be sourced from the `SNOWFLAKE_USERNAME` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#username SnowflakeProvider#username} --- @@ -618,7 +618,7 @@ True by default. If false, disables the validation checks for Database, Schema, Warehouse and Role at the time a connection is established. Can also be sourced from the `SNOWFLAKE_VALIDATE_DEFAULT_PARAMETERS` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} --- @@ -630,7 +630,7 @@ Specifies the virtual warehouse to use by default for queries, loading, etc. in the client session. Can also be sourced from the `SNOWFLAKE_WAREHOUSE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#warehouse SnowflakeProvider#warehouse} --- @@ -1152,7 +1152,7 @@ The construct id used in the generated config for the SnowflakeProvider to impor The id of the existing SnowflakeProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -2391,7 +2391,7 @@ Specifies your Snowflake account identifier assigned, by Snowflake. For information about account identifiers, see the [Snowflake documentation](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html). Can also be sourced from the `SNOWFLAKE_ACCOUNT` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#account SnowflakeProvider#account} --- @@ -2405,7 +2405,7 @@ alias: str Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#alias SnowflakeProvider#alias} --- @@ -2419,7 +2419,7 @@ authenticator: str Specifies the [authentication type](https://pkg.go.dev/github.com/snowflakedb/gosnowflake#AuthType) to use when connecting to Snowflake. Valid values include: Snowflake, OAuth, ExternalBrowser, Okta, JWT, TokenAccessor, UsernamePasswordMFA. Can also be sourced from the `SNOWFLAKE_AUTHENTICATOR` environment variable. It has to be set explicitly to JWT for private key authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#authenticator SnowflakeProvider#authenticator} --- @@ -2433,7 +2433,7 @@ browser_auth: typing.Union[bool, IResolvable] Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_USE_BROWSER_AUTH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#browser_auth SnowflakeProvider#browser_auth} --- @@ -2447,7 +2447,7 @@ client_ip: str IP address for network checks. Can also be sourced from the `SNOWFLAKE_CLIENT_IP` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_ip SnowflakeProvider#client_ip} --- @@ -2463,7 +2463,7 @@ When true the MFA token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_REQUEST_MFA_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} --- @@ -2479,7 +2479,7 @@ When true the ID token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_STORE_TEMPORARY_CREDENTIAL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} --- @@ -2495,7 +2495,7 @@ The timeout in seconds for the client to complete the authentication. Default is 900 seconds. Can also be sourced from the `SNOWFLAKE_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_timeout SnowflakeProvider#client_timeout} --- @@ -2509,7 +2509,7 @@ disable_query_context_cache: typing.Union[bool, IResolvable] Should HTAP query context cache be disabled. Can also be sourced from the `SNOWFLAKE_DISABLE_QUERY_CONTEXT_CACHE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} --- @@ -2523,7 +2523,7 @@ disable_telemetry: typing.Union[bool, IResolvable] Indicates whether to disable telemetry. Can also be sourced from the `SNOWFLAKE_DISABLE_TELEMETRY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} --- @@ -2539,7 +2539,7 @@ The timeout in seconds for the external browser to complete the authentication. Default is 120 seconds. Can also be sourced from the `SNOWFLAKE_EXTERNAL_BROWSER_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} --- @@ -2555,7 +2555,7 @@ Supports passing in a custom host value to the snowflake go driver for use with Can also be sourced from the `SNOWFLAKE_HOST` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#host SnowflakeProvider#host} --- @@ -2571,7 +2571,7 @@ If true, bypass the Online Certificate Status Protocol (OCSP) certificate revoca IMPORTANT: Change the default value for testing or emergency situations only. Can also be sourced from the `SNOWFLAKE_INSECURE_MODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#insecure_mode SnowflakeProvider#insecure_mode} --- @@ -2587,7 +2587,7 @@ The timeout in seconds for the JWT client to complete the authentication. Default is 10 seconds. Can also be sourced from the `SNOWFLAKE_JWT_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} --- @@ -2601,7 +2601,7 @@ jwt_expire_timeout: typing.Union[int, float] JWT expire after timeout in seconds. Can also be sourced from the `SNOWFLAKE_JWT_EXPIRE_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} --- @@ -2617,7 +2617,7 @@ Enables the session to persist even after the connection is closed. Can also be sourced from the `SNOWFLAKE_KEEP_SESSION_ALIVE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} --- @@ -2633,7 +2633,7 @@ Login retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_LOGIN_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#login_timeout SnowflakeProvider#login_timeout} --- @@ -2649,7 +2649,7 @@ Token for use with OAuth. Generating the token is left to other tools. Cannot be used with `browser_auth`, `private_key_path`, `oauth_refresh_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_ACCESS_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} --- @@ -2663,7 +2663,7 @@ oauth_client_id: str Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} --- @@ -2677,7 +2677,7 @@ oauth_client_secret: str Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} --- @@ -2691,7 +2691,7 @@ oauth_endpoint: str Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} --- @@ -2705,7 +2705,7 @@ oauth_redirect_url: str Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_REDIRECT_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} --- @@ -2721,7 +2721,7 @@ Token for use with OAuth. Setup and generation of the token is left to other tools. Should be used in conjunction with `oauth_client_id`, `oauth_client_secret`, `oauth_endpoint`, `oauth_redirect_url`. Cannot be used with `browser_auth`, `private_key_path`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} --- @@ -2737,7 +2737,7 @@ True represents OCSP fail open mode. False represents OCSP fail closed mode. Fail open true by default. Can also be sourced from the `SNOWFLAKE_OCSP_FAIL_OPEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} --- @@ -2751,7 +2751,7 @@ okta_url: str The URL of the Okta server. e.g. https://example.okta.com. Can also be sourced from the `SNOWFLAKE_OKTA_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#okta_url SnowflakeProvider#okta_url} --- @@ -2765,7 +2765,7 @@ params: typing.Mapping[str] Sets other connection (i.e. session) parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#params SnowflakeProvider#params} --- @@ -2781,7 +2781,7 @@ Specifies the passcode provided by Duo when using multi-factor authentication (M Can also be sourced from the `SNOWFLAKE_PASSCODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode SnowflakeProvider#passcode} --- @@ -2797,7 +2797,7 @@ False by default. Set to true if the MFA passcode is embedded in the login password. Appends the MFA passcode to the end of the password. Can also be sourced from the `SNOWFLAKE_PASSCODE_IN_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} --- @@ -2813,7 +2813,7 @@ Password for username+password auth. Cannot be used with `browser_auth` or `private_key_path`. Can also be sourced from the `SNOWFLAKE_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#password SnowflakeProvider#password} --- @@ -2829,7 +2829,7 @@ Support custom port values to snowflake go driver for use with privatelink. Can also be sourced from the `SNOWFLAKE_PORT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#port SnowflakeProvider#port} --- @@ -2845,7 +2845,7 @@ Private Key for username+private-key auth. Cannot be used with `browser_auth` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key SnowflakeProvider#private_key} --- @@ -2861,7 +2861,7 @@ Supports the encryption ciphers aes-128-cbc, aes-128-gcm, aes-192-cbc, aes-192-g Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PASSPHRASE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} --- @@ -2877,7 +2877,7 @@ Path to a private key for using keypair authentication. Cannot be used with `browser_auth`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PATH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_path SnowflakeProvider#private_key_path} --- @@ -2891,7 +2891,7 @@ profile: str Sets the profile to read from ~/.snowflake/config file. Can also be sourced from the `SNOWFLAKE_PROFILE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#profile SnowflakeProvider#profile} --- @@ -2905,7 +2905,7 @@ protocol: str Either http or https, defaults to https. Can also be sourced from the `SNOWFLAKE_PROTOCOL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#protocol SnowflakeProvider#protocol} --- @@ -2921,7 +2921,7 @@ Snowflake region, such as "eu-central-1", with this parameter. However, since this parameter is deprecated, it is best to specify the region as part of the account parameter. For details, see the description of the account parameter. [Snowflake region](https://docs.snowflake.com/en/user-guide/intro-regions.html) to use. Required if using the [legacy format for the `account` identifier](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#format-2-legacy-account-locator-in-a-region) in the form of `.`. Can also be sourced from the `SNOWFLAKE_REGION` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#region SnowflakeProvider#region} --- @@ -2937,7 +2937,7 @@ request retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_REQUEST_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#request_timeout SnowflakeProvider#request_timeout} --- @@ -2953,7 +2953,7 @@ Specifies the role to use by default for accessing Snowflake objects in the clie Can also be sourced from the `SNOWFLAKE_ROLE` environment variable. . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#role SnowflakeProvider#role} --- @@ -2967,7 +2967,7 @@ session_params: typing.Mapping[str] Sets session parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#session_params SnowflakeProvider#session_params} --- @@ -2983,7 +2983,7 @@ Token to use for OAuth and other forms of token based auth. Can also be sourced from the `SNOWFLAKE_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token SnowflakeProvider#token} --- @@ -2997,7 +2997,7 @@ token_accessor: SnowflakeProviderTokenAccessor token_accessor block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_accessor SnowflakeProvider#token_accessor} --- @@ -3011,7 +3011,7 @@ user: str Username. Can also be sourced from the `SNOWFLAKE_USER` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#user SnowflakeProvider#user} --- @@ -3025,7 +3025,7 @@ username: str Username for username+password authentication. Can also be sourced from the `SNOWFLAKE_USERNAME` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#username SnowflakeProvider#username} --- @@ -3041,7 +3041,7 @@ True by default. If false, disables the validation checks for Database, Schema, Warehouse and Role at the time a connection is established. Can also be sourced from the `SNOWFLAKE_VALIDATE_DEFAULT_PARAMETERS` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} --- @@ -3057,7 +3057,7 @@ Specifies the virtual warehouse to use by default for queries, loading, etc. in the client session. Can also be sourced from the `SNOWFLAKE_WAREHOUSE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#warehouse SnowflakeProvider#warehouse} --- @@ -3101,7 +3101,7 @@ The client ID for the OAuth provider when using a refresh token to renew access Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_id SnowflakeProvider#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_id SnowflakeProvider#client_id} --- @@ -3117,7 +3117,7 @@ The client secret for the OAuth provider when using a refresh token to renew acc Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_secret SnowflakeProvider#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_secret SnowflakeProvider#client_secret} --- @@ -3133,7 +3133,7 @@ The redirect URI for the OAuth provider when using a refresh token to renew acce Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REDIRECT_URI` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#redirect_uri SnowflakeProvider#redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#redirect_uri SnowflakeProvider#redirect_uri} --- @@ -3149,7 +3149,7 @@ The refresh token for the OAuth provider when using a refresh token to renew acc Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#refresh_token SnowflakeProvider#refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#refresh_token SnowflakeProvider#refresh_token} --- @@ -3163,7 +3163,7 @@ token_endpoint: str The token endpoint for the OAuth provider e.g. https://{yourDomain}/oauth/token when using a refresh token to renew access token. Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_TOKEN_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_endpoint SnowflakeProvider#token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_endpoint SnowflakeProvider#token_endpoint} --- diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md index e9d15a26e..2369a2415 100644 --- a/docs/provider.typescript.md +++ b/docs/provider.typescript.md @@ -4,7 +4,7 @@ ### SnowflakeProvider -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs snowflake}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs snowflake}. #### Initializers @@ -548,7 +548,7 @@ The construct id used in the generated config for the SnowflakeProvider to impor The id of the existing SnowflakeProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -1741,7 +1741,7 @@ Specifies your Snowflake account identifier assigned, by Snowflake. For information about account identifiers, see the [Snowflake documentation](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html). Can also be sourced from the `SNOWFLAKE_ACCOUNT` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#account SnowflakeProvider#account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#account SnowflakeProvider#account} --- @@ -1755,7 +1755,7 @@ public readonly alias: string; Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#alias SnowflakeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#alias SnowflakeProvider#alias} --- @@ -1769,7 +1769,7 @@ public readonly authenticator: string; Specifies the [authentication type](https://pkg.go.dev/github.com/snowflakedb/gosnowflake#AuthType) to use when connecting to Snowflake. Valid values include: Snowflake, OAuth, ExternalBrowser, Okta, JWT, TokenAccessor, UsernamePasswordMFA. Can also be sourced from the `SNOWFLAKE_AUTHENTICATOR` environment variable. It has to be set explicitly to JWT for private key authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#authenticator SnowflakeProvider#authenticator} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#authenticator SnowflakeProvider#authenticator} --- @@ -1783,7 +1783,7 @@ public readonly browserAuth: boolean | IResolvable; Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_USE_BROWSER_AUTH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#browser_auth SnowflakeProvider#browser_auth} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#browser_auth SnowflakeProvider#browser_auth} --- @@ -1797,7 +1797,7 @@ public readonly clientIp: string; IP address for network checks. Can also be sourced from the `SNOWFLAKE_CLIENT_IP` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_ip SnowflakeProvider#client_ip} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_ip SnowflakeProvider#client_ip} --- @@ -1813,7 +1813,7 @@ When true the MFA token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_REQUEST_MFA_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} --- @@ -1829,7 +1829,7 @@ When true the ID token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_STORE_TEMPORARY_CREDENTIAL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} --- @@ -1845,7 +1845,7 @@ The timeout in seconds for the client to complete the authentication. Default is 900 seconds. Can also be sourced from the `SNOWFLAKE_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_timeout SnowflakeProvider#client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_timeout SnowflakeProvider#client_timeout} --- @@ -1859,7 +1859,7 @@ public readonly disableQueryContextCache: boolean | IResolvable; Should HTAP query context cache be disabled. Can also be sourced from the `SNOWFLAKE_DISABLE_QUERY_CONTEXT_CACHE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} --- @@ -1873,7 +1873,7 @@ public readonly disableTelemetry: boolean | IResolvable; Indicates whether to disable telemetry. Can also be sourced from the `SNOWFLAKE_DISABLE_TELEMETRY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} --- @@ -1889,7 +1889,7 @@ The timeout in seconds for the external browser to complete the authentication. Default is 120 seconds. Can also be sourced from the `SNOWFLAKE_EXTERNAL_BROWSER_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} --- @@ -1905,7 +1905,7 @@ Supports passing in a custom host value to the snowflake go driver for use with Can also be sourced from the `SNOWFLAKE_HOST` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#host SnowflakeProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#host SnowflakeProvider#host} --- @@ -1921,7 +1921,7 @@ If true, bypass the Online Certificate Status Protocol (OCSP) certificate revoca IMPORTANT: Change the default value for testing or emergency situations only. Can also be sourced from the `SNOWFLAKE_INSECURE_MODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#insecure_mode SnowflakeProvider#insecure_mode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#insecure_mode SnowflakeProvider#insecure_mode} --- @@ -1937,7 +1937,7 @@ The timeout in seconds for the JWT client to complete the authentication. Default is 10 seconds. Can also be sourced from the `SNOWFLAKE_JWT_CLIENT_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} --- @@ -1951,7 +1951,7 @@ public readonly jwtExpireTimeout: number; JWT expire after timeout in seconds. Can also be sourced from the `SNOWFLAKE_JWT_EXPIRE_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} --- @@ -1967,7 +1967,7 @@ Enables the session to persist even after the connection is closed. Can also be sourced from the `SNOWFLAKE_KEEP_SESSION_ALIVE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} --- @@ -1983,7 +1983,7 @@ Login retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_LOGIN_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#login_timeout SnowflakeProvider#login_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#login_timeout SnowflakeProvider#login_timeout} --- @@ -1999,7 +1999,7 @@ Token for use with OAuth. Generating the token is left to other tools. Cannot be used with `browser_auth`, `private_key_path`, `oauth_refresh_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_ACCESS_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} --- @@ -2013,7 +2013,7 @@ public readonly oauthClientId: string; Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} --- @@ -2027,7 +2027,7 @@ public readonly oauthClientSecret: string; Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} --- @@ -2041,7 +2041,7 @@ public readonly oauthEndpoint: string; Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} --- @@ -2055,7 +2055,7 @@ public readonly oauthRedirectUrl: string; Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_REDIRECT_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} --- @@ -2071,7 +2071,7 @@ Token for use with OAuth. Setup and generation of the token is left to other tools. Should be used in conjunction with `oauth_client_id`, `oauth_client_secret`, `oauth_endpoint`, `oauth_redirect_url`. Cannot be used with `browser_auth`, `private_key_path`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} --- @@ -2087,7 +2087,7 @@ True represents OCSP fail open mode. False represents OCSP fail closed mode. Fail open true by default. Can also be sourced from the `SNOWFLAKE_OCSP_FAIL_OPEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} --- @@ -2101,7 +2101,7 @@ public readonly oktaUrl: string; The URL of the Okta server. e.g. https://example.okta.com. Can also be sourced from the `SNOWFLAKE_OKTA_URL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#okta_url SnowflakeProvider#okta_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#okta_url SnowflakeProvider#okta_url} --- @@ -2115,7 +2115,7 @@ public readonly params: {[ key: string ]: string}; Sets other connection (i.e. session) parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#params SnowflakeProvider#params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#params SnowflakeProvider#params} --- @@ -2131,7 +2131,7 @@ Specifies the passcode provided by Duo when using multi-factor authentication (M Can also be sourced from the `SNOWFLAKE_PASSCODE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode SnowflakeProvider#passcode} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode SnowflakeProvider#passcode} --- @@ -2147,7 +2147,7 @@ False by default. Set to true if the MFA passcode is embedded in the login password. Appends the MFA passcode to the end of the password. Can also be sourced from the `SNOWFLAKE_PASSCODE_IN_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} --- @@ -2163,7 +2163,7 @@ Password for username+password auth. Cannot be used with `browser_auth` or `private_key_path`. Can also be sourced from the `SNOWFLAKE_PASSWORD` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#password SnowflakeProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#password SnowflakeProvider#password} --- @@ -2179,7 +2179,7 @@ Support custom port values to snowflake go driver for use with privatelink. Can also be sourced from the `SNOWFLAKE_PORT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#port SnowflakeProvider#port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#port SnowflakeProvider#port} --- @@ -2195,7 +2195,7 @@ Private Key for username+private-key auth. Cannot be used with `browser_auth` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key SnowflakeProvider#private_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key SnowflakeProvider#private_key} --- @@ -2211,7 +2211,7 @@ Supports the encryption ciphers aes-128-cbc, aes-128-gcm, aes-192-cbc, aes-192-g Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PASSPHRASE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} --- @@ -2227,7 +2227,7 @@ Path to a private key for using keypair authentication. Cannot be used with `browser_auth`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PATH` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_path SnowflakeProvider#private_key_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_path SnowflakeProvider#private_key_path} --- @@ -2241,7 +2241,7 @@ public readonly profile: string; Sets the profile to read from ~/.snowflake/config file. Can also be sourced from the `SNOWFLAKE_PROFILE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#profile SnowflakeProvider#profile} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#profile SnowflakeProvider#profile} --- @@ -2255,7 +2255,7 @@ public readonly protocol: string; Either http or https, defaults to https. Can also be sourced from the `SNOWFLAKE_PROTOCOL` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#protocol SnowflakeProvider#protocol} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#protocol SnowflakeProvider#protocol} --- @@ -2271,7 +2271,7 @@ Snowflake region, such as "eu-central-1", with this parameter. However, since this parameter is deprecated, it is best to specify the region as part of the account parameter. For details, see the description of the account parameter. [Snowflake region](https://docs.snowflake.com/en/user-guide/intro-regions.html) to use. Required if using the [legacy format for the `account` identifier](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#format-2-legacy-account-locator-in-a-region) in the form of `.`. Can also be sourced from the `SNOWFLAKE_REGION` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#region SnowflakeProvider#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#region SnowflakeProvider#region} --- @@ -2287,7 +2287,7 @@ request retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_REQUEST_TIMEOUT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#request_timeout SnowflakeProvider#request_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#request_timeout SnowflakeProvider#request_timeout} --- @@ -2303,7 +2303,7 @@ Specifies the role to use by default for accessing Snowflake objects in the clie Can also be sourced from the `SNOWFLAKE_ROLE` environment variable. . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#role SnowflakeProvider#role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#role SnowflakeProvider#role} --- @@ -2317,7 +2317,7 @@ public readonly sessionParams: {[ key: string ]: string}; Sets session parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#session_params SnowflakeProvider#session_params} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#session_params SnowflakeProvider#session_params} --- @@ -2333,7 +2333,7 @@ Token to use for OAuth and other forms of token based auth. Can also be sourced from the `SNOWFLAKE_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token SnowflakeProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token SnowflakeProvider#token} --- @@ -2347,7 +2347,7 @@ public readonly tokenAccessor: SnowflakeProviderTokenAccessor; token_accessor block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_accessor SnowflakeProvider#token_accessor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_accessor SnowflakeProvider#token_accessor} --- @@ -2361,7 +2361,7 @@ public readonly user: string; Username. Can also be sourced from the `SNOWFLAKE_USER` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#user SnowflakeProvider#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#user SnowflakeProvider#user} --- @@ -2375,7 +2375,7 @@ public readonly username: string; Username for username+password authentication. Can also be sourced from the `SNOWFLAKE_USERNAME` environment variable. Required unless using `profile`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#username SnowflakeProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#username SnowflakeProvider#username} --- @@ -2391,7 +2391,7 @@ True by default. If false, disables the validation checks for Database, Schema, Warehouse and Role at the time a connection is established. Can also be sourced from the `SNOWFLAKE_VALIDATE_DEFAULT_PARAMETERS` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} --- @@ -2407,7 +2407,7 @@ Specifies the virtual warehouse to use by default for queries, loading, etc. in the client session. Can also be sourced from the `SNOWFLAKE_WAREHOUSE` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#warehouse SnowflakeProvider#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#warehouse SnowflakeProvider#warehouse} --- @@ -2445,7 +2445,7 @@ The client ID for the OAuth provider when using a refresh token to renew access Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_ID` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_id SnowflakeProvider#client_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_id SnowflakeProvider#client_id} --- @@ -2461,7 +2461,7 @@ The client secret for the OAuth provider when using a refresh token to renew acc Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_SECRET` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_secret SnowflakeProvider#client_secret} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_secret SnowflakeProvider#client_secret} --- @@ -2477,7 +2477,7 @@ The redirect URI for the OAuth provider when using a refresh token to renew acce Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REDIRECT_URI` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#redirect_uri SnowflakeProvider#redirect_uri} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#redirect_uri SnowflakeProvider#redirect_uri} --- @@ -2493,7 +2493,7 @@ The refresh token for the OAuth provider when using a refresh token to renew acc Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REFRESH_TOKEN` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#refresh_token SnowflakeProvider#refresh_token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#refresh_token SnowflakeProvider#refresh_token} --- @@ -2507,7 +2507,7 @@ public readonly tokenEndpoint: string; The token endpoint for the OAuth provider e.g. https://{yourDomain}/oauth/token when using a refresh token to renew access token. Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_TOKEN_ENDPOINT` environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_endpoint SnowflakeProvider#token_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_endpoint SnowflakeProvider#token_endpoint} --- diff --git a/docs/resourceMonitor.csharp.md b/docs/resourceMonitor.csharp.md index 039e25166..d03cdcfea 100644 --- a/docs/resourceMonitor.csharp.md +++ b/docs/resourceMonitor.csharp.md @@ -4,7 +4,7 @@ ### ResourceMonitor -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor snowflake_resource_monitor}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor snowflake_resource_monitor}. #### Initializers @@ -530,7 +530,7 @@ The construct id used in the generated config for the ResourceMonitor to import. The id of the existing ResourceMonitor that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use --- @@ -1010,7 +1010,7 @@ new ResourceMonitorConfig { | CreditQuota | double | The number of credits allocated to the resource monitor per frequency interval. | | EndTimestamp | string | The date and time when the resource monitor suspends the assigned warehouses. | | Frequency | string | The frequency interval at which the credit usage resets to 0. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | NotifyTriggers | double[] | Specifies a list of percentages of the credit quota. | | NotifyUsers | string[] | Specifies the list of users (their identifiers) to receive email notifications on resource monitors. | | StartTimestamp | string | The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. | @@ -1101,7 +1101,7 @@ Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -1117,7 +1117,7 @@ The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -1131,7 +1131,7 @@ public string EndTimestamp { get; set; } The date and time when the resource monitor suspends the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -1147,7 +1147,7 @@ The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -1159,7 +1159,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1178,7 +1178,7 @@ Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -1192,7 +1192,7 @@ public string[] NotifyUsers { get; set; } Specifies the list of users (their identifiers) to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -1208,7 +1208,7 @@ The date and time when the resource monitor starts monitoring credit usage for t If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -1224,7 +1224,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -1240,7 +1240,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- diff --git a/docs/resourceMonitor.go.md b/docs/resourceMonitor.go.md index 0b1e25de7..c32a5e255 100644 --- a/docs/resourceMonitor.go.md +++ b/docs/resourceMonitor.go.md @@ -4,7 +4,7 @@ ### ResourceMonitor -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor snowflake_resource_monitor}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor snowflake_resource_monitor}. #### Initializers @@ -530,7 +530,7 @@ The construct id used in the generated config for the ResourceMonitor to import. The id of the existing ResourceMonitor that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use --- @@ -1010,7 +1010,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/resourcemonit | CreditQuota | *f64 | The number of credits allocated to the resource monitor per frequency interval. | | EndTimestamp | *string | The date and time when the resource monitor suspends the assigned warehouses. | | Frequency | *string | The frequency interval at which the credit usage resets to 0. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | NotifyTriggers | *[]*f64 | Specifies a list of percentages of the credit quota. | | NotifyUsers | *[]*string | Specifies the list of users (their identifiers) to receive email notifications on resource monitors. | | StartTimestamp | *string | The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. | @@ -1101,7 +1101,7 @@ Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -1117,7 +1117,7 @@ The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -1131,7 +1131,7 @@ EndTimestamp *string The date and time when the resource monitor suspends the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -1147,7 +1147,7 @@ The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -1159,7 +1159,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1178,7 +1178,7 @@ Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -1192,7 +1192,7 @@ NotifyUsers *[]*string Specifies the list of users (their identifiers) to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -1208,7 +1208,7 @@ The date and time when the resource monitor starts monitoring credit usage for t If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -1224,7 +1224,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -1240,7 +1240,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- diff --git a/docs/resourceMonitor.java.md b/docs/resourceMonitor.java.md index 19bb687d4..da9841a47 100644 --- a/docs/resourceMonitor.java.md +++ b/docs/resourceMonitor.java.md @@ -4,7 +4,7 @@ ### ResourceMonitor -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor snowflake_resource_monitor}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor snowflake_resource_monitor}. #### Initializers @@ -51,7 +51,7 @@ ResourceMonitor.Builder.create(Construct scope, java.lang.String id) | creditQuota | java.lang.Number | The number of credits allocated to the resource monitor per frequency interval. | | endTimestamp | java.lang.String | The date and time when the resource monitor suspends the assigned warehouses. | | frequency | java.lang.String | The frequency interval at which the credit usage resets to 0. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | notifyTriggers | java.util.List | Specifies a list of percentages of the credit quota. | | notifyUsers | java.util.List | Specifies the list of users (their identifiers) to receive email notifications on resource monitors. | | startTimestamp | java.lang.String | The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. | @@ -128,7 +128,7 @@ Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -140,7 +140,7 @@ The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The date and time when the resource monitor suspends the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -162,7 +162,7 @@ The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -185,7 +185,7 @@ Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the list of users (their identifiers) to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -207,7 +207,7 @@ The date and time when the resource monitor starts monitoring credit usage for t If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -219,7 +219,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -231,7 +231,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- @@ -721,7 +721,7 @@ The construct id used in the generated config for the ResourceMonitor to import. The id of the existing ResourceMonitor that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use --- @@ -1205,7 +1205,7 @@ ResourceMonitorConfig.builder() | creditQuota | java.lang.Number | The number of credits allocated to the resource monitor per frequency interval. | | endTimestamp | java.lang.String | The date and time when the resource monitor suspends the assigned warehouses. | | frequency | java.lang.String | The frequency interval at which the credit usage resets to 0. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | notifyTriggers | java.util.List | Specifies a list of percentages of the credit quota. | | notifyUsers | java.util.List | Specifies the list of users (their identifiers) to receive email notifications on resource monitors. | | startTimestamp | java.lang.String | The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. | @@ -1296,7 +1296,7 @@ Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -1312,7 +1312,7 @@ The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -1326,7 +1326,7 @@ public java.lang.String getEndTimestamp(); The date and time when the resource monitor suspends the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -1342,7 +1342,7 @@ The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -1354,7 +1354,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1373,7 +1373,7 @@ Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -1387,7 +1387,7 @@ public java.util.List getNotifyUsers(); Specifies the list of users (their identifiers) to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -1403,7 +1403,7 @@ The date and time when the resource monitor starts monitoring credit usage for t If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -1419,7 +1419,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -1435,7 +1435,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- diff --git a/docs/resourceMonitor.python.md b/docs/resourceMonitor.python.md index 9ab530db1..9f460479a 100644 --- a/docs/resourceMonitor.python.md +++ b/docs/resourceMonitor.python.md @@ -4,7 +4,7 @@ ### ResourceMonitor -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor snowflake_resource_monitor}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor snowflake_resource_monitor}. #### Initializers @@ -49,7 +49,7 @@ resourceMonitor.ResourceMonitor( | credit_quota | typing.Union[int, float] | The number of credits allocated to the resource monitor per frequency interval. | | end_timestamp | str | The date and time when the resource monitor suspends the assigned warehouses. | | frequency | str | The frequency interval at which the credit usage resets to 0. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | notify_triggers | typing.List[typing.Union[int, float]] | Specifies a list of percentages of the credit quota. | | notify_users | typing.List[str] | Specifies the list of users (their identifiers) to receive email notifications on resource monitors. | | start_timestamp | str | The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. | @@ -126,7 +126,7 @@ Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -138,7 +138,7 @@ The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The date and time when the resource monitor suspends the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -160,7 +160,7 @@ The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -183,7 +183,7 @@ Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -193,7 +193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the list of users (their identifiers) to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -205,7 +205,7 @@ The date and time when the resource monitor starts monitoring credit usage for t If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -217,7 +217,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -229,7 +229,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- @@ -765,7 +765,7 @@ The construct id used in the generated config for the ResourceMonitor to import. The id of the existing ResourceMonitor that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use --- @@ -1245,7 +1245,7 @@ resourceMonitor.ResourceMonitorConfig( | credit_quota | typing.Union[int, float] | The number of credits allocated to the resource monitor per frequency interval. | | end_timestamp | str | The date and time when the resource monitor suspends the assigned warehouses. | | frequency | str | The frequency interval at which the credit usage resets to 0. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | notify_triggers | typing.List[typing.Union[int, float]] | Specifies a list of percentages of the credit quota. | | notify_users | typing.List[str] | Specifies the list of users (their identifiers) to receive email notifications on resource monitors. | | start_timestamp | str | The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. | @@ -1336,7 +1336,7 @@ Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -1352,7 +1352,7 @@ The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -1366,7 +1366,7 @@ end_timestamp: str The date and time when the resource monitor suspends the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -1382,7 +1382,7 @@ The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -1394,7 +1394,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1413,7 +1413,7 @@ Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -1427,7 +1427,7 @@ notify_users: typing.List[str] Specifies the list of users (their identifiers) to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -1443,7 +1443,7 @@ The date and time when the resource monitor starts monitoring credit usage for t If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -1459,7 +1459,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -1475,7 +1475,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- diff --git a/docs/resourceMonitor.typescript.md b/docs/resourceMonitor.typescript.md index 2abd2aeee..1d4d34cb3 100644 --- a/docs/resourceMonitor.typescript.md +++ b/docs/resourceMonitor.typescript.md @@ -4,7 +4,7 @@ ### ResourceMonitor -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor snowflake_resource_monitor}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor snowflake_resource_monitor}. #### Initializers @@ -530,7 +530,7 @@ The construct id used in the generated config for the ResourceMonitor to import. The id of the existing ResourceMonitor that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use --- @@ -992,7 +992,7 @@ const resourceMonitorConfig: resourceMonitor.ResourceMonitorConfig = { ... } | creditQuota | number | The number of credits allocated to the resource monitor per frequency interval. | | endTimestamp | string | The date and time when the resource monitor suspends the assigned warehouses. | | frequency | string | The frequency interval at which the credit usage resets to 0. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. | | notifyTriggers | number[] | Specifies a list of percentages of the credit quota. | | notifyUsers | string[] | Specifies the list of users (their identifiers) to receive email notifications on resource monitors. | | startTimestamp | string | The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. | @@ -1083,7 +1083,7 @@ Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#name ResourceMonitor#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#name ResourceMonitor#name} --- @@ -1099,7 +1099,7 @@ The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} --- @@ -1113,7 +1113,7 @@ public readonly endTimestamp: string; The date and time when the resource monitor suspends the assigned warehouses. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} --- @@ -1129,7 +1129,7 @@ The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} --- @@ -1141,7 +1141,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1160,7 +1160,7 @@ Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} --- @@ -1174,7 +1174,7 @@ public readonly notifyUsers: string[]; Specifies the list of users (their identifiers) to receive email notifications on resource monitors. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} --- @@ -1190,7 +1190,7 @@ The date and time when the resource monitor starts monitoring credit usage for t If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} --- @@ -1206,7 +1206,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} --- @@ -1222,7 +1222,7 @@ Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} --- diff --git a/docs/role.csharp.md b/docs/role.csharp.md index 232349d82..9d2b50123 100644 --- a/docs/role.csharp.md +++ b/docs/role.csharp.md @@ -4,7 +4,7 @@ ### Role -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role snowflake_role}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the Role to import. The id of the existing Role that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#import import section} in the documentation of this resource for the id to use --- @@ -797,8 +797,8 @@ new RoleConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Name | string | Identifier for the role; | -| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. | +| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. | --- @@ -884,7 +884,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#name Role#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#name Role#name} --- @@ -896,7 +896,7 @@ public string Comment { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. --- @@ -908,7 +908,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/role.go.md b/docs/role.go.md index d643cdde5..3aa1dadb9 100644 --- a/docs/role.go.md +++ b/docs/role.go.md @@ -4,7 +4,7 @@ ### Role -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role snowflake_role}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the Role to import. The id of the existing Role that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#import import section} in the documentation of this resource for the id to use --- @@ -797,8 +797,8 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/role" | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Name | *string | Identifier for the role; | -| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. | +| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. | --- @@ -884,7 +884,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#name Role#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#name Role#name} --- @@ -896,7 +896,7 @@ Comment *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. --- @@ -908,7 +908,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/role.java.md b/docs/role.java.md index 8a412df4b..7a5a74c00 100644 --- a/docs/role.java.md +++ b/docs/role.java.md @@ -4,7 +4,7 @@ ### Role -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role snowflake_role}. #### Initializers @@ -41,8 +41,8 @@ Role.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | Identifier for the role; | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. | +| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. | --- @@ -114,7 +114,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#name Role#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#name Role#name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -574,7 +574,7 @@ The construct id used in the generated config for the Role to import. The id of the existing Role that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#import import section} in the documentation of this resource for the id to use --- @@ -894,8 +894,8 @@ RoleConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | Identifier for the role; | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. | +| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. | --- @@ -981,7 +981,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#name Role#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#name Role#name} --- @@ -993,7 +993,7 @@ public java.lang.String getComment(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. --- @@ -1005,7 +1005,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/role.python.md b/docs/role.python.md index 1f01f44a2..c56043b28 100644 --- a/docs/role.python.md +++ b/docs/role.python.md @@ -4,7 +4,7 @@ ### Role -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role snowflake_role}. #### Initializers @@ -39,8 +39,8 @@ role.Role( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | Identifier for the role; | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. | --- @@ -112,7 +112,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#name Role#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#name Role#name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -618,7 +618,7 @@ The construct id used in the generated config for the Role to import. The id of the existing Role that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#import import section} in the documentation of this resource for the id to use --- @@ -934,8 +934,8 @@ role.RoleConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | Identifier for the role; | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. | --- @@ -1021,7 +1021,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#name Role#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#name Role#name} --- @@ -1033,7 +1033,7 @@ comment: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. --- @@ -1045,7 +1045,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/role.typescript.md b/docs/role.typescript.md index 5148f0907..2da4da190 100644 --- a/docs/role.typescript.md +++ b/docs/role.typescript.md @@ -4,7 +4,7 @@ ### Role -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role snowflake_role}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role snowflake_role}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the Role to import. The id of the existing Role that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#import import section} in the documentation of this resource for the id to use --- @@ -786,8 +786,8 @@ const roleConfig: role.RoleConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | name | string | Identifier for the role; | -| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. | +| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. | --- @@ -873,7 +873,7 @@ Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#name Role#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#name Role#name} --- @@ -885,7 +885,7 @@ public readonly comment: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment}. --- @@ -897,7 +897,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/rowAccessPolicy.csharp.md b/docs/rowAccessPolicy.csharp.md index e53f32207..9229a94f0 100644 --- a/docs/rowAccessPolicy.csharp.md +++ b/docs/rowAccessPolicy.csharp.md @@ -4,7 +4,7 @@ ### RowAccessPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy snowflake_row_access_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy snowflake_row_access_policy}. #### Initializers @@ -494,7 +494,7 @@ The construct id used in the generated config for the RowAccessPolicy to import. The id of the existing RowAccessPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use --- @@ -908,7 +908,7 @@ public string Name { get; set; } The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -922,7 +922,7 @@ public string Type { get; set; } The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#type RowAccessPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#type RowAccessPolicy#type} --- @@ -968,7 +968,7 @@ new RowAccessPolicyConfig { | Name | string | Specifies the identifier for the row access policy; | | Schema | string | The schema in which to create the row access policy. | | Comment | string | Specifies a comment for the row access policy. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -1052,7 +1052,7 @@ public object Argument { get; set; } argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} --- @@ -1068,7 +1068,7 @@ Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#body RowAccessPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#body RowAccessPolicy#body} --- @@ -1084,7 +1084,7 @@ The database in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -1100,7 +1100,7 @@ Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -1116,7 +1116,7 @@ The schema in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -1130,7 +1130,7 @@ public string Comment { get; set; } Specifies a comment for the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -1142,7 +1142,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/rowAccessPolicy.go.md b/docs/rowAccessPolicy.go.md index 2291ddb14..508be6340 100644 --- a/docs/rowAccessPolicy.go.md +++ b/docs/rowAccessPolicy.go.md @@ -4,7 +4,7 @@ ### RowAccessPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy snowflake_row_access_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy snowflake_row_access_policy}. #### Initializers @@ -494,7 +494,7 @@ The construct id used in the generated config for the RowAccessPolicy to import. The id of the existing RowAccessPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use --- @@ -908,7 +908,7 @@ Name *string The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -922,7 +922,7 @@ Type *string The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#type RowAccessPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#type RowAccessPolicy#type} --- @@ -968,7 +968,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/rowaccesspoli | Name | *string | Specifies the identifier for the row access policy; | | Schema | *string | The schema in which to create the row access policy. | | Comment | *string | Specifies a comment for the row access policy. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -1052,7 +1052,7 @@ Argument interface{} argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} --- @@ -1068,7 +1068,7 @@ Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#body RowAccessPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#body RowAccessPolicy#body} --- @@ -1084,7 +1084,7 @@ The database in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -1100,7 +1100,7 @@ Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -1116,7 +1116,7 @@ The schema in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -1130,7 +1130,7 @@ Comment *string Specifies a comment for the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -1142,7 +1142,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/rowAccessPolicy.java.md b/docs/rowAccessPolicy.java.md index 4d3cbd5d0..d67b7f5df 100644 --- a/docs/rowAccessPolicy.java.md +++ b/docs/rowAccessPolicy.java.md @@ -4,7 +4,7 @@ ### RowAccessPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy snowflake_row_access_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy snowflake_row_access_policy}. #### Initializers @@ -51,7 +51,7 @@ RowAccessPolicy.Builder.create(Construct scope, java.lang.String id) | name | java.lang.String | Specifies the identifier for the row access policy; | | schema | java.lang.String | The schema in which to create the row access policy. | | comment | java.lang.String | Specifies a comment for the row access policy. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -121,7 +121,7 @@ Must be unique amongst siblings in the same scope argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} --- @@ -133,7 +133,7 @@ Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#body RowAccessPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#body RowAccessPolicy#body} --- @@ -145,7 +145,7 @@ The database in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -157,7 +157,7 @@ Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -169,7 +169,7 @@ The schema in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -644,7 +644,7 @@ The construct id used in the generated config for the RowAccessPolicy to import. The id of the existing RowAccessPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use --- @@ -1058,7 +1058,7 @@ public java.lang.String getName(); The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -1072,7 +1072,7 @@ public java.lang.String getType(); The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#type RowAccessPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#type RowAccessPolicy#type} --- @@ -1123,7 +1123,7 @@ RowAccessPolicyConfig.builder() | name | java.lang.String | Specifies the identifier for the row access policy; | | schema | java.lang.String | The schema in which to create the row access policy. | | comment | java.lang.String | Specifies a comment for the row access policy. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -1207,7 +1207,7 @@ public java.lang.Object getArgument(); argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} --- @@ -1223,7 +1223,7 @@ Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#body RowAccessPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#body RowAccessPolicy#body} --- @@ -1239,7 +1239,7 @@ The database in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -1255,7 +1255,7 @@ Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -1271,7 +1271,7 @@ The schema in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -1285,7 +1285,7 @@ public java.lang.String getComment(); Specifies a comment for the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -1297,7 +1297,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/rowAccessPolicy.python.md b/docs/rowAccessPolicy.python.md index c318ad305..e875dca24 100644 --- a/docs/rowAccessPolicy.python.md +++ b/docs/rowAccessPolicy.python.md @@ -4,7 +4,7 @@ ### RowAccessPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy snowflake_row_access_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy snowflake_row_access_policy}. #### Initializers @@ -48,7 +48,7 @@ rowAccessPolicy.RowAccessPolicy( | name | str | Specifies the identifier for the row access policy; | | schema | str | The schema in which to create the row access policy. | | comment | str | Specifies a comment for the row access policy. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} --- @@ -130,7 +130,7 @@ Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#body RowAccessPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#body RowAccessPolicy#body} --- @@ -142,7 +142,7 @@ The database in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -154,7 +154,7 @@ Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -166,7 +166,7 @@ The schema in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -689,7 +689,7 @@ The construct id used in the generated config for the RowAccessPolicy to import. The id of the existing RowAccessPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use --- @@ -1103,7 +1103,7 @@ name: str The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -1117,7 +1117,7 @@ type: str The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#type RowAccessPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#type RowAccessPolicy#type} --- @@ -1163,7 +1163,7 @@ rowAccessPolicy.RowAccessPolicyConfig( | name | str | Specifies the identifier for the row access policy; | | schema | str | The schema in which to create the row access policy. | | comment | str | Specifies a comment for the row access policy. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -1247,7 +1247,7 @@ argument: typing.Union[IResolvable, typing.List[RowAccessPolicyArgument]] argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} --- @@ -1263,7 +1263,7 @@ Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#body RowAccessPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#body RowAccessPolicy#body} --- @@ -1279,7 +1279,7 @@ The database in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -1295,7 +1295,7 @@ Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -1311,7 +1311,7 @@ The schema in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -1325,7 +1325,7 @@ comment: str Specifies a comment for the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -1337,7 +1337,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/rowAccessPolicy.typescript.md b/docs/rowAccessPolicy.typescript.md index 2d0221f79..506050aa7 100644 --- a/docs/rowAccessPolicy.typescript.md +++ b/docs/rowAccessPolicy.typescript.md @@ -4,7 +4,7 @@ ### RowAccessPolicy -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy snowflake_row_access_policy}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy snowflake_row_access_policy}. #### Initializers @@ -494,7 +494,7 @@ The construct id used in the generated config for the RowAccessPolicy to import. The id of the existing RowAccessPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use --- @@ -905,7 +905,7 @@ public readonly name: string; The argument name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -919,7 +919,7 @@ public readonly type: string; The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#type RowAccessPolicy#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#type RowAccessPolicy#type} --- @@ -950,7 +950,7 @@ const rowAccessPolicyConfig: rowAccessPolicy.RowAccessPolicyConfig = { ... } | name | string | Specifies the identifier for the row access policy; | | schema | string | The schema in which to create the row access policy. | | comment | string | Specifies a comment for the row access policy. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. | --- @@ -1034,7 +1034,7 @@ public readonly argument: IResolvable | RowAccessPolicyArgument[]; argument block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} --- @@ -1050,7 +1050,7 @@ Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#body RowAccessPolicy#body} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#body RowAccessPolicy#body} --- @@ -1066,7 +1066,7 @@ The database in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#database RowAccessPolicy#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#database RowAccessPolicy#database} --- @@ -1082,7 +1082,7 @@ Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} --- @@ -1098,7 +1098,7 @@ The schema in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} --- @@ -1112,7 +1112,7 @@ public readonly comment: string; Specifies a comment for the row access policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} --- @@ -1124,7 +1124,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/saml2Integration.csharp.md b/docs/saml2Integration.csharp.md index b842701c6..59938fde4 100644 --- a/docs/saml2Integration.csharp.md +++ b/docs/saml2Integration.csharp.md @@ -4,7 +4,7 @@ ### Saml2Integration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration snowflake_saml2_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration snowflake_saml2_integration}. #### Initializers @@ -558,7 +558,7 @@ The construct id used in the generated config for the Saml2Integration to import The id of the existing Saml2Integration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use --- @@ -1238,7 +1238,7 @@ new Saml2IntegrationConfig { | AllowedUserDomains | string[] | A list of email domains that can authenticate with a SAML2 security integration. | | Comment | string | Specifies a comment for the integration. | | Enabled | string | Specifies whether this security integration is enabled or disabled. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. | | Saml2EnableSpInitiated | string | The Boolean indicating if the Log In With button will be shown on the login page. | | Saml2ForceAuthn | string | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | Saml2PostLogoutRedirectUrl | string | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -1332,7 +1332,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -1346,7 +1346,7 @@ public string Saml2Issuer { get; set; } The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -1360,7 +1360,7 @@ public string Saml2Provider { get; set; } The string describing the IdP. Valid options are: `OKTA` | `ADFS` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -1374,7 +1374,7 @@ public string Saml2SsoUrl { get; set; } The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -1388,7 +1388,7 @@ public string Saml2X509Cert { get; set; } The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -1404,7 +1404,7 @@ A list of regular expressions that email addresses are matched against to authen If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -1420,7 +1420,7 @@ A list of email domains that can authenticate with a SAML2 security integration. If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -1434,7 +1434,7 @@ public string Comment { get; set; } Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -1450,7 +1450,7 @@ Specifies whether this security integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -1462,7 +1462,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1481,7 +1481,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in With button on the login page. FALSE: does not display the Log in With button on the login page. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -1497,7 +1497,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -1513,7 +1513,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -1527,7 +1527,7 @@ public string Saml2RequestedNameidFormat { get; set; } The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. Valid options are: `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified` | `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress` | `urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName` | `urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName` | `urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos` | `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent` | `urn:oasis:names:tc:SAML:2.0:nameid-format:transient`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -1543,7 +1543,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -1559,7 +1559,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -1575,7 +1575,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -1591,7 +1591,7 @@ The string containing the label to display after the Log In With button on the l If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} --- diff --git a/docs/saml2Integration.go.md b/docs/saml2Integration.go.md index 735686d9c..d760d3c4a 100644 --- a/docs/saml2Integration.go.md +++ b/docs/saml2Integration.go.md @@ -4,7 +4,7 @@ ### Saml2Integration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration snowflake_saml2_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration snowflake_saml2_integration}. #### Initializers @@ -558,7 +558,7 @@ The construct id used in the generated config for the Saml2Integration to import The id of the existing Saml2Integration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use --- @@ -1238,7 +1238,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/saml2integrat | AllowedUserDomains | *[]*string | A list of email domains that can authenticate with a SAML2 security integration. | | Comment | *string | Specifies a comment for the integration. | | Enabled | *string | Specifies whether this security integration is enabled or disabled. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. | | Saml2EnableSpInitiated | *string | The Boolean indicating if the Log In With button will be shown on the login page. | | Saml2ForceAuthn | *string | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | Saml2PostLogoutRedirectUrl | *string | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -1332,7 +1332,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -1346,7 +1346,7 @@ Saml2Issuer *string The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -1360,7 +1360,7 @@ Saml2Provider *string The string describing the IdP. Valid options are: `OKTA` | `ADFS` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -1374,7 +1374,7 @@ Saml2SsoUrl *string The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -1388,7 +1388,7 @@ Saml2X509Cert *string The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -1404,7 +1404,7 @@ A list of regular expressions that email addresses are matched against to authen If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -1420,7 +1420,7 @@ A list of email domains that can authenticate with a SAML2 security integration. If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -1434,7 +1434,7 @@ Comment *string Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -1450,7 +1450,7 @@ Specifies whether this security integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -1462,7 +1462,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1481,7 +1481,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in With button on the login page. FALSE: does not display the Log in With button on the login page. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -1497,7 +1497,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -1513,7 +1513,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -1527,7 +1527,7 @@ Saml2RequestedNameidFormat *string The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. Valid options are: `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified` | `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress` | `urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName` | `urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName` | `urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos` | `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent` | `urn:oasis:names:tc:SAML:2.0:nameid-format:transient`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -1543,7 +1543,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -1559,7 +1559,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -1575,7 +1575,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -1591,7 +1591,7 @@ The string containing the label to display after the Log In With button on the l If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} --- diff --git a/docs/saml2Integration.java.md b/docs/saml2Integration.java.md index b8b7ae18e..7ccb94d92 100644 --- a/docs/saml2Integration.java.md +++ b/docs/saml2Integration.java.md @@ -4,7 +4,7 @@ ### Saml2Integration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration snowflake_saml2_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration snowflake_saml2_integration}. #### Initializers @@ -64,7 +64,7 @@ Saml2Integration.Builder.create(Construct scope, java.lang.String id) | allowedUserDomains | java.util.List | A list of email domains that can authenticate with a SAML2 security integration. | | comment | java.lang.String | Specifies a comment for the integration. | | enabled | java.lang.String | Specifies whether this security integration is enabled or disabled. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. | | saml2EnableSpInitiated | java.lang.String | The Boolean indicating if the Log In With button will be shown on the login page. | | saml2ForceAuthn | java.lang.String | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | saml2PostLogoutRedirectUrl | java.lang.String | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -144,7 +144,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string describing the IdP. Valid options are: `OKTA` | `ADFS` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -196,7 +196,7 @@ A list of regular expressions that email addresses are matched against to authen If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -208,7 +208,7 @@ A list of email domains that can authenticate with a SAML2 security integration. If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -218,7 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -230,7 +230,7 @@ Specifies whether this security integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -238,7 +238,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -253,7 +253,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in With button on the login page. FALSE: does not display the Log in With button on the login page. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -265,7 +265,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -277,7 +277,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -287,7 +287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. Valid options are: `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified` | `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress` | `urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName` | `urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName` | `urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos` | `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent` | `urn:oasis:names:tc:SAML:2.0:nameid-format:transient`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -299,7 +299,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -311,7 +311,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -323,7 +323,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -335,7 +335,7 @@ The string containing the label to display after the Log In With button on the l If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} --- @@ -853,7 +853,7 @@ The construct id used in the generated config for the Saml2Integration to import The id of the existing Saml2Integration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use --- @@ -1537,7 +1537,7 @@ Saml2IntegrationConfig.builder() | allowedUserDomains | java.util.List | A list of email domains that can authenticate with a SAML2 security integration. | | comment | java.lang.String | Specifies a comment for the integration. | | enabled | java.lang.String | Specifies whether this security integration is enabled or disabled. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. | | saml2EnableSpInitiated | java.lang.String | The Boolean indicating if the Log In With button will be shown on the login page. | | saml2ForceAuthn | java.lang.String | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | saml2PostLogoutRedirectUrl | java.lang.String | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -1631,7 +1631,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -1645,7 +1645,7 @@ public java.lang.String getSaml2Issuer(); The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -1659,7 +1659,7 @@ public java.lang.String getSaml2Provider(); The string describing the IdP. Valid options are: `OKTA` | `ADFS` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -1673,7 +1673,7 @@ public java.lang.String getSaml2SsoUrl(); The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -1687,7 +1687,7 @@ public java.lang.String getSaml2X509Cert(); The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -1703,7 +1703,7 @@ A list of regular expressions that email addresses are matched against to authen If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -1719,7 +1719,7 @@ A list of email domains that can authenticate with a SAML2 security integration. If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -1733,7 +1733,7 @@ public java.lang.String getComment(); Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -1749,7 +1749,7 @@ Specifies whether this security integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -1761,7 +1761,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1780,7 +1780,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in With button on the login page. FALSE: does not display the Log in With button on the login page. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -1796,7 +1796,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -1812,7 +1812,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -1826,7 +1826,7 @@ public java.lang.String getSaml2RequestedNameidFormat(); The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. Valid options are: `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified` | `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress` | `urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName` | `urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName` | `urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos` | `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent` | `urn:oasis:names:tc:SAML:2.0:nameid-format:transient`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -1842,7 +1842,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -1858,7 +1858,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -1874,7 +1874,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -1890,7 +1890,7 @@ The string containing the label to display after the Log In With button on the l If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} --- diff --git a/docs/saml2Integration.python.md b/docs/saml2Integration.python.md index 9ced1eec1..b4099baf4 100644 --- a/docs/saml2Integration.python.md +++ b/docs/saml2Integration.python.md @@ -4,7 +4,7 @@ ### Saml2Integration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration snowflake_saml2_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration snowflake_saml2_integration}. #### Initializers @@ -62,7 +62,7 @@ saml2Integration.Saml2Integration( | allowed_user_domains | typing.List[str] | A list of email domains that can authenticate with a SAML2 security integration. | | comment | str | Specifies a comment for the integration. | | enabled | str | Specifies whether this security integration is enabled or disabled. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. | | saml2_enable_sp_initiated | str | The Boolean indicating if the Log In With button will be shown on the login page. | | saml2_force_authn | str | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | saml2_post_logout_redirect_url | str | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -142,7 +142,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string describing the IdP. Valid options are: `OKTA` | `ADFS` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -194,7 +194,7 @@ A list of regular expressions that email addresses are matched against to authen If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -206,7 +206,7 @@ A list of email domains that can authenticate with a SAML2 security integration. If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -216,7 +216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -228,7 +228,7 @@ Specifies whether this security integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -251,7 +251,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in With button on the login page. FALSE: does not display the Log in With button on the login page. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -263,7 +263,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -275,7 +275,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -285,7 +285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. Valid options are: `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified` | `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress` | `urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName` | `urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName` | `urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos` | `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent` | `urn:oasis:names:tc:SAML:2.0:nameid-format:transient`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -297,7 +297,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -309,7 +309,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -321,7 +321,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -333,7 +333,7 @@ The string containing the label to display after the Log In With button on the l If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} --- @@ -897,7 +897,7 @@ The construct id used in the generated config for the Saml2Integration to import The id of the existing Saml2Integration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use --- @@ -1577,7 +1577,7 @@ saml2Integration.Saml2IntegrationConfig( | allowed_user_domains | typing.List[str] | A list of email domains that can authenticate with a SAML2 security integration. | | comment | str | Specifies a comment for the integration. | | enabled | str | Specifies whether this security integration is enabled or disabled. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. | | saml2_enable_sp_initiated | str | The Boolean indicating if the Log In With button will be shown on the login page. | | saml2_force_authn | str | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | saml2_post_logout_redirect_url | str | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -1671,7 +1671,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -1685,7 +1685,7 @@ saml2_issuer: str The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -1699,7 +1699,7 @@ saml2_provider: str The string describing the IdP. Valid options are: `OKTA` | `ADFS` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -1713,7 +1713,7 @@ saml2_sso_url: str The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -1727,7 +1727,7 @@ saml2_x509_cert: str The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -1743,7 +1743,7 @@ A list of regular expressions that email addresses are matched against to authen If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -1759,7 +1759,7 @@ A list of email domains that can authenticate with a SAML2 security integration. If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -1773,7 +1773,7 @@ comment: str Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -1789,7 +1789,7 @@ Specifies whether this security integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -1801,7 +1801,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1820,7 +1820,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in With button on the login page. FALSE: does not display the Log in With button on the login page. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -1836,7 +1836,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -1852,7 +1852,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -1866,7 +1866,7 @@ saml2_requested_nameid_format: str The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. Valid options are: `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified` | `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress` | `urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName` | `urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName` | `urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos` | `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent` | `urn:oasis:names:tc:SAML:2.0:nameid-format:transient`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -1882,7 +1882,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -1898,7 +1898,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -1914,7 +1914,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -1930,7 +1930,7 @@ The string containing the label to display after the Log In With button on the l If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} --- diff --git a/docs/saml2Integration.typescript.md b/docs/saml2Integration.typescript.md index a62b001cc..4cd1e061d 100644 --- a/docs/saml2Integration.typescript.md +++ b/docs/saml2Integration.typescript.md @@ -4,7 +4,7 @@ ### Saml2Integration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration snowflake_saml2_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration snowflake_saml2_integration}. #### Initializers @@ -558,7 +558,7 @@ The construct id used in the generated config for the Saml2Integration to import The id of the existing Saml2Integration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use --- @@ -1212,7 +1212,7 @@ const saml2IntegrationConfig: saml2Integration.Saml2IntegrationConfig = { ... } | allowedUserDomains | string[] | A list of email domains that can authenticate with a SAML2 security integration. | | comment | string | Specifies a comment for the integration. | | enabled | string | Specifies whether this security integration is enabled or disabled. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. | | saml2EnableSpInitiated | string | The Boolean indicating if the Log In With button will be shown on the login page. | | saml2ForceAuthn | string | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | saml2PostLogoutRedirectUrl | string | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -1306,7 +1306,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#name Saml2Integration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#name Saml2Integration#name} --- @@ -1320,7 +1320,7 @@ public readonly saml2Issuer: string; The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} --- @@ -1334,7 +1334,7 @@ public readonly saml2Provider: string; The string describing the IdP. Valid options are: `OKTA` | `ADFS` | `CUSTOM`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} --- @@ -1348,7 +1348,7 @@ public readonly saml2SsoUrl: string; The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} --- @@ -1362,7 +1362,7 @@ public readonly saml2X509Cert: string; The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} --- @@ -1378,7 +1378,7 @@ A list of regular expressions that email addresses are matched against to authen If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} --- @@ -1394,7 +1394,7 @@ A list of email domains that can authenticate with a SAML2 security integration. If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} --- @@ -1408,7 +1408,7 @@ public readonly comment: string; Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#comment Saml2Integration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#comment Saml2Integration#comment} --- @@ -1424,7 +1424,7 @@ Specifies whether this security integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} --- @@ -1436,7 +1436,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1455,7 +1455,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in With button on the login page. FALSE: does not display the Log in With button on the login page. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} --- @@ -1471,7 +1471,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} --- @@ -1487,7 +1487,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} --- @@ -1501,7 +1501,7 @@ public readonly saml2RequestedNameidFormat: string; The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. Valid options are: `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified` | `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress` | `urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName` | `urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName` | `urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos` | `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent` | `urn:oasis:names:tc:SAML:2.0:nameid-format:transient`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} --- @@ -1517,7 +1517,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} --- @@ -1533,7 +1533,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} --- @@ -1549,7 +1549,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} --- @@ -1565,7 +1565,7 @@ The string containing the label to display after the Log In With button on the l If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} --- diff --git a/docs/samlIntegration.csharp.md b/docs/samlIntegration.csharp.md index c23e0d4be..cd7aee9a5 100644 --- a/docs/samlIntegration.csharp.md +++ b/docs/samlIntegration.csharp.md @@ -4,7 +4,7 @@ ### SamlIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration snowflake_saml_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration snowflake_saml_integration}. #### Initializers @@ -544,7 +544,7 @@ The construct id used in the generated config for the SamlIntegration to import. The id of the existing SamlIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use --- @@ -1186,7 +1186,7 @@ new SamlIntegrationConfig { | Saml2SsoUrl | string | The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. | | Saml2X509Cert | string | The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. | | Enabled | object | Specifies whether this security integration is enabled or disabled. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. | | Saml2EnableSpInitiated | object | The Boolean indicating if the Log In With button will be shown on the login page. | | Saml2ForceAuthn | object | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | Saml2PostLogoutRedirectUrl | string | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -1281,7 +1281,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#name SamlIntegration#name} --- @@ -1295,7 +1295,7 @@ public string Saml2Issuer { get; set; } The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} --- @@ -1309,7 +1309,7 @@ public string Saml2Provider { get; set; } The string describing the IdP. One of the following: OKTA, ADFS, Custom. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} --- @@ -1323,7 +1323,7 @@ public string Saml2SsoUrl { get; set; } The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} --- @@ -1337,7 +1337,7 @@ public string Saml2X509Cert { get; set; } The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} --- @@ -1351,7 +1351,7 @@ public object Enabled { get; set; } Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} --- @@ -1363,7 +1363,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1382,7 +1382,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in WIth button on the login page. FALSE: does not display the Log in With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} --- @@ -1398,7 +1398,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} --- @@ -1414,7 +1414,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} --- @@ -1428,7 +1428,7 @@ public string Saml2RequestedNameidFormat { get; set; } The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. If a value is not specified, Snowflake sends the urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress value in the authentication request to the IdP. NameID must be one of the following values: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified, urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress, urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName, urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName, urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos, urn:oasis:names:tc:SAML:2.0:nameid-format:persistent, urn:oasis:names:tc:SAML:2.0:nameid-format:transient . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} --- @@ -1444,7 +1444,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} --- @@ -1460,7 +1460,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Default: https://..snowflakecomputing.com/fed/login -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} --- @@ -1476,7 +1476,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} --- @@ -1492,7 +1492,7 @@ The Base64 encoded self-signed certificate generated by Snowflake for use with E You must have at least one of these features (encrypted SAML assertions or signed SAML responses) enabled in your Snowflake account to access the certificate value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} --- @@ -1506,7 +1506,7 @@ public string Saml2SpInitiatedLoginPageLabel { get; set; } The string containing the label to display after the Log In With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} --- diff --git a/docs/samlIntegration.go.md b/docs/samlIntegration.go.md index 87c86c976..6175739ce 100644 --- a/docs/samlIntegration.go.md +++ b/docs/samlIntegration.go.md @@ -4,7 +4,7 @@ ### SamlIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration snowflake_saml_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration snowflake_saml_integration}. #### Initializers @@ -544,7 +544,7 @@ The construct id used in the generated config for the SamlIntegration to import. The id of the existing SamlIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use --- @@ -1186,7 +1186,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/samlintegrati | Saml2SsoUrl | *string | The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. | | Saml2X509Cert | *string | The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. | | Enabled | interface{} | Specifies whether this security integration is enabled or disabled. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. | | Saml2EnableSpInitiated | interface{} | The Boolean indicating if the Log In With button will be shown on the login page. | | Saml2ForceAuthn | interface{} | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | Saml2PostLogoutRedirectUrl | *string | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -1281,7 +1281,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#name SamlIntegration#name} --- @@ -1295,7 +1295,7 @@ Saml2Issuer *string The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} --- @@ -1309,7 +1309,7 @@ Saml2Provider *string The string describing the IdP. One of the following: OKTA, ADFS, Custom. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} --- @@ -1323,7 +1323,7 @@ Saml2SsoUrl *string The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} --- @@ -1337,7 +1337,7 @@ Saml2X509Cert *string The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} --- @@ -1351,7 +1351,7 @@ Enabled interface{} Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} --- @@ -1363,7 +1363,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1382,7 +1382,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in WIth button on the login page. FALSE: does not display the Log in With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} --- @@ -1398,7 +1398,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} --- @@ -1414,7 +1414,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} --- @@ -1428,7 +1428,7 @@ Saml2RequestedNameidFormat *string The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. If a value is not specified, Snowflake sends the urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress value in the authentication request to the IdP. NameID must be one of the following values: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified, urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress, urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName, urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName, urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos, urn:oasis:names:tc:SAML:2.0:nameid-format:persistent, urn:oasis:names:tc:SAML:2.0:nameid-format:transient . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} --- @@ -1444,7 +1444,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} --- @@ -1460,7 +1460,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Default: https://..snowflakecomputing.com/fed/login -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} --- @@ -1476,7 +1476,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} --- @@ -1492,7 +1492,7 @@ The Base64 encoded self-signed certificate generated by Snowflake for use with E You must have at least one of these features (encrypted SAML assertions or signed SAML responses) enabled in your Snowflake account to access the certificate value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} --- @@ -1506,7 +1506,7 @@ Saml2SpInitiatedLoginPageLabel *string The string containing the label to display after the Log In With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} --- diff --git a/docs/samlIntegration.java.md b/docs/samlIntegration.java.md index 8b0f9ccdc..a7ba3e78e 100644 --- a/docs/samlIntegration.java.md +++ b/docs/samlIntegration.java.md @@ -4,7 +4,7 @@ ### SamlIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration snowflake_saml_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration snowflake_saml_integration}. #### Initializers @@ -63,7 +63,7 @@ SamlIntegration.Builder.create(Construct scope, java.lang.String id) | saml2SsoUrl | java.lang.String | The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. | | saml2X509Cert | java.lang.String | The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether this security integration is enabled or disabled. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. | | saml2EnableSpInitiated | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | The Boolean indicating if the Log In With button will be shown on the login page. | | saml2ForceAuthn | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | saml2PostLogoutRedirectUrl | java.lang.String | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -144,7 +144,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#name SamlIntegration#name} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string describing the IdP. One of the following: OKTA, ADFS, Custom. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} --- @@ -194,7 +194,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} --- @@ -202,7 +202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -217,7 +217,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in WIth button on the login page. FALSE: does not display the Log in With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} --- @@ -229,7 +229,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} --- @@ -241,7 +241,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} --- @@ -251,7 +251,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. If a value is not specified, Snowflake sends the urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress value in the authentication request to the IdP. NameID must be one of the following values: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified, urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress, urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName, urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName, urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos, urn:oasis:names:tc:SAML:2.0:nameid-format:persistent, urn:oasis:names:tc:SAML:2.0:nameid-format:transient . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} --- @@ -263,7 +263,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} --- @@ -275,7 +275,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Default: https://..snowflakecomputing.com/fed/login -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} --- @@ -287,7 +287,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} --- @@ -299,7 +299,7 @@ The Base64 encoded self-signed certificate generated by Snowflake for use with E You must have at least one of these features (encrypted SAML assertions or signed SAML responses) enabled in your Snowflake account to access the certificate value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} --- @@ -309,7 +309,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string containing the label to display after the Log In With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} --- @@ -813,7 +813,7 @@ The construct id used in the generated config for the SamlIntegration to import. The id of the existing SamlIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use --- @@ -1463,7 +1463,7 @@ SamlIntegrationConfig.builder() | saml2SsoUrl | java.lang.String | The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. | | saml2X509Cert | java.lang.String | The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether this security integration is enabled or disabled. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. | | saml2EnableSpInitiated | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | The Boolean indicating if the Log In With button will be shown on the login page. | | saml2ForceAuthn | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | saml2PostLogoutRedirectUrl | java.lang.String | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -1558,7 +1558,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#name SamlIntegration#name} --- @@ -1572,7 +1572,7 @@ public java.lang.String getSaml2Issuer(); The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} --- @@ -1586,7 +1586,7 @@ public java.lang.String getSaml2Provider(); The string describing the IdP. One of the following: OKTA, ADFS, Custom. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} --- @@ -1600,7 +1600,7 @@ public java.lang.String getSaml2SsoUrl(); The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} --- @@ -1614,7 +1614,7 @@ public java.lang.String getSaml2X509Cert(); The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} --- @@ -1628,7 +1628,7 @@ public java.lang.Object getEnabled(); Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} --- @@ -1640,7 +1640,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1659,7 +1659,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in WIth button on the login page. FALSE: does not display the Log in With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} --- @@ -1675,7 +1675,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} --- @@ -1691,7 +1691,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} --- @@ -1705,7 +1705,7 @@ public java.lang.String getSaml2RequestedNameidFormat(); The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. If a value is not specified, Snowflake sends the urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress value in the authentication request to the IdP. NameID must be one of the following values: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified, urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress, urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName, urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName, urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos, urn:oasis:names:tc:SAML:2.0:nameid-format:persistent, urn:oasis:names:tc:SAML:2.0:nameid-format:transient . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} --- @@ -1721,7 +1721,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} --- @@ -1737,7 +1737,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Default: https://..snowflakecomputing.com/fed/login -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} --- @@ -1753,7 +1753,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} --- @@ -1769,7 +1769,7 @@ The Base64 encoded self-signed certificate generated by Snowflake for use with E You must have at least one of these features (encrypted SAML assertions or signed SAML responses) enabled in your Snowflake account to access the certificate value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} --- @@ -1783,7 +1783,7 @@ public java.lang.String getSaml2SpInitiatedLoginPageLabel(); The string containing the label to display after the Log In With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} --- diff --git a/docs/samlIntegration.python.md b/docs/samlIntegration.python.md index 93f3d7906..d5c49a1e5 100644 --- a/docs/samlIntegration.python.md +++ b/docs/samlIntegration.python.md @@ -4,7 +4,7 @@ ### SamlIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration snowflake_saml_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration snowflake_saml_integration}. #### Initializers @@ -57,7 +57,7 @@ samlIntegration.SamlIntegration( | saml2_sso_url | str | The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. | | saml2_x509_cert | str | The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies whether this security integration is enabled or disabled. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. | | saml2_enable_sp_initiated | typing.Union[bool, cdktf.IResolvable] | The Boolean indicating if the Log In With button will be shown on the login page. | | saml2_force_authn | typing.Union[bool, cdktf.IResolvable] | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | saml2_post_logout_redirect_url | str | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -138,7 +138,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#name SamlIntegration#name} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string describing the IdP. One of the following: OKTA, ADFS, Custom. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -211,7 +211,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in WIth button on the login page. FALSE: does not display the Log in With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} --- @@ -223,7 +223,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} --- @@ -235,7 +235,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} --- @@ -245,7 +245,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. If a value is not specified, Snowflake sends the urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress value in the authentication request to the IdP. NameID must be one of the following values: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified, urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress, urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName, urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName, urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos, urn:oasis:names:tc:SAML:2.0:nameid-format:persistent, urn:oasis:names:tc:SAML:2.0:nameid-format:transient . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} --- @@ -257,7 +257,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} --- @@ -269,7 +269,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Default: https://..snowflakecomputing.com/fed/login -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} --- @@ -281,7 +281,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} --- @@ -293,7 +293,7 @@ The Base64 encoded self-signed certificate generated by Snowflake for use with E You must have at least one of these features (encrypted SAML assertions or signed SAML responses) enabled in your Snowflake account to access the certificate value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} --- @@ -303,7 +303,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The string containing the label to display after the Log In With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} --- @@ -853,7 +853,7 @@ The construct id used in the generated config for the SamlIntegration to import. The id of the existing SamlIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use --- @@ -1495,7 +1495,7 @@ samlIntegration.SamlIntegrationConfig( | saml2_sso_url | str | The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. | | saml2_x509_cert | str | The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies whether this security integration is enabled or disabled. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. | | saml2_enable_sp_initiated | typing.Union[bool, cdktf.IResolvable] | The Boolean indicating if the Log In With button will be shown on the login page. | | saml2_force_authn | typing.Union[bool, cdktf.IResolvable] | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | saml2_post_logout_redirect_url | str | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -1590,7 +1590,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#name SamlIntegration#name} --- @@ -1604,7 +1604,7 @@ saml2_issuer: str The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} --- @@ -1618,7 +1618,7 @@ saml2_provider: str The string describing the IdP. One of the following: OKTA, ADFS, Custom. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} --- @@ -1632,7 +1632,7 @@ saml2_sso_url: str The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} --- @@ -1646,7 +1646,7 @@ saml2_x509_cert: str The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} --- @@ -1660,7 +1660,7 @@ enabled: typing.Union[bool, IResolvable] Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} --- @@ -1672,7 +1672,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1691,7 +1691,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in WIth button on the login page. FALSE: does not display the Log in With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} --- @@ -1707,7 +1707,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} --- @@ -1723,7 +1723,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} --- @@ -1737,7 +1737,7 @@ saml2_requested_nameid_format: str The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. If a value is not specified, Snowflake sends the urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress value in the authentication request to the IdP. NameID must be one of the following values: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified, urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress, urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName, urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName, urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos, urn:oasis:names:tc:SAML:2.0:nameid-format:persistent, urn:oasis:names:tc:SAML:2.0:nameid-format:transient . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} --- @@ -1753,7 +1753,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} --- @@ -1769,7 +1769,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Default: https://..snowflakecomputing.com/fed/login -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} --- @@ -1785,7 +1785,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} --- @@ -1801,7 +1801,7 @@ The Base64 encoded self-signed certificate generated by Snowflake for use with E You must have at least one of these features (encrypted SAML assertions or signed SAML responses) enabled in your Snowflake account to access the certificate value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} --- @@ -1815,7 +1815,7 @@ saml2_sp_initiated_login_page_label: str The string containing the label to display after the Log In With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} --- diff --git a/docs/samlIntegration.typescript.md b/docs/samlIntegration.typescript.md index aa8b5c194..a25aef2ae 100644 --- a/docs/samlIntegration.typescript.md +++ b/docs/samlIntegration.typescript.md @@ -4,7 +4,7 @@ ### SamlIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration snowflake_saml_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration snowflake_saml_integration}. #### Initializers @@ -544,7 +544,7 @@ The construct id used in the generated config for the SamlIntegration to import. The id of the existing SamlIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use --- @@ -1162,7 +1162,7 @@ const samlIntegrationConfig: samlIntegration.SamlIntegrationConfig = { ... } | saml2SsoUrl | string | The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. | | saml2X509Cert | string | The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. | | enabled | boolean \| cdktf.IResolvable | Specifies whether this security integration is enabled or disabled. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. | | saml2EnableSpInitiated | boolean \| cdktf.IResolvable | The Boolean indicating if the Log In With button will be shown on the login page. | | saml2ForceAuthn | boolean \| cdktf.IResolvable | The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. | | saml2PostLogoutRedirectUrl | string | The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. | @@ -1257,7 +1257,7 @@ Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#name SamlIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#name SamlIntegration#name} --- @@ -1271,7 +1271,7 @@ public readonly saml2Issuer: string; The string containing the IdP EntityID / Issuer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} --- @@ -1285,7 +1285,7 @@ public readonly saml2Provider: string; The string describing the IdP. One of the following: OKTA, ADFS, Custom. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} --- @@ -1299,7 +1299,7 @@ public readonly saml2SsoUrl: string; The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} --- @@ -1313,7 +1313,7 @@ public readonly saml2X509Cert: string; The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} --- @@ -1327,7 +1327,7 @@ public readonly enabled: boolean | IResolvable; Specifies whether this security integration is enabled or disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} --- @@ -1339,7 +1339,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1358,7 +1358,7 @@ The Boolean indicating if the Log In With button will be shown on the login page TRUE: displays the Log in WIth button on the login page. FALSE: does not display the Log in With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} --- @@ -1374,7 +1374,7 @@ The Boolean indicating whether users, during the initial authentication flow, ar When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} --- @@ -1390,7 +1390,7 @@ The endpoint to which Snowflake redirects users after clicking the Log Out butto Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} --- @@ -1404,7 +1404,7 @@ public readonly saml2RequestedNameidFormat: string; The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. If a value is not specified, Snowflake sends the urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress value in the authentication request to the IdP. NameID must be one of the following values: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified, urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress, urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName, urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName, urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos, urn:oasis:names:tc:SAML:2.0:nameid-format:persistent, urn:oasis:names:tc:SAML:2.0:nameid-format:transient . -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} --- @@ -1420,7 +1420,7 @@ The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} --- @@ -1436,7 +1436,7 @@ The string containing the Snowflake Assertion Consumer Service URL to which the This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Default: https://..snowflakecomputing.com/fed/login -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} --- @@ -1452,7 +1452,7 @@ The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} --- @@ -1468,7 +1468,7 @@ The Base64 encoded self-signed certificate generated by Snowflake for use with E You must have at least one of these features (encrypted SAML assertions or signed SAML responses) enabled in your Snowflake account to access the certificate value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} --- @@ -1482,7 +1482,7 @@ public readonly saml2SpInitiatedLoginPageLabel: string; The string containing the label to display after the Log In With button on the login page. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} --- diff --git a/docs/schema.csharp.md b/docs/schema.csharp.md index a076932ed..09fec4877 100644 --- a/docs/schema.csharp.md +++ b/docs/schema.csharp.md @@ -4,7 +4,7 @@ ### Schema -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema snowflake_schema}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema snowflake_schema}. #### Initializers @@ -614,7 +614,7 @@ The construct id used in the generated config for the Schema to import. The id of the existing Schema that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use --- @@ -1419,7 +1419,7 @@ new SchemaConfig { | DefaultDdlCollation | string | Specifies a default collation specification for all schemas and tables added to the database. | | EnableConsoleOutput | object | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | ExternalVolume | string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. | | IsTransient | string | Specifies the schema as transient. | | LogLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | MaxDataExtensionTimeInDays | double | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1517,7 +1517,7 @@ public string Database { get; set; } The database in which to create the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#database Schema#database} --- @@ -1533,7 +1533,7 @@ Specifies the identifier for the schema; must be unique for the database in which the schema is created. When the name is `PUBLIC`, during creation the provider checks if this schema has already been created and, in such case, `ALTER` is used to match the desired state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#name Schema#name} --- @@ -1547,7 +1547,7 @@ public string Catalog { get; set; } The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#catalog Schema#catalog} --- @@ -1561,7 +1561,7 @@ public string Comment { get; set; } Specifies a comment for the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#comment Schema#comment} --- @@ -1577,7 +1577,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -1593,7 +1593,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -1607,7 +1607,7 @@ public object EnableConsoleOutput { get; set; } If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -1621,7 +1621,7 @@ public string ExternalVolume { get; set; } The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -1633,7 +1633,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1652,7 +1652,7 @@ Specifies the schema as transient. Transient schemas do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -1668,7 +1668,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#log_level Schema#log_level} --- @@ -1684,7 +1684,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -1700,7 +1700,7 @@ Specifies whether to pause a running pipe, primarily in preparation for transfer For more information, check [PIPE_EXECUTION_PAUSED docs](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -1714,7 +1714,7 @@ public object QuotedIdentifiersIgnoreCase { get; set; } If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -1730,7 +1730,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -1746,7 +1746,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -1762,7 +1762,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -1776,7 +1776,7 @@ public double TaskAutoRetryAttempts { get; set; } Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -1792,7 +1792,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -1808,7 +1808,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -1822,7 +1822,7 @@ public double UserTaskMinimumTriggerIntervalInSeconds { get; set; } Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -1836,7 +1836,7 @@ public double UserTaskTimeoutMs { get; set; } User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -1852,7 +1852,7 @@ Specifies a managed schema. Managed access schemas centralize privilege management with the schema owner. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- diff --git a/docs/schema.go.md b/docs/schema.go.md index 82a0fd23a..17a2d9b18 100644 --- a/docs/schema.go.md +++ b/docs/schema.go.md @@ -4,7 +4,7 @@ ### Schema -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema snowflake_schema}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema snowflake_schema}. #### Initializers @@ -614,7 +614,7 @@ The construct id used in the generated config for the Schema to import. The id of the existing Schema that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use --- @@ -1419,7 +1419,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/schema" | DefaultDdlCollation | *string | Specifies a default collation specification for all schemas and tables added to the database. | | EnableConsoleOutput | interface{} | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | ExternalVolume | *string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. | | IsTransient | *string | Specifies the schema as transient. | | LogLevel | *string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | MaxDataExtensionTimeInDays | *f64 | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1517,7 +1517,7 @@ Database *string The database in which to create the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#database Schema#database} --- @@ -1533,7 +1533,7 @@ Specifies the identifier for the schema; must be unique for the database in which the schema is created. When the name is `PUBLIC`, during creation the provider checks if this schema has already been created and, in such case, `ALTER` is used to match the desired state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#name Schema#name} --- @@ -1547,7 +1547,7 @@ Catalog *string The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#catalog Schema#catalog} --- @@ -1561,7 +1561,7 @@ Comment *string Specifies a comment for the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#comment Schema#comment} --- @@ -1577,7 +1577,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -1593,7 +1593,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -1607,7 +1607,7 @@ EnableConsoleOutput interface{} If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -1621,7 +1621,7 @@ ExternalVolume *string The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -1633,7 +1633,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1652,7 +1652,7 @@ Specifies the schema as transient. Transient schemas do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -1668,7 +1668,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#log_level Schema#log_level} --- @@ -1684,7 +1684,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -1700,7 +1700,7 @@ Specifies whether to pause a running pipe, primarily in preparation for transfer For more information, check [PIPE_EXECUTION_PAUSED docs](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -1714,7 +1714,7 @@ QuotedIdentifiersIgnoreCase interface{} If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -1730,7 +1730,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -1746,7 +1746,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -1762,7 +1762,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -1776,7 +1776,7 @@ TaskAutoRetryAttempts *f64 Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -1792,7 +1792,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -1808,7 +1808,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -1822,7 +1822,7 @@ UserTaskMinimumTriggerIntervalInSeconds *f64 Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -1836,7 +1836,7 @@ UserTaskTimeoutMs *f64 User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -1852,7 +1852,7 @@ Specifies a managed schema. Managed access schemas centralize privilege management with the schema owner. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- diff --git a/docs/schema.java.md b/docs/schema.java.md index 0053efb24..4deb244d1 100644 --- a/docs/schema.java.md +++ b/docs/schema.java.md @@ -4,7 +4,7 @@ ### Schema -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema snowflake_schema}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema snowflake_schema}. #### Initializers @@ -72,7 +72,7 @@ Schema.Builder.create(Construct scope, java.lang.String id) | defaultDdlCollation | java.lang.String | Specifies a default collation specification for all schemas and tables added to the database. | | enableConsoleOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | java.lang.String | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. | | isTransient | java.lang.String | Specifies the schema as transient. | | logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | | maxDataExtensionTimeInDays | java.lang.Number | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -156,7 +156,7 @@ Must be unique amongst siblings in the same scope The database in which to create the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#database Schema#database} --- @@ -168,7 +168,7 @@ Specifies the identifier for the schema; must be unique for the database in which the schema is created. When the name is `PUBLIC`, during creation the provider checks if this schema has already been created and, in such case, `ALTER` is used to match the desired state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#name Schema#name} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#catalog Schema#catalog} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#comment Schema#comment} --- @@ -200,7 +200,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -212,7 +212,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -222,7 +222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -232,7 +232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -240,7 +240,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -255,7 +255,7 @@ Specifies the schema as transient. Transient schemas do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -267,7 +267,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#log_level Schema#log_level} --- @@ -279,7 +279,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -291,7 +291,7 @@ Specifies whether to pause a running pipe, primarily in preparation for transfer For more information, check [PIPE_EXECUTION_PAUSED docs](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -301,7 +301,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -313,7 +313,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -325,7 +325,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -337,7 +337,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -347,7 +347,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -359,7 +359,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -371,7 +371,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -381,7 +381,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -391,7 +391,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -403,7 +403,7 @@ Specifies a managed schema. Managed access schemas centralize privilege management with the schema owner. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- @@ -977,7 +977,7 @@ The construct id used in the generated config for the Schema to import. The id of the existing Schema that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use --- @@ -1790,7 +1790,7 @@ SchemaConfig.builder() | defaultDdlCollation | java.lang.String | Specifies a default collation specification for all schemas and tables added to the database. | | enableConsoleOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | java.lang.String | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. | | isTransient | java.lang.String | Specifies the schema as transient. | | logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | | maxDataExtensionTimeInDays | java.lang.Number | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1888,7 +1888,7 @@ public java.lang.String getDatabase(); The database in which to create the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#database Schema#database} --- @@ -1904,7 +1904,7 @@ Specifies the identifier for the schema; must be unique for the database in which the schema is created. When the name is `PUBLIC`, during creation the provider checks if this schema has already been created and, in such case, `ALTER` is used to match the desired state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#name Schema#name} --- @@ -1918,7 +1918,7 @@ public java.lang.String getCatalog(); The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#catalog Schema#catalog} --- @@ -1932,7 +1932,7 @@ public java.lang.String getComment(); Specifies a comment for the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#comment Schema#comment} --- @@ -1948,7 +1948,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -1964,7 +1964,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -1978,7 +1978,7 @@ public java.lang.Object getEnableConsoleOutput(); If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -1992,7 +1992,7 @@ public java.lang.String getExternalVolume(); The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -2004,7 +2004,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2023,7 +2023,7 @@ Specifies the schema as transient. Transient schemas do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -2039,7 +2039,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#log_level Schema#log_level} --- @@ -2055,7 +2055,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -2071,7 +2071,7 @@ Specifies whether to pause a running pipe, primarily in preparation for transfer For more information, check [PIPE_EXECUTION_PAUSED docs](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -2085,7 +2085,7 @@ public java.lang.Object getQuotedIdentifiersIgnoreCase(); If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -2101,7 +2101,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -2117,7 +2117,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -2133,7 +2133,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -2147,7 +2147,7 @@ public java.lang.Number getTaskAutoRetryAttempts(); Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -2163,7 +2163,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -2179,7 +2179,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -2193,7 +2193,7 @@ public java.lang.Number getUserTaskMinimumTriggerIntervalInSeconds(); Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -2207,7 +2207,7 @@ public java.lang.Number getUserTaskTimeoutMs(); User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -2223,7 +2223,7 @@ Specifies a managed schema. Managed access schemas centralize privilege management with the schema owner. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- diff --git a/docs/schema.python.md b/docs/schema.python.md index 186e2482d..4b580285b 100644 --- a/docs/schema.python.md +++ b/docs/schema.python.md @@ -4,7 +4,7 @@ ### Schema -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema snowflake_schema}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema snowflake_schema}. #### Initializers @@ -66,7 +66,7 @@ schema.Schema( | default_ddl_collation | str | Specifies a default collation specification for all schemas and tables added to the database. | | enable_console_output | typing.Union[bool, cdktf.IResolvable] | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | external_volume | str | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. | | is_transient | str | Specifies the schema as transient. | | log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | | max_data_extension_time_in_days | typing.Union[int, float] | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -150,7 +150,7 @@ Must be unique amongst siblings in the same scope The database in which to create the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#database Schema#database} --- @@ -162,7 +162,7 @@ Specifies the identifier for the schema; must be unique for the database in which the schema is created. When the name is `PUBLIC`, during creation the provider checks if this schema has already been created and, in such case, `ALTER` is used to match the desired state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#name Schema#name} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#catalog Schema#catalog} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#comment Schema#comment} --- @@ -194,7 +194,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -206,7 +206,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -216,7 +216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -226,7 +226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -249,7 +249,7 @@ Specifies the schema as transient. Transient schemas do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -261,7 +261,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#log_level Schema#log_level} --- @@ -273,7 +273,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -285,7 +285,7 @@ Specifies whether to pause a running pipe, primarily in preparation for transfer For more information, check [PIPE_EXECUTION_PAUSED docs](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -295,7 +295,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -307,7 +307,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -319,7 +319,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -331,7 +331,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -341,7 +341,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -353,7 +353,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -365,7 +365,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -375,7 +375,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -385,7 +385,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -397,7 +397,7 @@ Specifies a managed schema. Managed access schemas centralize privilege management with the schema owner. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- @@ -1017,7 +1017,7 @@ The construct id used in the generated config for the Schema to import. The id of the existing Schema that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use --- @@ -1822,7 +1822,7 @@ schema.SchemaConfig( | default_ddl_collation | str | Specifies a default collation specification for all schemas and tables added to the database. | | enable_console_output | typing.Union[bool, cdktf.IResolvable] | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | external_volume | str | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. | | is_transient | str | Specifies the schema as transient. | | log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | | max_data_extension_time_in_days | typing.Union[int, float] | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1920,7 +1920,7 @@ database: str The database in which to create the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#database Schema#database} --- @@ -1936,7 +1936,7 @@ Specifies the identifier for the schema; must be unique for the database in which the schema is created. When the name is `PUBLIC`, during creation the provider checks if this schema has already been created and, in such case, `ALTER` is used to match the desired state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#name Schema#name} --- @@ -1950,7 +1950,7 @@ catalog: str The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#catalog Schema#catalog} --- @@ -1964,7 +1964,7 @@ comment: str Specifies a comment for the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#comment Schema#comment} --- @@ -1980,7 +1980,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -1996,7 +1996,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -2010,7 +2010,7 @@ enable_console_output: typing.Union[bool, IResolvable] If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -2024,7 +2024,7 @@ external_volume: str The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -2036,7 +2036,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2055,7 +2055,7 @@ Specifies the schema as transient. Transient schemas do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -2071,7 +2071,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#log_level Schema#log_level} --- @@ -2087,7 +2087,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -2103,7 +2103,7 @@ Specifies whether to pause a running pipe, primarily in preparation for transfer For more information, check [PIPE_EXECUTION_PAUSED docs](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -2117,7 +2117,7 @@ quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -2133,7 +2133,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -2149,7 +2149,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -2165,7 +2165,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -2179,7 +2179,7 @@ task_auto_retry_attempts: typing.Union[int, float] Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -2195,7 +2195,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -2211,7 +2211,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -2225,7 +2225,7 @@ user_task_minimum_trigger_interval_in_seconds: typing.Union[int, float] Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -2239,7 +2239,7 @@ user_task_timeout_ms: typing.Union[int, float] User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -2255,7 +2255,7 @@ Specifies a managed schema. Managed access schemas centralize privilege management with the schema owner. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- diff --git a/docs/schema.typescript.md b/docs/schema.typescript.md index dcdfe795d..94e7cbbb0 100644 --- a/docs/schema.typescript.md +++ b/docs/schema.typescript.md @@ -4,7 +4,7 @@ ### Schema -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema snowflake_schema}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema snowflake_schema}. #### Initializers @@ -614,7 +614,7 @@ The construct id used in the generated config for the Schema to import. The id of the existing Schema that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use --- @@ -1388,7 +1388,7 @@ const schemaConfig: schema.SchemaConfig = { ... } | defaultDdlCollation | string | Specifies a default collation specification for all schemas and tables added to the database. | | enableConsoleOutput | boolean \| cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. | | isTransient | string | Specifies the schema as transient. | | logLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | maxDataExtensionTimeInDays | number | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1486,7 +1486,7 @@ public readonly database: string; The database in which to create the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#database Schema#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#database Schema#database} --- @@ -1502,7 +1502,7 @@ Specifies the identifier for the schema; must be unique for the database in which the schema is created. When the name is `PUBLIC`, during creation the provider checks if this schema has already been created and, in such case, `ALTER` is used to match the desired state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#name Schema#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#name Schema#name} --- @@ -1516,7 +1516,7 @@ public readonly catalog: string; The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#catalog Schema#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#catalog Schema#catalog} --- @@ -1530,7 +1530,7 @@ public readonly comment: string; Specifies a comment for the schema. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#comment Schema#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#comment Schema#comment} --- @@ -1546,7 +1546,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} --- @@ -1562,7 +1562,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} --- @@ -1576,7 +1576,7 @@ public readonly enableConsoleOutput: boolean | IResolvable; If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#enable_console_output Schema#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#enable_console_output Schema#enable_console_output} --- @@ -1590,7 +1590,7 @@ public readonly externalVolume: string; The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#external_volume Schema#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#external_volume Schema#external_volume} --- @@ -1602,7 +1602,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1621,7 +1621,7 @@ Specifies the schema as transient. Transient schemas do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#is_transient Schema#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#is_transient Schema#is_transient} --- @@ -1637,7 +1637,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#log_level Schema#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#log_level Schema#log_level} --- @@ -1653,7 +1653,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} --- @@ -1669,7 +1669,7 @@ Specifies whether to pause a running pipe, primarily in preparation for transfer For more information, check [PIPE_EXECUTION_PAUSED docs](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} --- @@ -1683,7 +1683,7 @@ public readonly quotedIdentifiersIgnoreCase: boolean | IResolvable; If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} --- @@ -1699,7 +1699,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} --- @@ -1715,7 +1715,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} --- @@ -1731,7 +1731,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} --- @@ -1745,7 +1745,7 @@ public readonly taskAutoRetryAttempts: number; Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} --- @@ -1761,7 +1761,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#trace_level Schema#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#trace_level Schema#trace_level} --- @@ -1777,7 +1777,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} --- @@ -1791,7 +1791,7 @@ public readonly userTaskMinimumTriggerIntervalInSeconds: number; Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} --- @@ -1805,7 +1805,7 @@ public readonly userTaskTimeoutMs: number; User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} --- @@ -1821,7 +1821,7 @@ Specifies a managed schema. Managed access schemas centralize privilege management with the schema owner. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#with_managed_access Schema#with_managed_access} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#with_managed_access Schema#with_managed_access} --- diff --git a/docs/scimIntegration.csharp.md b/docs/scimIntegration.csharp.md index 2a3b8e16a..c6975d4ae 100644 --- a/docs/scimIntegration.csharp.md +++ b/docs/scimIntegration.csharp.md @@ -4,7 +4,7 @@ ### ScimIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration snowflake_scim_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration snowflake_scim_integration}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the ScimIntegration to import. The id of the existing ScimIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use --- @@ -941,7 +941,7 @@ new ScimIntegrationConfig { | RunAsRole | string | Specify the SCIM role in Snowflake that owns any users and roles that are imported from the identity provider into Snowflake using SCIM. | | ScimClient | string | Specifies the client type for the scim integration. Valid options are: `OKTA` \| `AZURE` \| `GENERIC`. | | Comment | string | Specifies a comment for the integration. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. | | NetworkPolicy | string | Specifies an existing network policy that controls SCIM network traffic. | | SyncPassword | string | Specifies whether to enable or disable the synchronization of a user password from an Okta SCIM client as part of the API request to Snowflake. | @@ -1027,7 +1027,7 @@ public object Enabled { get; set; } Specify whether the security integration is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -1041,7 +1041,7 @@ public string Name { get; set; } String that specifies the identifier (i.e. name) for the integration; must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -1057,7 +1057,7 @@ Specify the SCIM role in Snowflake that owns any users and roles that are import Provider assumes that the specified role is already provided. Valid options are: `OKTA_PROVISIONER` | `AAD_PROVISIONER` | `GENERIC_SCIM_PROVISIONER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -1071,7 +1071,7 @@ public string ScimClient { get; set; } Specifies the client type for the scim integration. Valid options are: `OKTA` | `AZURE` | `GENERIC`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -1085,7 +1085,7 @@ public string Comment { get; set; } Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -1097,7 +1097,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1114,7 +1114,7 @@ public string NetworkPolicy { get; set; } Specifies an existing network policy that controls SCIM network traffic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -1130,7 +1130,7 @@ Specifies whether to enable or disable the synchronization of a user password fr This property is not supported for Azure SCIM. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- diff --git a/docs/scimIntegration.go.md b/docs/scimIntegration.go.md index 16f2bb24e..0863655a5 100644 --- a/docs/scimIntegration.go.md +++ b/docs/scimIntegration.go.md @@ -4,7 +4,7 @@ ### ScimIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration snowflake_scim_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration snowflake_scim_integration}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the ScimIntegration to import. The id of the existing ScimIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use --- @@ -941,7 +941,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/scimintegrati | RunAsRole | *string | Specify the SCIM role in Snowflake that owns any users and roles that are imported from the identity provider into Snowflake using SCIM. | | ScimClient | *string | Specifies the client type for the scim integration. Valid options are: `OKTA` \| `AZURE` \| `GENERIC`. | | Comment | *string | Specifies a comment for the integration. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. | | NetworkPolicy | *string | Specifies an existing network policy that controls SCIM network traffic. | | SyncPassword | *string | Specifies whether to enable or disable the synchronization of a user password from an Okta SCIM client as part of the API request to Snowflake. | @@ -1027,7 +1027,7 @@ Enabled interface{} Specify whether the security integration is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -1041,7 +1041,7 @@ Name *string String that specifies the identifier (i.e. name) for the integration; must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -1057,7 +1057,7 @@ Specify the SCIM role in Snowflake that owns any users and roles that are import Provider assumes that the specified role is already provided. Valid options are: `OKTA_PROVISIONER` | `AAD_PROVISIONER` | `GENERIC_SCIM_PROVISIONER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -1071,7 +1071,7 @@ ScimClient *string Specifies the client type for the scim integration. Valid options are: `OKTA` | `AZURE` | `GENERIC`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -1085,7 +1085,7 @@ Comment *string Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -1097,7 +1097,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1114,7 +1114,7 @@ NetworkPolicy *string Specifies an existing network policy that controls SCIM network traffic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -1130,7 +1130,7 @@ Specifies whether to enable or disable the synchronization of a user password fr This property is not supported for Azure SCIM. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- diff --git a/docs/scimIntegration.java.md b/docs/scimIntegration.java.md index f964d4107..af9f86804 100644 --- a/docs/scimIntegration.java.md +++ b/docs/scimIntegration.java.md @@ -4,7 +4,7 @@ ### ScimIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration snowflake_scim_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration snowflake_scim_integration}. #### Initializers @@ -51,7 +51,7 @@ ScimIntegration.Builder.create(Construct scope, java.lang.String id) | runAsRole | java.lang.String | Specify the SCIM role in Snowflake that owns any users and roles that are imported from the identity provider into Snowflake using SCIM. | | scimClient | java.lang.String | Specifies the client type for the scim integration. Valid options are: `OKTA` \| `AZURE` \| `GENERIC`. | | comment | java.lang.String | Specifies a comment for the integration. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. | | networkPolicy | java.lang.String | Specifies an existing network policy that controls SCIM network traffic. | | syncPassword | java.lang.String | Specifies whether to enable or disable the synchronization of a user password from an Okta SCIM client as part of the API request to Snowflake. | @@ -123,7 +123,7 @@ Must be unique amongst siblings in the same scope Specify whether the security integration is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -133,7 +133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf String that specifies the identifier (i.e. name) for the integration; must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -145,7 +145,7 @@ Specify the SCIM role in Snowflake that owns any users and roles that are import Provider assumes that the specified role is already provided. Valid options are: `OKTA_PROVISIONER` | `AAD_PROVISIONER` | `GENERIC_SCIM_PROVISIONER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client type for the scim integration. Valid options are: `OKTA` | `AZURE` | `GENERIC`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -186,7 +186,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies an existing network policy that controls SCIM network traffic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -198,7 +198,7 @@ Specifies whether to enable or disable the synchronization of a user password fr This property is not supported for Azure SCIM. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- @@ -653,7 +653,7 @@ The construct id used in the generated config for the ScimIntegration to import. The id of the existing ScimIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use --- @@ -1104,7 +1104,7 @@ ScimIntegrationConfig.builder() | runAsRole | java.lang.String | Specify the SCIM role in Snowflake that owns any users and roles that are imported from the identity provider into Snowflake using SCIM. | | scimClient | java.lang.String | Specifies the client type for the scim integration. Valid options are: `OKTA` \| `AZURE` \| `GENERIC`. | | comment | java.lang.String | Specifies a comment for the integration. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. | | networkPolicy | java.lang.String | Specifies an existing network policy that controls SCIM network traffic. | | syncPassword | java.lang.String | Specifies whether to enable or disable the synchronization of a user password from an Okta SCIM client as part of the API request to Snowflake. | @@ -1190,7 +1190,7 @@ public java.lang.Object getEnabled(); Specify whether the security integration is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -1204,7 +1204,7 @@ public java.lang.String getName(); String that specifies the identifier (i.e. name) for the integration; must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -1220,7 +1220,7 @@ Specify the SCIM role in Snowflake that owns any users and roles that are import Provider assumes that the specified role is already provided. Valid options are: `OKTA_PROVISIONER` | `AAD_PROVISIONER` | `GENERIC_SCIM_PROVISIONER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -1234,7 +1234,7 @@ public java.lang.String getScimClient(); Specifies the client type for the scim integration. Valid options are: `OKTA` | `AZURE` | `GENERIC`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -1248,7 +1248,7 @@ public java.lang.String getComment(); Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -1260,7 +1260,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1277,7 +1277,7 @@ public java.lang.String getNetworkPolicy(); Specifies an existing network policy that controls SCIM network traffic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -1293,7 +1293,7 @@ Specifies whether to enable or disable the synchronization of a user password fr This property is not supported for Azure SCIM. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- diff --git a/docs/scimIntegration.python.md b/docs/scimIntegration.python.md index dd22f5aff..bbdfd499d 100644 --- a/docs/scimIntegration.python.md +++ b/docs/scimIntegration.python.md @@ -4,7 +4,7 @@ ### ScimIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration snowflake_scim_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration snowflake_scim_integration}. #### Initializers @@ -48,7 +48,7 @@ scimIntegration.ScimIntegration( | run_as_role | str | Specify the SCIM role in Snowflake that owns any users and roles that are imported from the identity provider into Snowflake using SCIM. | | scim_client | str | Specifies the client type for the scim integration. Valid options are: `OKTA` \| `AZURE` \| `GENERIC`. | | comment | str | Specifies a comment for the integration. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. | | network_policy | str | Specifies an existing network policy that controls SCIM network traffic. | | sync_password | str | Specifies whether to enable or disable the synchronization of a user password from an Okta SCIM client as part of the API request to Snowflake. | @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope Specify whether the security integration is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf String that specifies the identifier (i.e. name) for the integration; must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -142,7 +142,7 @@ Specify the SCIM role in Snowflake that owns any users and roles that are import Provider assumes that the specified role is already provided. Valid options are: `OKTA_PROVISIONER` | `AAD_PROVISIONER` | `GENERIC_SCIM_PROVISIONER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the client type for the scim integration. Valid options are: `OKTA` | `AZURE` | `GENERIC`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -183,7 +183,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies an existing network policy that controls SCIM network traffic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -195,7 +195,7 @@ Specifies whether to enable or disable the synchronization of a user password fr This property is not supported for Azure SCIM. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- @@ -696,7 +696,7 @@ The construct id used in the generated config for the ScimIntegration to import. The id of the existing ScimIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use --- @@ -1142,7 +1142,7 @@ scimIntegration.ScimIntegrationConfig( | run_as_role | str | Specify the SCIM role in Snowflake that owns any users and roles that are imported from the identity provider into Snowflake using SCIM. | | scim_client | str | Specifies the client type for the scim integration. Valid options are: `OKTA` \| `AZURE` \| `GENERIC`. | | comment | str | Specifies a comment for the integration. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. | | network_policy | str | Specifies an existing network policy that controls SCIM network traffic. | | sync_password | str | Specifies whether to enable or disable the synchronization of a user password from an Okta SCIM client as part of the API request to Snowflake. | @@ -1228,7 +1228,7 @@ enabled: typing.Union[bool, IResolvable] Specify whether the security integration is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -1242,7 +1242,7 @@ name: str String that specifies the identifier (i.e. name) for the integration; must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -1258,7 +1258,7 @@ Specify the SCIM role in Snowflake that owns any users and roles that are import Provider assumes that the specified role is already provided. Valid options are: `OKTA_PROVISIONER` | `AAD_PROVISIONER` | `GENERIC_SCIM_PROVISIONER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -1272,7 +1272,7 @@ scim_client: str Specifies the client type for the scim integration. Valid options are: `OKTA` | `AZURE` | `GENERIC`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -1286,7 +1286,7 @@ comment: str Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -1298,7 +1298,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1315,7 +1315,7 @@ network_policy: str Specifies an existing network policy that controls SCIM network traffic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -1331,7 +1331,7 @@ Specifies whether to enable or disable the synchronization of a user password fr This property is not supported for Azure SCIM. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- diff --git a/docs/scimIntegration.typescript.md b/docs/scimIntegration.typescript.md index 6521f4390..1c694a4cd 100644 --- a/docs/scimIntegration.typescript.md +++ b/docs/scimIntegration.typescript.md @@ -4,7 +4,7 @@ ### ScimIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration snowflake_scim_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration snowflake_scim_integration}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the ScimIntegration to import. The id of the existing ScimIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use --- @@ -925,7 +925,7 @@ const scimIntegrationConfig: scimIntegration.ScimIntegrationConfig = { ... } | runAsRole | string | Specify the SCIM role in Snowflake that owns any users and roles that are imported from the identity provider into Snowflake using SCIM. | | scimClient | string | Specifies the client type for the scim integration. Valid options are: `OKTA` \| `AZURE` \| `GENERIC`. | | comment | string | Specifies a comment for the integration. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. | | networkPolicy | string | Specifies an existing network policy that controls SCIM network traffic. | | syncPassword | string | Specifies whether to enable or disable the synchronization of a user password from an Okta SCIM client as part of the API request to Snowflake. | @@ -1011,7 +1011,7 @@ public readonly enabled: boolean | IResolvable; Specify whether the security integration is enabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} --- @@ -1025,7 +1025,7 @@ public readonly name: string; String that specifies the identifier (i.e. name) for the integration; must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#name ScimIntegration#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#name ScimIntegration#name} --- @@ -1041,7 +1041,7 @@ Specify the SCIM role in Snowflake that owns any users and roles that are import Provider assumes that the specified role is already provided. Valid options are: `OKTA_PROVISIONER` | `AAD_PROVISIONER` | `GENERIC_SCIM_PROVISIONER`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} --- @@ -1055,7 +1055,7 @@ public readonly scimClient: string; Specifies the client type for the scim integration. Valid options are: `OKTA` | `AZURE` | `GENERIC`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} --- @@ -1069,7 +1069,7 @@ public readonly comment: string; Specifies a comment for the integration. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#comment ScimIntegration#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#comment ScimIntegration#comment} --- @@ -1081,7 +1081,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1098,7 +1098,7 @@ public readonly networkPolicy: string; Specifies an existing network policy that controls SCIM network traffic. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} --- @@ -1114,7 +1114,7 @@ Specifies whether to enable or disable the synchronization of a user password fr This property is not supported for Azure SCIM. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} --- diff --git a/docs/secondaryDatabase.csharp.md b/docs/secondaryDatabase.csharp.md index 719072bf0..e8a6210e7 100644 --- a/docs/secondaryDatabase.csharp.md +++ b/docs/secondaryDatabase.csharp.md @@ -4,7 +4,7 @@ ### SecondaryDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database snowflake_secondary_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database snowflake_secondary_database}. #### Initializers @@ -600,7 +600,7 @@ The construct id used in the generated config for the SecondaryDatabase to impor The id of the existing SecondaryDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use --- @@ -1326,7 +1326,7 @@ new SecondaryDatabaseConfig { | DefaultDdlCollation | string | Specifies a default collation specification for all schemas and tables added to the database. | | EnableConsoleOutput | object | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | ExternalVolume | string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | | IsTransient | object | Specifies the database as transient. | | LogLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | MaxDataExtensionTimeInDays | double | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1424,7 +1424,7 @@ A fully qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -1440,7 +1440,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -1454,7 +1454,7 @@ public string Catalog { get; set; } The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -1468,7 +1468,7 @@ public string Comment { get; set; } Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -1484,7 +1484,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -1500,7 +1500,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -1514,7 +1514,7 @@ public object EnableConsoleOutput { get; set; } If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -1528,7 +1528,7 @@ public string ExternalVolume { get; set; } The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -1540,7 +1540,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1559,7 +1559,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -1575,7 +1575,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -1591,7 +1591,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -1605,7 +1605,7 @@ public object QuotedIdentifiersIgnoreCase { get; set; } If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -1621,7 +1621,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -1637,7 +1637,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -1653,7 +1653,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -1667,7 +1667,7 @@ public double TaskAutoRetryAttempts { get; set; } Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -1683,7 +1683,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -1699,7 +1699,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -1713,7 +1713,7 @@ public double UserTaskMinimumTriggerIntervalInSeconds { get; set; } Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1727,7 +1727,7 @@ public double UserTaskTimeoutMs { get; set; } User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} --- diff --git a/docs/secondaryDatabase.go.md b/docs/secondaryDatabase.go.md index 0c3fb50f7..5cfe360dc 100644 --- a/docs/secondaryDatabase.go.md +++ b/docs/secondaryDatabase.go.md @@ -4,7 +4,7 @@ ### SecondaryDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database snowflake_secondary_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database snowflake_secondary_database}. #### Initializers @@ -600,7 +600,7 @@ The construct id used in the generated config for the SecondaryDatabase to impor The id of the existing SecondaryDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use --- @@ -1326,7 +1326,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/secondarydata | DefaultDdlCollation | *string | Specifies a default collation specification for all schemas and tables added to the database. | | EnableConsoleOutput | interface{} | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | ExternalVolume | *string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | | IsTransient | interface{} | Specifies the database as transient. | | LogLevel | *string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | MaxDataExtensionTimeInDays | *f64 | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1424,7 +1424,7 @@ A fully qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -1440,7 +1440,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -1454,7 +1454,7 @@ Catalog *string The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -1468,7 +1468,7 @@ Comment *string Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -1484,7 +1484,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -1500,7 +1500,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -1514,7 +1514,7 @@ EnableConsoleOutput interface{} If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -1528,7 +1528,7 @@ ExternalVolume *string The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -1540,7 +1540,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1559,7 +1559,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -1575,7 +1575,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -1591,7 +1591,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -1605,7 +1605,7 @@ QuotedIdentifiersIgnoreCase interface{} If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -1621,7 +1621,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -1637,7 +1637,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -1653,7 +1653,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -1667,7 +1667,7 @@ TaskAutoRetryAttempts *f64 Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -1683,7 +1683,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -1699,7 +1699,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -1713,7 +1713,7 @@ UserTaskMinimumTriggerIntervalInSeconds *f64 Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1727,7 +1727,7 @@ UserTaskTimeoutMs *f64 User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} --- diff --git a/docs/secondaryDatabase.java.md b/docs/secondaryDatabase.java.md index 5ef5d8f85..294f457a4 100644 --- a/docs/secondaryDatabase.java.md +++ b/docs/secondaryDatabase.java.md @@ -4,7 +4,7 @@ ### SecondaryDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database snowflake_secondary_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database snowflake_secondary_database}. #### Initializers @@ -70,7 +70,7 @@ SecondaryDatabase.Builder.create(Construct scope, java.lang.String id) | defaultDdlCollation | java.lang.String | Specifies a default collation specification for all schemas and tables added to the database. | | enableConsoleOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | java.lang.String | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | | isTransient | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the database as transient. | | logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | | maxDataExtensionTimeInDays | java.lang.Number | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -154,7 +154,7 @@ A fully qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -166,7 +166,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -198,7 +198,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -210,7 +210,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -220,7 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -230,7 +230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -238,7 +238,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -253,7 +253,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -265,7 +265,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -277,7 +277,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -287,7 +287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -299,7 +299,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -311,7 +311,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -323,7 +323,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -333,7 +333,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -345,7 +345,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -357,7 +357,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -367,7 +367,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -377,7 +377,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} --- @@ -937,7 +937,7 @@ The construct id used in the generated config for the SecondaryDatabase to impor The id of the existing SecondaryDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use --- @@ -1671,7 +1671,7 @@ SecondaryDatabaseConfig.builder() | defaultDdlCollation | java.lang.String | Specifies a default collation specification for all schemas and tables added to the database. | | enableConsoleOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | java.lang.String | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | | isTransient | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the database as transient. | | logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | | maxDataExtensionTimeInDays | java.lang.Number | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1769,7 +1769,7 @@ A fully qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -1785,7 +1785,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -1799,7 +1799,7 @@ public java.lang.String getCatalog(); The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -1813,7 +1813,7 @@ public java.lang.String getComment(); Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -1829,7 +1829,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -1845,7 +1845,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -1859,7 +1859,7 @@ public java.lang.Object getEnableConsoleOutput(); If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -1873,7 +1873,7 @@ public java.lang.String getExternalVolume(); The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -1885,7 +1885,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1904,7 +1904,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -1920,7 +1920,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -1936,7 +1936,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -1950,7 +1950,7 @@ public java.lang.Object getQuotedIdentifiersIgnoreCase(); If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -1966,7 +1966,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -1982,7 +1982,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -1998,7 +1998,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -2012,7 +2012,7 @@ public java.lang.Number getTaskAutoRetryAttempts(); Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -2028,7 +2028,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -2044,7 +2044,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -2058,7 +2058,7 @@ public java.lang.Number getUserTaskMinimumTriggerIntervalInSeconds(); Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -2072,7 +2072,7 @@ public java.lang.Number getUserTaskTimeoutMs(); User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} --- diff --git a/docs/secondaryDatabase.python.md b/docs/secondaryDatabase.python.md index 6da3c5363..0bf677b97 100644 --- a/docs/secondaryDatabase.python.md +++ b/docs/secondaryDatabase.python.md @@ -4,7 +4,7 @@ ### SecondaryDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database snowflake_secondary_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database snowflake_secondary_database}. #### Initializers @@ -64,7 +64,7 @@ secondaryDatabase.SecondaryDatabase( | default_ddl_collation | str | Specifies a default collation specification for all schemas and tables added to the database. | | enable_console_output | typing.Union[bool, cdktf.IResolvable] | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | external_volume | str | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | | is_transient | typing.Union[bool, cdktf.IResolvable] | Specifies the database as transient. | | log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | | max_data_extension_time_in_days | typing.Union[int, float] | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -148,7 +148,7 @@ A fully qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -160,7 +160,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -192,7 +192,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -204,7 +204,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -224,7 +224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -232,7 +232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -247,7 +247,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -259,7 +259,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -271,7 +271,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -281,7 +281,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -293,7 +293,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -305,7 +305,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -317,7 +317,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -327,7 +327,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -339,7 +339,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -351,7 +351,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -361,7 +361,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -371,7 +371,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} --- @@ -977,7 +977,7 @@ The construct id used in the generated config for the SecondaryDatabase to impor The id of the existing SecondaryDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use --- @@ -1703,7 +1703,7 @@ secondaryDatabase.SecondaryDatabaseConfig( | default_ddl_collation | str | Specifies a default collation specification for all schemas and tables added to the database. | | enable_console_output | typing.Union[bool, cdktf.IResolvable] | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | external_volume | str | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | | is_transient | typing.Union[bool, cdktf.IResolvable] | Specifies the database as transient. | | log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | | max_data_extension_time_in_days | typing.Union[int, float] | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1801,7 +1801,7 @@ A fully qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -1817,7 +1817,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -1831,7 +1831,7 @@ catalog: str The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -1845,7 +1845,7 @@ comment: str Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -1861,7 +1861,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -1877,7 +1877,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -1891,7 +1891,7 @@ enable_console_output: typing.Union[bool, IResolvable] If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -1905,7 +1905,7 @@ external_volume: str The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -1917,7 +1917,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1936,7 +1936,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -1952,7 +1952,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -1968,7 +1968,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -1982,7 +1982,7 @@ quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -1998,7 +1998,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -2014,7 +2014,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -2030,7 +2030,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -2044,7 +2044,7 @@ task_auto_retry_attempts: typing.Union[int, float] Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -2060,7 +2060,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -2076,7 +2076,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -2090,7 +2090,7 @@ user_task_minimum_trigger_interval_in_seconds: typing.Union[int, float] Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -2104,7 +2104,7 @@ user_task_timeout_ms: typing.Union[int, float] User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} --- diff --git a/docs/secondaryDatabase.typescript.md b/docs/secondaryDatabase.typescript.md index c33f52cd0..acb7d94d7 100644 --- a/docs/secondaryDatabase.typescript.md +++ b/docs/secondaryDatabase.typescript.md @@ -4,7 +4,7 @@ ### SecondaryDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database snowflake_secondary_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database snowflake_secondary_database}. #### Initializers @@ -600,7 +600,7 @@ The construct id used in the generated config for the SecondaryDatabase to impor The id of the existing SecondaryDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use --- @@ -1297,7 +1297,7 @@ const secondaryDatabaseConfig: secondaryDatabase.SecondaryDatabaseConfig = { ... | defaultDdlCollation | string | Specifies a default collation specification for all schemas and tables added to the database. | | enableConsoleOutput | boolean \| cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. | | isTransient | boolean \| cdktf.IResolvable | Specifies the database as transient. | | logLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | maxDataExtensionTimeInDays | number | Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. | @@ -1395,7 +1395,7 @@ A fully qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} --- @@ -1411,7 +1411,7 @@ Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#name SecondaryDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#name SecondaryDatabase#name} --- @@ -1425,7 +1425,7 @@ public readonly catalog: string; The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} --- @@ -1439,7 +1439,7 @@ public readonly comment: string; Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} --- @@ -1455,7 +1455,7 @@ Specifies the number of days for which Time Travel actions (CLONE and UNDROP) ca For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} --- @@ -1471,7 +1471,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} --- @@ -1485,7 +1485,7 @@ public readonly enableConsoleOutput: boolean | IResolvable; If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} --- @@ -1499,7 +1499,7 @@ public readonly externalVolume: string; The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} --- @@ -1511,7 +1511,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1530,7 +1530,7 @@ Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} --- @@ -1546,7 +1546,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} --- @@ -1562,7 +1562,7 @@ Object parameter that specifies the maximum number of days for which Snowflake c For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} --- @@ -1576,7 +1576,7 @@ public readonly quotedIdentifiersIgnoreCase: boolean | IResolvable; If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} --- @@ -1592,7 +1592,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} --- @@ -1608,7 +1608,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} --- @@ -1624,7 +1624,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} --- @@ -1638,7 +1638,7 @@ public readonly taskAutoRetryAttempts: number; Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} --- @@ -1654,7 +1654,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} --- @@ -1670,7 +1670,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} --- @@ -1684,7 +1684,7 @@ public readonly userTaskMinimumTriggerIntervalInSeconds: number; Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1698,7 +1698,7 @@ public readonly userTaskTimeoutMs: number; User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} --- diff --git a/docs/sequence.csharp.md b/docs/sequence.csharp.md index 942c7b6c8..e0c70f981 100644 --- a/docs/sequence.csharp.md +++ b/docs/sequence.csharp.md @@ -4,7 +4,7 @@ ### Sequence -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence snowflake_sequence}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence snowflake_sequence}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the Sequence to import. The id of the existing Sequence that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use --- @@ -906,7 +906,7 @@ new SequenceConfig { | Name | string | Specifies the name for the sequence. | | Schema | string | The schema in which to create the sequence. Don't use the \| character. | | Comment | string | Specifies a comment for the sequence. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. | | Increment | double | The amount the sequence will increase by each time it is used. | | Ordering | string | The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. | @@ -992,7 +992,7 @@ public string Database { get; set; } The database in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#database Sequence#database} --- @@ -1006,7 +1006,7 @@ public string Name { get; set; } Specifies the name for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#name Sequence#name} --- @@ -1020,7 +1020,7 @@ public string Schema { get; set; } The schema in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#schema Sequence#schema} --- @@ -1034,7 +1034,7 @@ public string Comment { get; set; } Specifies a comment for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#comment Sequence#comment} --- @@ -1046,7 +1046,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1063,7 +1063,7 @@ public double Increment { get; set; } The amount the sequence will increase by each time it is used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#increment Sequence#increment} --- @@ -1077,7 +1077,7 @@ public string Ordering { get; set; } The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#ordering Sequence#ordering} --- diff --git a/docs/sequence.go.md b/docs/sequence.go.md index 04e317128..bb5da7d72 100644 --- a/docs/sequence.go.md +++ b/docs/sequence.go.md @@ -4,7 +4,7 @@ ### Sequence -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence snowflake_sequence}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence snowflake_sequence}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the Sequence to import. The id of the existing Sequence that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use --- @@ -906,7 +906,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/sequence" | Name | *string | Specifies the name for the sequence. | | Schema | *string | The schema in which to create the sequence. Don't use the \| character. | | Comment | *string | Specifies a comment for the sequence. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. | | Increment | *f64 | The amount the sequence will increase by each time it is used. | | Ordering | *string | The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. | @@ -992,7 +992,7 @@ Database *string The database in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#database Sequence#database} --- @@ -1006,7 +1006,7 @@ Name *string Specifies the name for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#name Sequence#name} --- @@ -1020,7 +1020,7 @@ Schema *string The schema in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#schema Sequence#schema} --- @@ -1034,7 +1034,7 @@ Comment *string Specifies a comment for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#comment Sequence#comment} --- @@ -1046,7 +1046,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1063,7 +1063,7 @@ Increment *f64 The amount the sequence will increase by each time it is used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#increment Sequence#increment} --- @@ -1077,7 +1077,7 @@ Ordering *string The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#ordering Sequence#ordering} --- diff --git a/docs/sequence.java.md b/docs/sequence.java.md index 213713977..4965d1249 100644 --- a/docs/sequence.java.md +++ b/docs/sequence.java.md @@ -4,7 +4,7 @@ ### Sequence -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence snowflake_sequence}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence snowflake_sequence}. #### Initializers @@ -48,7 +48,7 @@ Sequence.Builder.create(Construct scope, java.lang.String id) | name | java.lang.String | Specifies the name for the sequence. | | schema | java.lang.String | The schema in which to create the sequence. Don't use the \| character. | | comment | java.lang.String | Specifies a comment for the sequence. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. | | increment | java.lang.Number | The amount the sequence will increase by each time it is used. | | ordering | java.lang.String | The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. | @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope The database in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#database Sequence#database} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the name for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#name Sequence#name} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#schema Sequence#schema} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#comment Sequence#comment} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -171,7 +171,7 @@ If you experience problems setting this value it might not be settable. Please t The amount the sequence will increase by each time it is used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#increment Sequence#increment} --- @@ -181,7 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#ordering Sequence#ordering} --- @@ -636,7 +636,7 @@ The construct id used in the generated config for the Sequence to import. The id of the existing Sequence that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use --- @@ -1051,7 +1051,7 @@ SequenceConfig.builder() | name | java.lang.String | Specifies the name for the sequence. | | schema | java.lang.String | The schema in which to create the sequence. Don't use the \| character. | | comment | java.lang.String | Specifies a comment for the sequence. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. | | increment | java.lang.Number | The amount the sequence will increase by each time it is used. | | ordering | java.lang.String | The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. | @@ -1137,7 +1137,7 @@ public java.lang.String getDatabase(); The database in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#database Sequence#database} --- @@ -1151,7 +1151,7 @@ public java.lang.String getName(); Specifies the name for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#name Sequence#name} --- @@ -1165,7 +1165,7 @@ public java.lang.String getSchema(); The schema in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#schema Sequence#schema} --- @@ -1179,7 +1179,7 @@ public java.lang.String getComment(); Specifies a comment for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#comment Sequence#comment} --- @@ -1191,7 +1191,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1208,7 +1208,7 @@ public java.lang.Number getIncrement(); The amount the sequence will increase by each time it is used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#increment Sequence#increment} --- @@ -1222,7 +1222,7 @@ public java.lang.String getOrdering(); The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#ordering Sequence#ordering} --- diff --git a/docs/sequence.python.md b/docs/sequence.python.md index bdbf19f26..f8af26cf7 100644 --- a/docs/sequence.python.md +++ b/docs/sequence.python.md @@ -4,7 +4,7 @@ ### Sequence -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence snowflake_sequence}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence snowflake_sequence}. #### Initializers @@ -46,7 +46,7 @@ sequence.Sequence( | name | str | Specifies the name for the sequence. | | schema | str | The schema in which to create the sequence. Don't use the \| character. | | comment | str | Specifies a comment for the sequence. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. | | increment | typing.Union[int, float] | The amount the sequence will increase by each time it is used. | | ordering | str | The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. | @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope The database in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#database Sequence#database} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the name for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#name Sequence#name} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#schema Sequence#schema} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#comment Sequence#comment} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -169,7 +169,7 @@ If you experience problems setting this value it might not be settable. Please t The amount the sequence will increase by each time it is used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#increment Sequence#increment} --- @@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#ordering Sequence#ordering} --- @@ -680,7 +680,7 @@ The construct id used in the generated config for the Sequence to import. The id of the existing Sequence that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use --- @@ -1091,7 +1091,7 @@ sequence.SequenceConfig( | name | str | Specifies the name for the sequence. | | schema | str | The schema in which to create the sequence. Don't use the \| character. | | comment | str | Specifies a comment for the sequence. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. | | increment | typing.Union[int, float] | The amount the sequence will increase by each time it is used. | | ordering | str | The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. | @@ -1177,7 +1177,7 @@ database: str The database in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#database Sequence#database} --- @@ -1191,7 +1191,7 @@ name: str Specifies the name for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#name Sequence#name} --- @@ -1205,7 +1205,7 @@ schema: str The schema in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#schema Sequence#schema} --- @@ -1219,7 +1219,7 @@ comment: str Specifies a comment for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#comment Sequence#comment} --- @@ -1231,7 +1231,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1248,7 +1248,7 @@ increment: typing.Union[int, float] The amount the sequence will increase by each time it is used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#increment Sequence#increment} --- @@ -1262,7 +1262,7 @@ ordering: str The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#ordering Sequence#ordering} --- diff --git a/docs/sequence.typescript.md b/docs/sequence.typescript.md index 162588edd..7a2c5b4be 100644 --- a/docs/sequence.typescript.md +++ b/docs/sequence.typescript.md @@ -4,7 +4,7 @@ ### Sequence -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence snowflake_sequence}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence snowflake_sequence}. #### Initializers @@ -495,7 +495,7 @@ The construct id used in the generated config for the Sequence to import. The id of the existing Sequence that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use --- @@ -891,7 +891,7 @@ const sequenceConfig: sequence.SequenceConfig = { ... } | name | string | Specifies the name for the sequence. | | schema | string | The schema in which to create the sequence. Don't use the \| character. | | comment | string | Specifies a comment for the sequence. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. | | increment | number | The amount the sequence will increase by each time it is used. | | ordering | string | The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. | @@ -977,7 +977,7 @@ public readonly database: string; The database in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#database Sequence#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#database Sequence#database} --- @@ -991,7 +991,7 @@ public readonly name: string; Specifies the name for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#name Sequence#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#name Sequence#name} --- @@ -1005,7 +1005,7 @@ public readonly schema: string; The schema in which to create the sequence. Don't use the | character. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#schema Sequence#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#schema Sequence#schema} --- @@ -1019,7 +1019,7 @@ public readonly comment: string; Specifies a comment for the sequence. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#comment Sequence#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#comment Sequence#comment} --- @@ -1031,7 +1031,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1048,7 +1048,7 @@ public readonly increment: number; The amount the sequence will increase by each time it is used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#increment Sequence#increment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#increment Sequence#increment} --- @@ -1062,7 +1062,7 @@ public readonly ordering: string; The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#ordering Sequence#ordering} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#ordering Sequence#ordering} --- diff --git a/docs/serviceUser.csharp.md b/docs/serviceUser.csharp.md new file mode 100644 index 000000000..c96b16f6b --- /dev/null +++ b/docs/serviceUser.csharp.md @@ -0,0 +1,34056 @@ +# `serviceUser` Submodule + +## Constructs + +### ServiceUser + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user snowflake_service_user}. + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUser(Construct Scope, string Id, ServiceUserConfig Config); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Scope | Constructs.Construct | The scope in which to define this construct. | +| Id | string | The scoped construct ID. | +| Config | ServiceUserConfig | *No description.* | + +--- + +##### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +##### `Id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `Config`Required + +- *Type:* ServiceUserConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ToString | Returns a string representation of this construct. | +| AddOverride | *No description.* | +| OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | +| ToMetadata | *No description.* | +| ToTerraform | Adds this resource to the terraform JSON output. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | +| ResetAbortDetachedQuery | *No description.* | +| ResetAutocommit | *No description.* | +| ResetBinaryInputFormat | *No description.* | +| ResetBinaryOutputFormat | *No description.* | +| ResetClientMemoryLimit | *No description.* | +| ResetClientMetadataRequestUseConnectionCtx | *No description.* | +| ResetClientPrefetchThreads | *No description.* | +| ResetClientResultChunkSize | *No description.* | +| ResetClientResultColumnCaseInsensitive | *No description.* | +| ResetClientSessionKeepAlive | *No description.* | +| ResetClientSessionKeepAliveHeartbeatFrequency | *No description.* | +| ResetClientTimestampTypeMapping | *No description.* | +| ResetComment | *No description.* | +| ResetDateInputFormat | *No description.* | +| ResetDateOutputFormat | *No description.* | +| ResetDaysToExpiry | *No description.* | +| ResetDefaultNamespace | *No description.* | +| ResetDefaultRole | *No description.* | +| ResetDefaultSecondaryRolesOption | *No description.* | +| ResetDefaultWarehouse | *No description.* | +| ResetDisabled | *No description.* | +| ResetDisplayName | *No description.* | +| ResetEmail | *No description.* | +| ResetEnableUnloadPhysicalTypeOptimization | *No description.* | +| ResetEnableUnredactedQuerySyntaxError | *No description.* | +| ResetErrorOnNondeterministicMerge | *No description.* | +| ResetErrorOnNondeterministicUpdate | *No description.* | +| ResetGeographyOutputFormat | *No description.* | +| ResetGeometryOutputFormat | *No description.* | +| ResetId | *No description.* | +| ResetJdbcTreatDecimalAsInt | *No description.* | +| ResetJdbcTreatTimestampNtzAsUtc | *No description.* | +| ResetJdbcUseSessionTimezone | *No description.* | +| ResetJsonIndent | *No description.* | +| ResetLockTimeout | *No description.* | +| ResetLoginName | *No description.* | +| ResetLogLevel | *No description.* | +| ResetMinsToUnlock | *No description.* | +| ResetMultiStatementCount | *No description.* | +| ResetNetworkPolicy | *No description.* | +| ResetNoorderSequenceAsDefault | *No description.* | +| ResetOdbcTreatDecimalAsInt | *No description.* | +| ResetPreventUnloadToInternalStages | *No description.* | +| ResetQueryTag | *No description.* | +| ResetQuotedIdentifiersIgnoreCase | *No description.* | +| ResetRowsPerResultset | *No description.* | +| ResetRsaPublicKey | *No description.* | +| ResetRsaPublicKey2 | *No description.* | +| ResetS3StageVpceDnsName | *No description.* | +| ResetSearchPath | *No description.* | +| ResetSimulatedDataSharingConsumer | *No description.* | +| ResetStatementQueuedTimeoutInSeconds | *No description.* | +| ResetStatementTimeoutInSeconds | *No description.* | +| ResetStrictJsonOutput | *No description.* | +| ResetTimeInputFormat | *No description.* | +| ResetTimeOutputFormat | *No description.* | +| ResetTimestampDayIsAlways24H | *No description.* | +| ResetTimestampInputFormat | *No description.* | +| ResetTimestampLtzOutputFormat | *No description.* | +| ResetTimestampNtzOutputFormat | *No description.* | +| ResetTimestampOutputFormat | *No description.* | +| ResetTimestampTypeMapping | *No description.* | +| ResetTimestampTzOutputFormat | *No description.* | +| ResetTimezone | *No description.* | +| ResetTraceLevel | *No description.* | +| ResetTransactionAbortOnError | *No description.* | +| ResetTransactionDefaultIsolationLevel | *No description.* | +| ResetTwoDigitCenturyStart | *No description.* | +| ResetUnsupportedDdlAction | *No description.* | +| ResetUseCachedResult | *No description.* | +| ResetWeekOfYearPolicy | *No description.* | +| ResetWeekStart | *No description.* | + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```csharp +private void AddOverride(string Path, object Value) +``` + +###### `Path`Required + +- *Type:* string + +--- + +###### `Value`Required + +- *Type:* object + +--- + +##### `OverrideLogicalId` + +```csharp +private void OverrideLogicalId(string NewLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `NewLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```csharp +private void ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +##### `ToMetadata` + +```csharp +private object ToMetadata() +``` + +##### `ToTerraform` + +```csharp +private object ToTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```csharp +private void AddMoveTarget(string MoveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `MoveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `HasResourceMove` + +```csharp +private object HasResourceMove() +``` + +##### `ImportFrom` + +```csharp +private void ImportFrom(string Id, TerraformProvider Provider = null) +``` + +###### `Id`Required + +- *Type:* string + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `MoveFromId` + +```csharp +private void MoveFromId(string Id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `Id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `MoveTo` + +```csharp +private void MoveTo(string MoveTarget, object Index = null) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `MoveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `Index`Optional + +- *Type:* object + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `MoveToId` + +```csharp +private void MoveToId(string Id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `Id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `ResetAbortDetachedQuery` + +```csharp +private void ResetAbortDetachedQuery() +``` + +##### `ResetAutocommit` + +```csharp +private void ResetAutocommit() +``` + +##### `ResetBinaryInputFormat` + +```csharp +private void ResetBinaryInputFormat() +``` + +##### `ResetBinaryOutputFormat` + +```csharp +private void ResetBinaryOutputFormat() +``` + +##### `ResetClientMemoryLimit` + +```csharp +private void ResetClientMemoryLimit() +``` + +##### `ResetClientMetadataRequestUseConnectionCtx` + +```csharp +private void ResetClientMetadataRequestUseConnectionCtx() +``` + +##### `ResetClientPrefetchThreads` + +```csharp +private void ResetClientPrefetchThreads() +``` + +##### `ResetClientResultChunkSize` + +```csharp +private void ResetClientResultChunkSize() +``` + +##### `ResetClientResultColumnCaseInsensitive` + +```csharp +private void ResetClientResultColumnCaseInsensitive() +``` + +##### `ResetClientSessionKeepAlive` + +```csharp +private void ResetClientSessionKeepAlive() +``` + +##### `ResetClientSessionKeepAliveHeartbeatFrequency` + +```csharp +private void ResetClientSessionKeepAliveHeartbeatFrequency() +``` + +##### `ResetClientTimestampTypeMapping` + +```csharp +private void ResetClientTimestampTypeMapping() +``` + +##### `ResetComment` + +```csharp +private void ResetComment() +``` + +##### `ResetDateInputFormat` + +```csharp +private void ResetDateInputFormat() +``` + +##### `ResetDateOutputFormat` + +```csharp +private void ResetDateOutputFormat() +``` + +##### `ResetDaysToExpiry` + +```csharp +private void ResetDaysToExpiry() +``` + +##### `ResetDefaultNamespace` + +```csharp +private void ResetDefaultNamespace() +``` + +##### `ResetDefaultRole` + +```csharp +private void ResetDefaultRole() +``` + +##### `ResetDefaultSecondaryRolesOption` + +```csharp +private void ResetDefaultSecondaryRolesOption() +``` + +##### `ResetDefaultWarehouse` + +```csharp +private void ResetDefaultWarehouse() +``` + +##### `ResetDisabled` + +```csharp +private void ResetDisabled() +``` + +##### `ResetDisplayName` + +```csharp +private void ResetDisplayName() +``` + +##### `ResetEmail` + +```csharp +private void ResetEmail() +``` + +##### `ResetEnableUnloadPhysicalTypeOptimization` + +```csharp +private void ResetEnableUnloadPhysicalTypeOptimization() +``` + +##### `ResetEnableUnredactedQuerySyntaxError` + +```csharp +private void ResetEnableUnredactedQuerySyntaxError() +``` + +##### `ResetErrorOnNondeterministicMerge` + +```csharp +private void ResetErrorOnNondeterministicMerge() +``` + +##### `ResetErrorOnNondeterministicUpdate` + +```csharp +private void ResetErrorOnNondeterministicUpdate() +``` + +##### `ResetGeographyOutputFormat` + +```csharp +private void ResetGeographyOutputFormat() +``` + +##### `ResetGeometryOutputFormat` + +```csharp +private void ResetGeometryOutputFormat() +``` + +##### `ResetId` + +```csharp +private void ResetId() +``` + +##### `ResetJdbcTreatDecimalAsInt` + +```csharp +private void ResetJdbcTreatDecimalAsInt() +``` + +##### `ResetJdbcTreatTimestampNtzAsUtc` + +```csharp +private void ResetJdbcTreatTimestampNtzAsUtc() +``` + +##### `ResetJdbcUseSessionTimezone` + +```csharp +private void ResetJdbcUseSessionTimezone() +``` + +##### `ResetJsonIndent` + +```csharp +private void ResetJsonIndent() +``` + +##### `ResetLockTimeout` + +```csharp +private void ResetLockTimeout() +``` + +##### `ResetLoginName` + +```csharp +private void ResetLoginName() +``` + +##### `ResetLogLevel` + +```csharp +private void ResetLogLevel() +``` + +##### `ResetMinsToUnlock` + +```csharp +private void ResetMinsToUnlock() +``` + +##### `ResetMultiStatementCount` + +```csharp +private void ResetMultiStatementCount() +``` + +##### `ResetNetworkPolicy` + +```csharp +private void ResetNetworkPolicy() +``` + +##### `ResetNoorderSequenceAsDefault` + +```csharp +private void ResetNoorderSequenceAsDefault() +``` + +##### `ResetOdbcTreatDecimalAsInt` + +```csharp +private void ResetOdbcTreatDecimalAsInt() +``` + +##### `ResetPreventUnloadToInternalStages` + +```csharp +private void ResetPreventUnloadToInternalStages() +``` + +##### `ResetQueryTag` + +```csharp +private void ResetQueryTag() +``` + +##### `ResetQuotedIdentifiersIgnoreCase` + +```csharp +private void ResetQuotedIdentifiersIgnoreCase() +``` + +##### `ResetRowsPerResultset` + +```csharp +private void ResetRowsPerResultset() +``` + +##### `ResetRsaPublicKey` + +```csharp +private void ResetRsaPublicKey() +``` + +##### `ResetRsaPublicKey2` + +```csharp +private void ResetRsaPublicKey2() +``` + +##### `ResetS3StageVpceDnsName` + +```csharp +private void ResetS3StageVpceDnsName() +``` + +##### `ResetSearchPath` + +```csharp +private void ResetSearchPath() +``` + +##### `ResetSimulatedDataSharingConsumer` + +```csharp +private void ResetSimulatedDataSharingConsumer() +``` + +##### `ResetStatementQueuedTimeoutInSeconds` + +```csharp +private void ResetStatementQueuedTimeoutInSeconds() +``` + +##### `ResetStatementTimeoutInSeconds` + +```csharp +private void ResetStatementTimeoutInSeconds() +``` + +##### `ResetStrictJsonOutput` + +```csharp +private void ResetStrictJsonOutput() +``` + +##### `ResetTimeInputFormat` + +```csharp +private void ResetTimeInputFormat() +``` + +##### `ResetTimeOutputFormat` + +```csharp +private void ResetTimeOutputFormat() +``` + +##### `ResetTimestampDayIsAlways24H` + +```csharp +private void ResetTimestampDayIsAlways24H() +``` + +##### `ResetTimestampInputFormat` + +```csharp +private void ResetTimestampInputFormat() +``` + +##### `ResetTimestampLtzOutputFormat` + +```csharp +private void ResetTimestampLtzOutputFormat() +``` + +##### `ResetTimestampNtzOutputFormat` + +```csharp +private void ResetTimestampNtzOutputFormat() +``` + +##### `ResetTimestampOutputFormat` + +```csharp +private void ResetTimestampOutputFormat() +``` + +##### `ResetTimestampTypeMapping` + +```csharp +private void ResetTimestampTypeMapping() +``` + +##### `ResetTimestampTzOutputFormat` + +```csharp +private void ResetTimestampTzOutputFormat() +``` + +##### `ResetTimezone` + +```csharp +private void ResetTimezone() +``` + +##### `ResetTraceLevel` + +```csharp +private void ResetTraceLevel() +``` + +##### `ResetTransactionAbortOnError` + +```csharp +private void ResetTransactionAbortOnError() +``` + +##### `ResetTransactionDefaultIsolationLevel` + +```csharp +private void ResetTransactionDefaultIsolationLevel() +``` + +##### `ResetTwoDigitCenturyStart` + +```csharp +private void ResetTwoDigitCenturyStart() +``` + +##### `ResetUnsupportedDdlAction` + +```csharp +private void ResetUnsupportedDdlAction() +``` + +##### `ResetUseCachedResult` + +```csharp +private void ResetUseCachedResult() +``` + +##### `ResetWeekOfYearPolicy` + +```csharp +private void ResetWeekOfYearPolicy() +``` + +##### `ResetWeekStart` + +```csharp +private void ResetWeekStart() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +ServiceUser.IsConstruct(object X); +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `X`Required + +- *Type:* object + +Any object. + +--- + +##### `IsTerraformElement` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +ServiceUser.IsTerraformElement(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `IsTerraformResource` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +ServiceUser.IsTerraformResource(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +ServiceUser.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan ". + +###### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +###### `ImportToId`Required + +- *Type:* string + +The construct id used in the generated config for the ServiceUser to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing ServiceUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +? Optional instance of the provider where the ServiceUser to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | Constructs.Node | The tree node. | +| CdktfStack | HashiCorp.Cdktf.TerraformStack | *No description.* | +| Fqn | string | *No description.* | +| FriendlyUniqueId | string | *No description.* | +| TerraformMetaArguments | System.Collections.Generic.IDictionary | *No description.* | +| TerraformResourceType | string | *No description.* | +| TerraformGeneratorMetadata | HashiCorp.Cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | string[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| FullyQualifiedName | string | *No description.* | +| Parameters | ServiceUserParametersList | *No description.* | +| ShowOutput | ServiceUserShowOutputList | *No description.* | +| UserType | string | *No description.* | +| AbortDetachedQueryInput | object | *No description.* | +| AutocommitInput | object | *No description.* | +| BinaryInputFormatInput | string | *No description.* | +| BinaryOutputFormatInput | string | *No description.* | +| ClientMemoryLimitInput | double | *No description.* | +| ClientMetadataRequestUseConnectionCtxInput | object | *No description.* | +| ClientPrefetchThreadsInput | double | *No description.* | +| ClientResultChunkSizeInput | double | *No description.* | +| ClientResultColumnCaseInsensitiveInput | object | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequencyInput | double | *No description.* | +| ClientSessionKeepAliveInput | object | *No description.* | +| ClientTimestampTypeMappingInput | string | *No description.* | +| CommentInput | string | *No description.* | +| DateInputFormatInput | string | *No description.* | +| DateOutputFormatInput | string | *No description.* | +| DaysToExpiryInput | double | *No description.* | +| DefaultNamespaceInput | string | *No description.* | +| DefaultRoleInput | string | *No description.* | +| DefaultSecondaryRolesOptionInput | string | *No description.* | +| DefaultWarehouseInput | string | *No description.* | +| DisabledInput | string | *No description.* | +| DisplayNameInput | string | *No description.* | +| EmailInput | string | *No description.* | +| EnableUnloadPhysicalTypeOptimizationInput | object | *No description.* | +| EnableUnredactedQuerySyntaxErrorInput | object | *No description.* | +| ErrorOnNondeterministicMergeInput | object | *No description.* | +| ErrorOnNondeterministicUpdateInput | object | *No description.* | +| GeographyOutputFormatInput | string | *No description.* | +| GeometryOutputFormatInput | string | *No description.* | +| IdInput | string | *No description.* | +| JdbcTreatDecimalAsIntInput | object | *No description.* | +| JdbcTreatTimestampNtzAsUtcInput | object | *No description.* | +| JdbcUseSessionTimezoneInput | object | *No description.* | +| JsonIndentInput | double | *No description.* | +| LockTimeoutInput | double | *No description.* | +| LoginNameInput | string | *No description.* | +| LogLevelInput | string | *No description.* | +| MinsToUnlockInput | double | *No description.* | +| MultiStatementCountInput | double | *No description.* | +| NameInput | string | *No description.* | +| NetworkPolicyInput | string | *No description.* | +| NoorderSequenceAsDefaultInput | object | *No description.* | +| OdbcTreatDecimalAsIntInput | object | *No description.* | +| PreventUnloadToInternalStagesInput | object | *No description.* | +| QueryTagInput | string | *No description.* | +| QuotedIdentifiersIgnoreCaseInput | object | *No description.* | +| RowsPerResultsetInput | double | *No description.* | +| RsaPublicKey2Input | string | *No description.* | +| RsaPublicKeyInput | string | *No description.* | +| S3StageVpceDnsNameInput | string | *No description.* | +| SearchPathInput | string | *No description.* | +| SimulatedDataSharingConsumerInput | string | *No description.* | +| StatementQueuedTimeoutInSecondsInput | double | *No description.* | +| StatementTimeoutInSecondsInput | double | *No description.* | +| StrictJsonOutputInput | object | *No description.* | +| TimeInputFormatInput | string | *No description.* | +| TimeOutputFormatInput | string | *No description.* | +| TimestampDayIsAlways24HInput | object | *No description.* | +| TimestampInputFormatInput | string | *No description.* | +| TimestampLtzOutputFormatInput | string | *No description.* | +| TimestampNtzOutputFormatInput | string | *No description.* | +| TimestampOutputFormatInput | string | *No description.* | +| TimestampTypeMappingInput | string | *No description.* | +| TimestampTzOutputFormatInput | string | *No description.* | +| TimezoneInput | string | *No description.* | +| TraceLevelInput | string | *No description.* | +| TransactionAbortOnErrorInput | object | *No description.* | +| TransactionDefaultIsolationLevelInput | string | *No description.* | +| TwoDigitCenturyStartInput | double | *No description.* | +| UnsupportedDdlActionInput | string | *No description.* | +| UseCachedResultInput | object | *No description.* | +| WeekOfYearPolicyInput | double | *No description.* | +| WeekStartInput | double | *No description.* | +| AbortDetachedQuery | object | *No description.* | +| Autocommit | object | *No description.* | +| BinaryInputFormat | string | *No description.* | +| BinaryOutputFormat | string | *No description.* | +| ClientMemoryLimit | double | *No description.* | +| ClientMetadataRequestUseConnectionCtx | object | *No description.* | +| ClientPrefetchThreads | double | *No description.* | +| ClientResultChunkSize | double | *No description.* | +| ClientResultColumnCaseInsensitive | object | *No description.* | +| ClientSessionKeepAlive | object | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | double | *No description.* | +| ClientTimestampTypeMapping | string | *No description.* | +| Comment | string | *No description.* | +| DateInputFormat | string | *No description.* | +| DateOutputFormat | string | *No description.* | +| DaysToExpiry | double | *No description.* | +| DefaultNamespace | string | *No description.* | +| DefaultRole | string | *No description.* | +| DefaultSecondaryRolesOption | string | *No description.* | +| DefaultWarehouse | string | *No description.* | +| Disabled | string | *No description.* | +| DisplayName | string | *No description.* | +| Email | string | *No description.* | +| EnableUnloadPhysicalTypeOptimization | object | *No description.* | +| EnableUnredactedQuerySyntaxError | object | *No description.* | +| ErrorOnNondeterministicMerge | object | *No description.* | +| ErrorOnNondeterministicUpdate | object | *No description.* | +| GeographyOutputFormat | string | *No description.* | +| GeometryOutputFormat | string | *No description.* | +| Id | string | *No description.* | +| JdbcTreatDecimalAsInt | object | *No description.* | +| JdbcTreatTimestampNtzAsUtc | object | *No description.* | +| JdbcUseSessionTimezone | object | *No description.* | +| JsonIndent | double | *No description.* | +| LockTimeout | double | *No description.* | +| LoginName | string | *No description.* | +| LogLevel | string | *No description.* | +| MinsToUnlock | double | *No description.* | +| MultiStatementCount | double | *No description.* | +| Name | string | *No description.* | +| NetworkPolicy | string | *No description.* | +| NoorderSequenceAsDefault | object | *No description.* | +| OdbcTreatDecimalAsInt | object | *No description.* | +| PreventUnloadToInternalStages | object | *No description.* | +| QueryTag | string | *No description.* | +| QuotedIdentifiersIgnoreCase | object | *No description.* | +| RowsPerResultset | double | *No description.* | +| RsaPublicKey | string | *No description.* | +| RsaPublicKey2 | string | *No description.* | +| S3StageVpceDnsName | string | *No description.* | +| SearchPath | string | *No description.* | +| SimulatedDataSharingConsumer | string | *No description.* | +| StatementQueuedTimeoutInSeconds | double | *No description.* | +| StatementTimeoutInSeconds | double | *No description.* | +| StrictJsonOutput | object | *No description.* | +| TimeInputFormat | string | *No description.* | +| TimeOutputFormat | string | *No description.* | +| TimestampDayIsAlways24H | object | *No description.* | +| TimestampInputFormat | string | *No description.* | +| TimestampLtzOutputFormat | string | *No description.* | +| TimestampNtzOutputFormat | string | *No description.* | +| TimestampOutputFormat | string | *No description.* | +| TimestampTypeMapping | string | *No description.* | +| TimestampTzOutputFormat | string | *No description.* | +| Timezone | string | *No description.* | +| TraceLevel | string | *No description.* | +| TransactionAbortOnError | object | *No description.* | +| TransactionDefaultIsolationLevel | string | *No description.* | +| TwoDigitCenturyStart | double | *No description.* | +| UnsupportedDdlAction | string | *No description.* | +| UseCachedResult | object | *No description.* | +| WeekOfYearPolicy | double | *No description.* | +| WeekStart | double | *No description.* | + +--- + +##### `Node`Required + +```csharp +public Node Node { get; } +``` + +- *Type:* Constructs.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```csharp +public TerraformStack CdktfStack { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `FriendlyUniqueId`Required + +```csharp +public string FriendlyUniqueId { get; } +``` + +- *Type:* string + +--- + +##### `TerraformMetaArguments`Required + +```csharp +public System.Collections.Generic.IDictionary TerraformMetaArguments { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + +##### `TerraformResourceType`Required + +```csharp +public string TerraformResourceType { get; } +``` + +- *Type:* string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```csharp +public TerraformProviderGeneratorMetadata TerraformGeneratorMetadata { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public string[] DependsOn { get; } +``` + +- *Type:* string[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; } +``` + +- *Type:* object[] + +--- + +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + +##### `Parameters`Required + +```csharp +public ServiceUserParametersList Parameters { get; } +``` + +- *Type:* ServiceUserParametersList + +--- + +##### `ShowOutput`Required + +```csharp +public ServiceUserShowOutputList ShowOutput { get; } +``` + +- *Type:* ServiceUserShowOutputList + +--- + +##### `UserType`Required + +```csharp +public string UserType { get; } +``` + +- *Type:* string + +--- + +##### `AbortDetachedQueryInput`Optional + +```csharp +public object AbortDetachedQueryInput { get; } +``` + +- *Type:* object + +--- + +##### `AutocommitInput`Optional + +```csharp +public object AutocommitInput { get; } +``` + +- *Type:* object + +--- + +##### `BinaryInputFormatInput`Optional + +```csharp +public string BinaryInputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `BinaryOutputFormatInput`Optional + +```csharp +public string BinaryOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `ClientMemoryLimitInput`Optional + +```csharp +public double ClientMemoryLimitInput { get; } +``` + +- *Type:* double + +--- + +##### `ClientMetadataRequestUseConnectionCtxInput`Optional + +```csharp +public object ClientMetadataRequestUseConnectionCtxInput { get; } +``` + +- *Type:* object + +--- + +##### `ClientPrefetchThreadsInput`Optional + +```csharp +public double ClientPrefetchThreadsInput { get; } +``` + +- *Type:* double + +--- + +##### `ClientResultChunkSizeInput`Optional + +```csharp +public double ClientResultChunkSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `ClientResultColumnCaseInsensitiveInput`Optional + +```csharp +public object ClientResultColumnCaseInsensitiveInput { get; } +``` + +- *Type:* object + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequencyInput`Optional + +```csharp +public double ClientSessionKeepAliveHeartbeatFrequencyInput { get; } +``` + +- *Type:* double + +--- + +##### `ClientSessionKeepAliveInput`Optional + +```csharp +public object ClientSessionKeepAliveInput { get; } +``` + +- *Type:* object + +--- + +##### `ClientTimestampTypeMappingInput`Optional + +```csharp +public string ClientTimestampTypeMappingInput { get; } +``` + +- *Type:* string + +--- + +##### `CommentInput`Optional + +```csharp +public string CommentInput { get; } +``` + +- *Type:* string + +--- + +##### `DateInputFormatInput`Optional + +```csharp +public string DateInputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `DateOutputFormatInput`Optional + +```csharp +public string DateOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `DaysToExpiryInput`Optional + +```csharp +public double DaysToExpiryInput { get; } +``` + +- *Type:* double + +--- + +##### `DefaultNamespaceInput`Optional + +```csharp +public string DefaultNamespaceInput { get; } +``` + +- *Type:* string + +--- + +##### `DefaultRoleInput`Optional + +```csharp +public string DefaultRoleInput { get; } +``` + +- *Type:* string + +--- + +##### `DefaultSecondaryRolesOptionInput`Optional + +```csharp +public string DefaultSecondaryRolesOptionInput { get; } +``` + +- *Type:* string + +--- + +##### `DefaultWarehouseInput`Optional + +```csharp +public string DefaultWarehouseInput { get; } +``` + +- *Type:* string + +--- + +##### `DisabledInput`Optional + +```csharp +public string DisabledInput { get; } +``` + +- *Type:* string + +--- + +##### `DisplayNameInput`Optional + +```csharp +public string DisplayNameInput { get; } +``` + +- *Type:* string + +--- + +##### `EmailInput`Optional + +```csharp +public string EmailInput { get; } +``` + +- *Type:* string + +--- + +##### `EnableUnloadPhysicalTypeOptimizationInput`Optional + +```csharp +public object EnableUnloadPhysicalTypeOptimizationInput { get; } +``` + +- *Type:* object + +--- + +##### `EnableUnredactedQuerySyntaxErrorInput`Optional + +```csharp +public object EnableUnredactedQuerySyntaxErrorInput { get; } +``` + +- *Type:* object + +--- + +##### `ErrorOnNondeterministicMergeInput`Optional + +```csharp +public object ErrorOnNondeterministicMergeInput { get; } +``` + +- *Type:* object + +--- + +##### `ErrorOnNondeterministicUpdateInput`Optional + +```csharp +public object ErrorOnNondeterministicUpdateInput { get; } +``` + +- *Type:* object + +--- + +##### `GeographyOutputFormatInput`Optional + +```csharp +public string GeographyOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `GeometryOutputFormatInput`Optional + +```csharp +public string GeometryOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `IdInput`Optional + +```csharp +public string IdInput { get; } +``` + +- *Type:* string + +--- + +##### `JdbcTreatDecimalAsIntInput`Optional + +```csharp +public object JdbcTreatDecimalAsIntInput { get; } +``` + +- *Type:* object + +--- + +##### `JdbcTreatTimestampNtzAsUtcInput`Optional + +```csharp +public object JdbcTreatTimestampNtzAsUtcInput { get; } +``` + +- *Type:* object + +--- + +##### `JdbcUseSessionTimezoneInput`Optional + +```csharp +public object JdbcUseSessionTimezoneInput { get; } +``` + +- *Type:* object + +--- + +##### `JsonIndentInput`Optional + +```csharp +public double JsonIndentInput { get; } +``` + +- *Type:* double + +--- + +##### `LockTimeoutInput`Optional + +```csharp +public double LockTimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `LoginNameInput`Optional + +```csharp +public string LoginNameInput { get; } +``` + +- *Type:* string + +--- + +##### `LogLevelInput`Optional + +```csharp +public string LogLevelInput { get; } +``` + +- *Type:* string + +--- + +##### `MinsToUnlockInput`Optional + +```csharp +public double MinsToUnlockInput { get; } +``` + +- *Type:* double + +--- + +##### `MultiStatementCountInput`Optional + +```csharp +public double MultiStatementCountInput { get; } +``` + +- *Type:* double + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `NetworkPolicyInput`Optional + +```csharp +public string NetworkPolicyInput { get; } +``` + +- *Type:* string + +--- + +##### `NoorderSequenceAsDefaultInput`Optional + +```csharp +public object NoorderSequenceAsDefaultInput { get; } +``` + +- *Type:* object + +--- + +##### `OdbcTreatDecimalAsIntInput`Optional + +```csharp +public object OdbcTreatDecimalAsIntInput { get; } +``` + +- *Type:* object + +--- + +##### `PreventUnloadToInternalStagesInput`Optional + +```csharp +public object PreventUnloadToInternalStagesInput { get; } +``` + +- *Type:* object + +--- + +##### `QueryTagInput`Optional + +```csharp +public string QueryTagInput { get; } +``` + +- *Type:* string + +--- + +##### `QuotedIdentifiersIgnoreCaseInput`Optional + +```csharp +public object QuotedIdentifiersIgnoreCaseInput { get; } +``` + +- *Type:* object + +--- + +##### `RowsPerResultsetInput`Optional + +```csharp +public double RowsPerResultsetInput { get; } +``` + +- *Type:* double + +--- + +##### `RsaPublicKey2Input`Optional + +```csharp +public string RsaPublicKey2Input { get; } +``` + +- *Type:* string + +--- + +##### `RsaPublicKeyInput`Optional + +```csharp +public string RsaPublicKeyInput { get; } +``` + +- *Type:* string + +--- + +##### `S3StageVpceDnsNameInput`Optional + +```csharp +public string S3StageVpceDnsNameInput { get; } +``` + +- *Type:* string + +--- + +##### `SearchPathInput`Optional + +```csharp +public string SearchPathInput { get; } +``` + +- *Type:* string + +--- + +##### `SimulatedDataSharingConsumerInput`Optional + +```csharp +public string SimulatedDataSharingConsumerInput { get; } +``` + +- *Type:* string + +--- + +##### `StatementQueuedTimeoutInSecondsInput`Optional + +```csharp +public double StatementQueuedTimeoutInSecondsInput { get; } +``` + +- *Type:* double + +--- + +##### `StatementTimeoutInSecondsInput`Optional + +```csharp +public double StatementTimeoutInSecondsInput { get; } +``` + +- *Type:* double + +--- + +##### `StrictJsonOutputInput`Optional + +```csharp +public object StrictJsonOutputInput { get; } +``` + +- *Type:* object + +--- + +##### `TimeInputFormatInput`Optional + +```csharp +public string TimeInputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimeOutputFormatInput`Optional + +```csharp +public string TimeOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampDayIsAlways24HInput`Optional + +```csharp +public object TimestampDayIsAlways24HInput { get; } +``` + +- *Type:* object + +--- + +##### `TimestampInputFormatInput`Optional + +```csharp +public string TimestampInputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampLtzOutputFormatInput`Optional + +```csharp +public string TimestampLtzOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampNtzOutputFormatInput`Optional + +```csharp +public string TimestampNtzOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampOutputFormatInput`Optional + +```csharp +public string TimestampOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampTypeMappingInput`Optional + +```csharp +public string TimestampTypeMappingInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampTzOutputFormatInput`Optional + +```csharp +public string TimestampTzOutputFormatInput { get; } +``` + +- *Type:* string + +--- + +##### `TimezoneInput`Optional + +```csharp +public string TimezoneInput { get; } +``` + +- *Type:* string + +--- + +##### `TraceLevelInput`Optional + +```csharp +public string TraceLevelInput { get; } +``` + +- *Type:* string + +--- + +##### `TransactionAbortOnErrorInput`Optional + +```csharp +public object TransactionAbortOnErrorInput { get; } +``` + +- *Type:* object + +--- + +##### `TransactionDefaultIsolationLevelInput`Optional + +```csharp +public string TransactionDefaultIsolationLevelInput { get; } +``` + +- *Type:* string + +--- + +##### `TwoDigitCenturyStartInput`Optional + +```csharp +public double TwoDigitCenturyStartInput { get; } +``` + +- *Type:* double + +--- + +##### `UnsupportedDdlActionInput`Optional + +```csharp +public string UnsupportedDdlActionInput { get; } +``` + +- *Type:* string + +--- + +##### `UseCachedResultInput`Optional + +```csharp +public object UseCachedResultInput { get; } +``` + +- *Type:* object + +--- + +##### `WeekOfYearPolicyInput`Optional + +```csharp +public double WeekOfYearPolicyInput { get; } +``` + +- *Type:* double + +--- + +##### `WeekStartInput`Optional + +```csharp +public double WeekStartInput { get; } +``` + +- *Type:* double + +--- + +##### `AbortDetachedQuery`Required + +```csharp +public object AbortDetachedQuery { get; } +``` + +- *Type:* object + +--- + +##### `Autocommit`Required + +```csharp +public object Autocommit { get; } +``` + +- *Type:* object + +--- + +##### `BinaryInputFormat`Required + +```csharp +public string BinaryInputFormat { get; } +``` + +- *Type:* string + +--- + +##### `BinaryOutputFormat`Required + +```csharp +public string BinaryOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `ClientMemoryLimit`Required + +```csharp +public double ClientMemoryLimit { get; } +``` + +- *Type:* double + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```csharp +public object ClientMetadataRequestUseConnectionCtx { get; } +``` + +- *Type:* object + +--- + +##### `ClientPrefetchThreads`Required + +```csharp +public double ClientPrefetchThreads { get; } +``` + +- *Type:* double + +--- + +##### `ClientResultChunkSize`Required + +```csharp +public double ClientResultChunkSize { get; } +``` + +- *Type:* double + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```csharp +public object ClientResultColumnCaseInsensitive { get; } +``` + +- *Type:* object + +--- + +##### `ClientSessionKeepAlive`Required + +```csharp +public object ClientSessionKeepAlive { get; } +``` + +- *Type:* object + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```csharp +public double ClientSessionKeepAliveHeartbeatFrequency { get; } +``` + +- *Type:* double + +--- + +##### `ClientTimestampTypeMapping`Required + +```csharp +public string ClientTimestampTypeMapping { get; } +``` + +- *Type:* string + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `DateInputFormat`Required + +```csharp +public string DateInputFormat { get; } +``` + +- *Type:* string + +--- + +##### `DateOutputFormat`Required + +```csharp +public string DateOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `DaysToExpiry`Required + +```csharp +public double DaysToExpiry { get; } +``` + +- *Type:* double + +--- + +##### `DefaultNamespace`Required + +```csharp +public string DefaultNamespace { get; } +``` + +- *Type:* string + +--- + +##### `DefaultRole`Required + +```csharp +public string DefaultRole { get; } +``` + +- *Type:* string + +--- + +##### `DefaultSecondaryRolesOption`Required + +```csharp +public string DefaultSecondaryRolesOption { get; } +``` + +- *Type:* string + +--- + +##### `DefaultWarehouse`Required + +```csharp +public string DefaultWarehouse { get; } +``` + +- *Type:* string + +--- + +##### `Disabled`Required + +```csharp +public string Disabled { get; } +``` + +- *Type:* string + +--- + +##### `DisplayName`Required + +```csharp +public string DisplayName { get; } +``` + +- *Type:* string + +--- + +##### `Email`Required + +```csharp +public string Email { get; } +``` + +- *Type:* string + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```csharp +public object EnableUnloadPhysicalTypeOptimization { get; } +``` + +- *Type:* object + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```csharp +public object EnableUnredactedQuerySyntaxError { get; } +``` + +- *Type:* object + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```csharp +public object ErrorOnNondeterministicMerge { get; } +``` + +- *Type:* object + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```csharp +public object ErrorOnNondeterministicUpdate { get; } +``` + +- *Type:* object + +--- + +##### `GeographyOutputFormat`Required + +```csharp +public string GeographyOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `GeometryOutputFormat`Required + +```csharp +public string GeometryOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```csharp +public object JdbcTreatDecimalAsInt { get; } +``` + +- *Type:* object + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```csharp +public object JdbcTreatTimestampNtzAsUtc { get; } +``` + +- *Type:* object + +--- + +##### `JdbcUseSessionTimezone`Required + +```csharp +public object JdbcUseSessionTimezone { get; } +``` + +- *Type:* object + +--- + +##### `JsonIndent`Required + +```csharp +public double JsonIndent { get; } +``` + +- *Type:* double + +--- + +##### `LockTimeout`Required + +```csharp +public double LockTimeout { get; } +``` + +- *Type:* double + +--- + +##### `LoginName`Required + +```csharp +public string LoginName { get; } +``` + +- *Type:* string + +--- + +##### `LogLevel`Required + +```csharp +public string LogLevel { get; } +``` + +- *Type:* string + +--- + +##### `MinsToUnlock`Required + +```csharp +public double MinsToUnlock { get; } +``` + +- *Type:* double + +--- + +##### `MultiStatementCount`Required + +```csharp +public double MultiStatementCount { get; } +``` + +- *Type:* double + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `NetworkPolicy`Required + +```csharp +public string NetworkPolicy { get; } +``` + +- *Type:* string + +--- + +##### `NoorderSequenceAsDefault`Required + +```csharp +public object NoorderSequenceAsDefault { get; } +``` + +- *Type:* object + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```csharp +public object OdbcTreatDecimalAsInt { get; } +``` + +- *Type:* object + +--- + +##### `PreventUnloadToInternalStages`Required + +```csharp +public object PreventUnloadToInternalStages { get; } +``` + +- *Type:* object + +--- + +##### `QueryTag`Required + +```csharp +public string QueryTag { get; } +``` + +- *Type:* string + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```csharp +public object QuotedIdentifiersIgnoreCase { get; } +``` + +- *Type:* object + +--- + +##### `RowsPerResultset`Required + +```csharp +public double RowsPerResultset { get; } +``` + +- *Type:* double + +--- + +##### `RsaPublicKey`Required + +```csharp +public string RsaPublicKey { get; } +``` + +- *Type:* string + +--- + +##### `RsaPublicKey2`Required + +```csharp +public string RsaPublicKey2 { get; } +``` + +- *Type:* string + +--- + +##### `S3StageVpceDnsName`Required + +```csharp +public string S3StageVpceDnsName { get; } +``` + +- *Type:* string + +--- + +##### `SearchPath`Required + +```csharp +public string SearchPath { get; } +``` + +- *Type:* string + +--- + +##### `SimulatedDataSharingConsumer`Required + +```csharp +public string SimulatedDataSharingConsumer { get; } +``` + +- *Type:* string + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```csharp +public double StatementQueuedTimeoutInSeconds { get; } +``` + +- *Type:* double + +--- + +##### `StatementTimeoutInSeconds`Required + +```csharp +public double StatementTimeoutInSeconds { get; } +``` + +- *Type:* double + +--- + +##### `StrictJsonOutput`Required + +```csharp +public object StrictJsonOutput { get; } +``` + +- *Type:* object + +--- + +##### `TimeInputFormat`Required + +```csharp +public string TimeInputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimeOutputFormat`Required + +```csharp +public string TimeOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimestampDayIsAlways24H`Required + +```csharp +public object TimestampDayIsAlways24H { get; } +``` + +- *Type:* object + +--- + +##### `TimestampInputFormat`Required + +```csharp +public string TimestampInputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimestampLtzOutputFormat`Required + +```csharp +public string TimestampLtzOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimestampNtzOutputFormat`Required + +```csharp +public string TimestampNtzOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimestampOutputFormat`Required + +```csharp +public string TimestampOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `TimestampTypeMapping`Required + +```csharp +public string TimestampTypeMapping { get; } +``` + +- *Type:* string + +--- + +##### `TimestampTzOutputFormat`Required + +```csharp +public string TimestampTzOutputFormat { get; } +``` + +- *Type:* string + +--- + +##### `Timezone`Required + +```csharp +public string Timezone { get; } +``` + +- *Type:* string + +--- + +##### `TraceLevel`Required + +```csharp +public string TraceLevel { get; } +``` + +- *Type:* string + +--- + +##### `TransactionAbortOnError`Required + +```csharp +public object TransactionAbortOnError { get; } +``` + +- *Type:* object + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```csharp +public string TransactionDefaultIsolationLevel { get; } +``` + +- *Type:* string + +--- + +##### `TwoDigitCenturyStart`Required + +```csharp +public double TwoDigitCenturyStart { get; } +``` + +- *Type:* double + +--- + +##### `UnsupportedDdlAction`Required + +```csharp +public string UnsupportedDdlAction { get; } +``` + +- *Type:* string + +--- + +##### `UseCachedResult`Required + +```csharp +public object UseCachedResult { get; } +``` + +- *Type:* object + +--- + +##### `WeekOfYearPolicy`Required + +```csharp +public double WeekOfYearPolicy { get; } +``` + +- *Type:* double + +--- + +##### `WeekStart`Required + +```csharp +public double WeekStart { get; } +``` + +- *Type:* double + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | + +--- + +##### `TfResourceType`Required + +```csharp +public string TfResourceType { get; } +``` + +- *Type:* string + +--- + +## Structs + +### ServiceUserConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserConfig { + object Connection = null, + object Count = null, + ITerraformDependable[] DependsOn = null, + ITerraformIterator ForEach = null, + TerraformResourceLifecycle Lifecycle = null, + TerraformProvider Provider = null, + object[] Provisioners = null, + string Name, + object AbortDetachedQuery = null, + object Autocommit = null, + string BinaryInputFormat = null, + string BinaryOutputFormat = null, + double ClientMemoryLimit = null, + object ClientMetadataRequestUseConnectionCtx = null, + double ClientPrefetchThreads = null, + double ClientResultChunkSize = null, + object ClientResultColumnCaseInsensitive = null, + object ClientSessionKeepAlive = null, + double ClientSessionKeepAliveHeartbeatFrequency = null, + string ClientTimestampTypeMapping = null, + string Comment = null, + string DateInputFormat = null, + string DateOutputFormat = null, + double DaysToExpiry = null, + string DefaultNamespace = null, + string DefaultRole = null, + string DefaultSecondaryRolesOption = null, + string DefaultWarehouse = null, + string Disabled = null, + string DisplayName = null, + string Email = null, + object EnableUnloadPhysicalTypeOptimization = null, + object EnableUnredactedQuerySyntaxError = null, + object ErrorOnNondeterministicMerge = null, + object ErrorOnNondeterministicUpdate = null, + string GeographyOutputFormat = null, + string GeometryOutputFormat = null, + string Id = null, + object JdbcTreatDecimalAsInt = null, + object JdbcTreatTimestampNtzAsUtc = null, + object JdbcUseSessionTimezone = null, + double JsonIndent = null, + double LockTimeout = null, + string LoginName = null, + string LogLevel = null, + double MinsToUnlock = null, + double MultiStatementCount = null, + string NetworkPolicy = null, + object NoorderSequenceAsDefault = null, + object OdbcTreatDecimalAsInt = null, + object PreventUnloadToInternalStages = null, + string QueryTag = null, + object QuotedIdentifiersIgnoreCase = null, + double RowsPerResultset = null, + string RsaPublicKey = null, + string RsaPublicKey2 = null, + string S3StageVpceDnsName = null, + string SearchPath = null, + string SimulatedDataSharingConsumer = null, + double StatementQueuedTimeoutInSeconds = null, + double StatementTimeoutInSeconds = null, + object StrictJsonOutput = null, + string TimeInputFormat = null, + string TimeOutputFormat = null, + object TimestampDayIsAlways24H = null, + string TimestampInputFormat = null, + string TimestampLtzOutputFormat = null, + string TimestampNtzOutputFormat = null, + string TimestampOutputFormat = null, + string TimestampTypeMapping = null, + string TimestampTzOutputFormat = null, + string Timezone = null, + string TraceLevel = null, + object TransactionAbortOnError = null, + string TransactionDefaultIsolationLevel = null, + double TwoDigitCenturyStart = null, + string UnsupportedDdlAction = null, + object UseCachedResult = null, + double WeekOfYearPolicy = null, + double WeekStart = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | HashiCorp.Cdktf.ITerraformDependable[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| Name | string | Name of the user. | +| AbortDetachedQuery | object | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| Autocommit | object | Specifies whether autocommit is enabled for the session. | +| BinaryInputFormat | string | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| BinaryOutputFormat | string | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| ClientMemoryLimit | double | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| ClientMetadataRequestUseConnectionCtx | object | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| ClientPrefetchThreads | double | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| ClientResultChunkSize | double | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| ClientResultColumnCaseInsensitive | object | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| ClientSessionKeepAlive | object | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| ClientSessionKeepAliveHeartbeatFrequency | double | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| ClientTimestampTypeMapping | string | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| Comment | string | Specifies a comment for the user. | +| DateInputFormat | string | Specifies the input format for the DATE data type. | +| DateOutputFormat | string | Specifies the display format for the DATE data type. | +| DaysToExpiry | double | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| DefaultNamespace | string | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| DefaultRole | string | Specifies the role that is active by default for the user’s session upon login. | +| DefaultSecondaryRolesOption | string | Specifies the secondary roles that are active for the user’s session upon login. | +| DefaultWarehouse | string | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| Disabled | string | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| DisplayName | string | Name displayed for the user in the Snowflake web interface. | +| Email | string | Email address for the user. | +| EnableUnloadPhysicalTypeOptimization | object | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| EnableUnredactedQuerySyntaxError | object | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| ErrorOnNondeterministicMerge | object | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| ErrorOnNondeterministicUpdate | object | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| GeographyOutputFormat | string | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| GeometryOutputFormat | string | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. | +| JdbcTreatDecimalAsInt | object | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| JdbcTreatTimestampNtzAsUtc | object | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| JdbcUseSessionTimezone | object | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| JsonIndent | double | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| LockTimeout | double | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| LoginName | string | The name users use to log in. | +| LogLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| MinsToUnlock | double | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| MultiStatementCount | double | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| NetworkPolicy | string | Specifies the network policy to enforce for your account. | +| NoorderSequenceAsDefault | object | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| OdbcTreatDecimalAsInt | object | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| PreventUnloadToInternalStages | object | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| QueryTag | string | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| QuotedIdentifiersIgnoreCase | object | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| RowsPerResultset | double | Specifies the maximum number of rows returned in a result set. | +| RsaPublicKey | string | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| RsaPublicKey2 | string | Specifies the user’s second RSA public key; | +| S3StageVpceDnsName | string | Specifies the DNS name of an Amazon S3 interface endpoint. | +| SearchPath | string | Specifies the path to search to resolve unqualified object names in queries. | +| SimulatedDataSharingConsumer | string | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| StatementQueuedTimeoutInSeconds | double | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| StatementTimeoutInSeconds | double | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| StrictJsonOutput | object | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| TimeInputFormat | string | Specifies the input format for the TIME data type. | +| TimeOutputFormat | string | Specifies the display format for the TIME data type. | +| TimestampDayIsAlways24H | object | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| TimestampInputFormat | string | Specifies the input format for the TIMESTAMP data type alias. | +| TimestampLtzOutputFormat | string | Specifies the display format for the TIMESTAMP_LTZ data type. | +| TimestampNtzOutputFormat | string | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| TimestampOutputFormat | string | Specifies the display format for the TIMESTAMP data type alias. | +| TimestampTypeMapping | string | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| TimestampTzOutputFormat | string | Specifies the display format for the TIMESTAMP_TZ data type. | +| Timezone | string | Specifies the time zone for the session. | +| TraceLevel | string | Controls how trace events are ingested into the event table. | +| TransactionAbortOnError | object | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| TransactionDefaultIsolationLevel | string | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| TwoDigitCenturyStart | double | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| UnsupportedDdlAction | string | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| UseCachedResult | object | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| WeekOfYearPolicy | double | Specifies how the weeks in a given year are computed. | +| WeekStart | double | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; set; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; set; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public ITerraformDependable[] DependsOn { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformDependable[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; set; } +``` + +- *Type:* object[] + +--- + +##### `Name`Required + +```csharp +public string Name { get; set; } +``` + +- *Type:* string + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#name ServiceUser#name} + +--- + +##### `AbortDetachedQuery`Optional + +```csharp +public object AbortDetachedQuery { get; set; } +``` + +- *Type:* object + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#abort_detached_query ServiceUser#abort_detached_query} + +--- + +##### `Autocommit`Optional + +```csharp +public object Autocommit { get; set; } +``` + +- *Type:* object + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#autocommit ServiceUser#autocommit} + +--- + +##### `BinaryInputFormat`Optional + +```csharp +public string BinaryInputFormat { get; set; } +``` + +- *Type:* string + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_input_format ServiceUser#binary_input_format} + +--- + +##### `BinaryOutputFormat`Optional + +```csharp +public string BinaryOutputFormat { get; set; } +``` + +- *Type:* string + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_output_format ServiceUser#binary_output_format} + +--- + +##### `ClientMemoryLimit`Optional + +```csharp +public double ClientMemoryLimit { get; set; } +``` + +- *Type:* double + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_memory_limit ServiceUser#client_memory_limit} + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Optional + +```csharp +public object ClientMetadataRequestUseConnectionCtx { get; set; } +``` + +- *Type:* object + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_metadata_request_use_connection_ctx ServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `ClientPrefetchThreads`Optional + +```csharp +public double ClientPrefetchThreads { get; set; } +``` + +- *Type:* double + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_prefetch_threads ServiceUser#client_prefetch_threads} + +--- + +##### `ClientResultChunkSize`Optional + +```csharp +public double ClientResultChunkSize { get; set; } +``` + +- *Type:* double + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_chunk_size ServiceUser#client_result_chunk_size} + +--- + +##### `ClientResultColumnCaseInsensitive`Optional + +```csharp +public object ClientResultColumnCaseInsensitive { get; set; } +``` + +- *Type:* object + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_column_case_insensitive ServiceUser#client_result_column_case_insensitive} + +--- + +##### `ClientSessionKeepAlive`Optional + +```csharp +public object ClientSessionKeepAlive { get; set; } +``` + +- *Type:* object + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive ServiceUser#client_session_keep_alive} + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Optional + +```csharp +public double ClientSessionKeepAliveHeartbeatFrequency { get; set; } +``` + +- *Type:* double + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive_heartbeat_frequency ServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `ClientTimestampTypeMapping`Optional + +```csharp +public string ClientTimestampTypeMapping { get; set; } +``` + +- *Type:* string + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_timestamp_type_mapping ServiceUser#client_timestamp_type_mapping} + +--- + +##### `Comment`Optional + +```csharp +public string Comment { get; set; } +``` + +- *Type:* string + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#comment ServiceUser#comment} + +--- + +##### `DateInputFormat`Optional + +```csharp +public string DateInputFormat { get; set; } +``` + +- *Type:* string + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_input_format ServiceUser#date_input_format} + +--- + +##### `DateOutputFormat`Optional + +```csharp +public string DateOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_output_format ServiceUser#date_output_format} + +--- + +##### `DaysToExpiry`Optional + +```csharp +public double DaysToExpiry { get; set; } +``` + +- *Type:* double + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#days_to_expiry ServiceUser#days_to_expiry} + +--- + +##### `DefaultNamespace`Optional + +```csharp +public string DefaultNamespace { get; set; } +``` + +- *Type:* string + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_namespace ServiceUser#default_namespace} + +--- + +##### `DefaultRole`Optional + +```csharp +public string DefaultRole { get; set; } +``` + +- *Type:* string + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_role ServiceUser#default_role} + +--- + +##### `DefaultSecondaryRolesOption`Optional + +```csharp +public string DefaultSecondaryRolesOption { get; set; } +``` + +- *Type:* string + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_secondary_roles_option ServiceUser#default_secondary_roles_option} + +--- + +##### `DefaultWarehouse`Optional + +```csharp +public string DefaultWarehouse { get; set; } +``` + +- *Type:* string + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_warehouse ServiceUser#default_warehouse} + +--- + +##### `Disabled`Optional + +```csharp +public string Disabled { get; set; } +``` + +- *Type:* string + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#disabled ServiceUser#disabled} + +--- + +##### `DisplayName`Optional + +```csharp +public string DisplayName { get; set; } +``` + +- *Type:* string + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#display_name ServiceUser#display_name} + +--- + +##### `Email`Optional + +```csharp +public string Email { get; set; } +``` + +- *Type:* string + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#email ServiceUser#email} + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Optional + +```csharp +public object EnableUnloadPhysicalTypeOptimization { get; set; } +``` + +- *Type:* object + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unload_physical_type_optimization ServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `EnableUnredactedQuerySyntaxError`Optional + +```csharp +public object EnableUnredactedQuerySyntaxError { get; set; } +``` + +- *Type:* object + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unredacted_query_syntax_error ServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `ErrorOnNondeterministicMerge`Optional + +```csharp +public object ErrorOnNondeterministicMerge { get; set; } +``` + +- *Type:* object + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_merge ServiceUser#error_on_nondeterministic_merge} + +--- + +##### `ErrorOnNondeterministicUpdate`Optional + +```csharp +public object ErrorOnNondeterministicUpdate { get; set; } +``` + +- *Type:* object + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_update ServiceUser#error_on_nondeterministic_update} + +--- + +##### `GeographyOutputFormat`Optional + +```csharp +public string GeographyOutputFormat { get; set; } +``` + +- *Type:* string + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geography_output_format ServiceUser#geography_output_format} + +--- + +##### `GeometryOutputFormat`Optional + +```csharp +public string GeometryOutputFormat { get; set; } +``` + +- *Type:* string + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geometry_output_format ServiceUser#geometry_output_format} + +--- + +##### `Id`Optional + +```csharp +public string Id { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `JdbcTreatDecimalAsInt`Optional + +```csharp +public object JdbcTreatDecimalAsInt { get; set; } +``` + +- *Type:* object + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_decimal_as_int ServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Optional + +```csharp +public object JdbcTreatTimestampNtzAsUtc { get; set; } +``` + +- *Type:* object + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_timestamp_ntz_as_utc ServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `JdbcUseSessionTimezone`Optional + +```csharp +public object JdbcUseSessionTimezone { get; set; } +``` + +- *Type:* object + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_use_session_timezone ServiceUser#jdbc_use_session_timezone} + +--- + +##### `JsonIndent`Optional + +```csharp +public double JsonIndent { get; set; } +``` + +- *Type:* double + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#json_indent ServiceUser#json_indent} + +--- + +##### `LockTimeout`Optional + +```csharp +public double LockTimeout { get; set; } +``` + +- *Type:* double + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#lock_timeout ServiceUser#lock_timeout} + +--- + +##### `LoginName`Optional + +```csharp +public string LoginName { get; set; } +``` + +- *Type:* string + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#login_name ServiceUser#login_name} + +--- + +##### `LogLevel`Optional + +```csharp +public string LogLevel { get; set; } +``` + +- *Type:* string + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#log_level ServiceUser#log_level} + +--- + +##### `MinsToUnlock`Optional + +```csharp +public double MinsToUnlock { get; set; } +``` + +- *Type:* double + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#mins_to_unlock ServiceUser#mins_to_unlock} + +--- + +##### `MultiStatementCount`Optional + +```csharp +public double MultiStatementCount { get; set; } +``` + +- *Type:* double + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#multi_statement_count ServiceUser#multi_statement_count} + +--- + +##### `NetworkPolicy`Optional + +```csharp +public string NetworkPolicy { get; set; } +``` + +- *Type:* string + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#network_policy ServiceUser#network_policy} + +--- + +##### `NoorderSequenceAsDefault`Optional + +```csharp +public object NoorderSequenceAsDefault { get; set; } +``` + +- *Type:* object + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#noorder_sequence_as_default ServiceUser#noorder_sequence_as_default} + +--- + +##### `OdbcTreatDecimalAsInt`Optional + +```csharp +public object OdbcTreatDecimalAsInt { get; set; } +``` + +- *Type:* object + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#odbc_treat_decimal_as_int ServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `PreventUnloadToInternalStages`Optional + +```csharp +public object PreventUnloadToInternalStages { get; set; } +``` + +- *Type:* object + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#prevent_unload_to_internal_stages ServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `QueryTag`Optional + +```csharp +public string QueryTag { get; set; } +``` + +- *Type:* string + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#query_tag ServiceUser#query_tag} + +--- + +##### `QuotedIdentifiersIgnoreCase`Optional + +```csharp +public object QuotedIdentifiersIgnoreCase { get; set; } +``` + +- *Type:* object + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#quoted_identifiers_ignore_case ServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `RowsPerResultset`Optional + +```csharp +public double RowsPerResultset { get; set; } +``` + +- *Type:* double + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rows_per_resultset ServiceUser#rows_per_resultset} + +--- + +##### `RsaPublicKey`Optional + +```csharp +public string RsaPublicKey { get; set; } +``` + +- *Type:* string + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key ServiceUser#rsa_public_key} + +--- + +##### `RsaPublicKey2`Optional + +```csharp +public string RsaPublicKey2 { get; set; } +``` + +- *Type:* string + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key_2 ServiceUser#rsa_public_key_2} + +--- + +##### `S3StageVpceDnsName`Optional + +```csharp +public string S3StageVpceDnsName { get; set; } +``` + +- *Type:* string + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#s3_stage_vpce_dns_name ServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `SearchPath`Optional + +```csharp +public string SearchPath { get; set; } +``` + +- *Type:* string + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#search_path ServiceUser#search_path} + +--- + +##### `SimulatedDataSharingConsumer`Optional + +```csharp +public string SimulatedDataSharingConsumer { get; set; } +``` + +- *Type:* string + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#simulated_data_sharing_consumer ServiceUser#simulated_data_sharing_consumer} + +--- + +##### `StatementQueuedTimeoutInSeconds`Optional + +```csharp +public double StatementQueuedTimeoutInSeconds { get; set; } +``` + +- *Type:* double + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_queued_timeout_in_seconds ServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `StatementTimeoutInSeconds`Optional + +```csharp +public double StatementTimeoutInSeconds { get; set; } +``` + +- *Type:* double + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_timeout_in_seconds ServiceUser#statement_timeout_in_seconds} + +--- + +##### `StrictJsonOutput`Optional + +```csharp +public object StrictJsonOutput { get; set; } +``` + +- *Type:* object + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#strict_json_output ServiceUser#strict_json_output} + +--- + +##### `TimeInputFormat`Optional + +```csharp +public string TimeInputFormat { get; set; } +``` + +- *Type:* string + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_input_format ServiceUser#time_input_format} + +--- + +##### `TimeOutputFormat`Optional + +```csharp +public string TimeOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_output_format ServiceUser#time_output_format} + +--- + +##### `TimestampDayIsAlways24H`Optional + +```csharp +public object TimestampDayIsAlways24H { get; set; } +``` + +- *Type:* object + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_day_is_always_24h ServiceUser#timestamp_day_is_always_24h} + +--- + +##### `TimestampInputFormat`Optional + +```csharp +public string TimestampInputFormat { get; set; } +``` + +- *Type:* string + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_input_format ServiceUser#timestamp_input_format} + +--- + +##### `TimestampLtzOutputFormat`Optional + +```csharp +public string TimestampLtzOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ltz_output_format ServiceUser#timestamp_ltz_output_format} + +--- + +##### `TimestampNtzOutputFormat`Optional + +```csharp +public string TimestampNtzOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ntz_output_format ServiceUser#timestamp_ntz_output_format} + +--- + +##### `TimestampOutputFormat`Optional + +```csharp +public string TimestampOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_output_format ServiceUser#timestamp_output_format} + +--- + +##### `TimestampTypeMapping`Optional + +```csharp +public string TimestampTypeMapping { get; set; } +``` + +- *Type:* string + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_type_mapping ServiceUser#timestamp_type_mapping} + +--- + +##### `TimestampTzOutputFormat`Optional + +```csharp +public string TimestampTzOutputFormat { get; set; } +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_tz_output_format ServiceUser#timestamp_tz_output_format} + +--- + +##### `Timezone`Optional + +```csharp +public string Timezone { get; set; } +``` + +- *Type:* string + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timezone ServiceUser#timezone} + +--- + +##### `TraceLevel`Optional + +```csharp +public string TraceLevel { get; set; } +``` + +- *Type:* string + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#trace_level ServiceUser#trace_level} + +--- + +##### `TransactionAbortOnError`Optional + +```csharp +public object TransactionAbortOnError { get; set; } +``` + +- *Type:* object + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_abort_on_error ServiceUser#transaction_abort_on_error} + +--- + +##### `TransactionDefaultIsolationLevel`Optional + +```csharp +public string TransactionDefaultIsolationLevel { get; set; } +``` + +- *Type:* string + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_default_isolation_level ServiceUser#transaction_default_isolation_level} + +--- + +##### `TwoDigitCenturyStart`Optional + +```csharp +public double TwoDigitCenturyStart { get; set; } +``` + +- *Type:* double + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#two_digit_century_start ServiceUser#two_digit_century_start} + +--- + +##### `UnsupportedDdlAction`Optional + +```csharp +public string UnsupportedDdlAction { get; set; } +``` + +- *Type:* string + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#unsupported_ddl_action ServiceUser#unsupported_ddl_action} + +--- + +##### `UseCachedResult`Optional + +```csharp +public object UseCachedResult { get; set; } +``` + +- *Type:* object + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#use_cached_result ServiceUser#use_cached_result} + +--- + +##### `WeekOfYearPolicy`Optional + +```csharp +public double WeekOfYearPolicy { get; set; } +``` + +- *Type:* double + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_of_year_policy ServiceUser#week_of_year_policy} + +--- + +##### `WeekStart`Optional + +```csharp +public double WeekStart { get; set; } +``` + +- *Type:* double + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_start ServiceUser#week_start} + +--- + +### ServiceUserParameters + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParameters { + +}; +``` + + +### ServiceUserParametersAbortDetachedQuery + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersAbortDetachedQuery { + +}; +``` + + +### ServiceUserParametersAutocommit + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersAutocommit { + +}; +``` + + +### ServiceUserParametersBinaryInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersBinaryInputFormat { + +}; +``` + + +### ServiceUserParametersBinaryOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersBinaryOutputFormat { + +}; +``` + + +### ServiceUserParametersClientMemoryLimit + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientMemoryLimit { + +}; +``` + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientMetadataRequestUseConnectionCtx { + +}; +``` + + +### ServiceUserParametersClientPrefetchThreads + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientPrefetchThreads { + +}; +``` + + +### ServiceUserParametersClientResultChunkSize + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientResultChunkSize { + +}; +``` + + +### ServiceUserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientResultColumnCaseInsensitive { + +}; +``` + + +### ServiceUserParametersClientSessionKeepAlive + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientSessionKeepAlive { + +}; +``` + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency { + +}; +``` + + +### ServiceUserParametersClientTimestampTypeMapping + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientTimestampTypeMapping { + +}; +``` + + +### ServiceUserParametersDateInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersDateInputFormat { + +}; +``` + + +### ServiceUserParametersDateOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersDateOutputFormat { + +}; +``` + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersEnableUnloadPhysicalTypeOptimization { + +}; +``` + + +### ServiceUserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersEnableUnredactedQuerySyntaxError { + +}; +``` + + +### ServiceUserParametersErrorOnNondeterministicMerge + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersErrorOnNondeterministicMerge { + +}; +``` + + +### ServiceUserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersErrorOnNondeterministicUpdate { + +}; +``` + + +### ServiceUserParametersGeographyOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersGeographyOutputFormat { + +}; +``` + + +### ServiceUserParametersGeometryOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersGeometryOutputFormat { + +}; +``` + + +### ServiceUserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJdbcTreatDecimalAsInt { + +}; +``` + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJdbcTreatTimestampNtzAsUtc { + +}; +``` + + +### ServiceUserParametersJdbcUseSessionTimezone + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJdbcUseSessionTimezone { + +}; +``` + + +### ServiceUserParametersJsonIndent + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJsonIndent { + +}; +``` + + +### ServiceUserParametersLockTimeout + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersLockTimeout { + +}; +``` + + +### ServiceUserParametersLogLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersLogLevel { + +}; +``` + + +### ServiceUserParametersMultiStatementCount + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersMultiStatementCount { + +}; +``` + + +### ServiceUserParametersNetworkPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersNetworkPolicy { + +}; +``` + + +### ServiceUserParametersNoorderSequenceAsDefault + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersNoorderSequenceAsDefault { + +}; +``` + + +### ServiceUserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersOdbcTreatDecimalAsInt { + +}; +``` + + +### ServiceUserParametersPreventUnloadToInternalStages + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersPreventUnloadToInternalStages { + +}; +``` + + +### ServiceUserParametersQueryTag + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersQueryTag { + +}; +``` + + +### ServiceUserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersQuotedIdentifiersIgnoreCase { + +}; +``` + + +### ServiceUserParametersRowsPerResultset + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersRowsPerResultset { + +}; +``` + + +### ServiceUserParametersS3StageVpceDnsName + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersS3StageVpceDnsName { + +}; +``` + + +### ServiceUserParametersSearchPath + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersSearchPath { + +}; +``` + + +### ServiceUserParametersSimulatedDataSharingConsumer + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersSimulatedDataSharingConsumer { + +}; +``` + + +### ServiceUserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersStatementQueuedTimeoutInSeconds { + +}; +``` + + +### ServiceUserParametersStatementTimeoutInSeconds + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersStatementTimeoutInSeconds { + +}; +``` + + +### ServiceUserParametersStrictJsonOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersStrictJsonOutput { + +}; +``` + + +### ServiceUserParametersTimeInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimeInputFormat { + +}; +``` + + +### ServiceUserParametersTimeOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimeOutputFormat { + +}; +``` + + +### ServiceUserParametersTimestampDayIsAlways24H + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampDayIsAlways24H { + +}; +``` + + +### ServiceUserParametersTimestampInputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampInputFormat { + +}; +``` + + +### ServiceUserParametersTimestampLtzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampLtzOutputFormat { + +}; +``` + + +### ServiceUserParametersTimestampNtzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampNtzOutputFormat { + +}; +``` + + +### ServiceUserParametersTimestampOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampOutputFormat { + +}; +``` + + +### ServiceUserParametersTimestampTypeMapping + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampTypeMapping { + +}; +``` + + +### ServiceUserParametersTimestampTzOutputFormat + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampTzOutputFormat { + +}; +``` + + +### ServiceUserParametersTimezone + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimezone { + +}; +``` + + +### ServiceUserParametersTraceLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTraceLevel { + +}; +``` + + +### ServiceUserParametersTransactionAbortOnError + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTransactionAbortOnError { + +}; +``` + + +### ServiceUserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTransactionDefaultIsolationLevel { + +}; +``` + + +### ServiceUserParametersTwoDigitCenturyStart + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTwoDigitCenturyStart { + +}; +``` + + +### ServiceUserParametersUnsupportedDdlAction + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersUnsupportedDdlAction { + +}; +``` + + +### ServiceUserParametersUseCachedResult + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersUseCachedResult { + +}; +``` + + +### ServiceUserParametersWeekOfYearPolicy + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersWeekOfYearPolicy { + +}; +``` + + +### ServiceUserParametersWeekStart + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersWeekStart { + +}; +``` + + +### ServiceUserShowOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserShowOutput { + +}; +``` + + +## Classes + +### ServiceUserParametersAbortDetachedQueryList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersAbortDetachedQueryList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersAbortDetachedQueryOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersAbortDetachedQueryOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersAbortDetachedQuery | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersAbortDetachedQuery InternalValue { get; } +``` + +- *Type:* ServiceUserParametersAbortDetachedQuery + +--- + + +### ServiceUserParametersAutocommitList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersAutocommitList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersAutocommitOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersAutocommitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersAutocommitOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersAutocommit | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersAutocommit InternalValue { get; } +``` + +- *Type:* ServiceUserParametersAutocommit + +--- + + +### ServiceUserParametersBinaryInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersBinaryInputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersBinaryInputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersBinaryInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersBinaryInputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersBinaryInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersBinaryInputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersBinaryInputFormat + +--- + + +### ServiceUserParametersBinaryOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersBinaryOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersBinaryOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersBinaryOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersBinaryOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersBinaryOutputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersBinaryOutputFormat + +--- + + +### ServiceUserParametersClientMemoryLimitList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientMemoryLimitList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersClientMemoryLimitOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientMemoryLimitOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientMemoryLimitOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersClientMemoryLimit | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersClientMemoryLimit InternalValue { get; } +``` + +- *Type:* ServiceUserParametersClientMemoryLimit + +--- + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientMetadataRequestUseConnectionCtxList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersClientMetadataRequestUseConnectionCtx | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersClientMetadataRequestUseConnectionCtx InternalValue { get; } +``` + +- *Type:* ServiceUserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### ServiceUserParametersClientPrefetchThreadsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientPrefetchThreadsList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersClientPrefetchThreadsOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientPrefetchThreadsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersClientPrefetchThreads | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersClientPrefetchThreads InternalValue { get; } +``` + +- *Type:* ServiceUserParametersClientPrefetchThreads + +--- + + +### ServiceUserParametersClientResultChunkSizeList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientResultChunkSizeList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersClientResultChunkSizeOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientResultChunkSizeOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersClientResultChunkSize | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersClientResultChunkSize InternalValue { get; } +``` + +- *Type:* ServiceUserParametersClientResultChunkSize + +--- + + +### ServiceUserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientResultColumnCaseInsensitiveList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersClientResultColumnCaseInsensitive | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersClientResultColumnCaseInsensitive InternalValue { get; } +``` + +- *Type:* ServiceUserParametersClientResultColumnCaseInsensitive + +--- + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency InternalValue { get; } +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### ServiceUserParametersClientSessionKeepAliveList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientSessionKeepAliveList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersClientSessionKeepAliveOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientSessionKeepAliveOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersClientSessionKeepAlive | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersClientSessionKeepAlive InternalValue { get; } +``` + +- *Type:* ServiceUserParametersClientSessionKeepAlive + +--- + + +### ServiceUserParametersClientTimestampTypeMappingList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientTimestampTypeMappingList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersClientTimestampTypeMappingOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersClientTimestampTypeMappingOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersClientTimestampTypeMapping | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersClientTimestampTypeMapping InternalValue { get; } +``` + +- *Type:* ServiceUserParametersClientTimestampTypeMapping + +--- + + +### ServiceUserParametersDateInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersDateInputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersDateInputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersDateInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersDateInputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersDateInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersDateInputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersDateInputFormat + +--- + + +### ServiceUserParametersDateOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersDateOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersDateOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersDateOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersDateOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersDateOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersDateOutputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersDateOutputFormat + +--- + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersEnableUnloadPhysicalTypeOptimization | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersEnableUnloadPhysicalTypeOptimization InternalValue { get; } +``` + +- *Type:* ServiceUserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### ServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersEnableUnredactedQuerySyntaxErrorList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersEnableUnredactedQuerySyntaxError | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersEnableUnredactedQuerySyntaxError InternalValue { get; } +``` + +- *Type:* ServiceUserParametersEnableUnredactedQuerySyntaxError + +--- + + +### ServiceUserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersErrorOnNondeterministicMergeList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersErrorOnNondeterministicMergeOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersErrorOnNondeterministicMergeOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersErrorOnNondeterministicMerge | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersErrorOnNondeterministicMerge InternalValue { get; } +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicMerge + +--- + + +### ServiceUserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersErrorOnNondeterministicUpdateList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersErrorOnNondeterministicUpdateOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersErrorOnNondeterministicUpdateOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersErrorOnNondeterministicUpdate | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersErrorOnNondeterministicUpdate InternalValue { get; } +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicUpdate + +--- + + +### ServiceUserParametersGeographyOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersGeographyOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersGeographyOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersGeographyOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersGeographyOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersGeographyOutputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersGeographyOutputFormat + +--- + + +### ServiceUserParametersGeometryOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersGeometryOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersGeometryOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersGeometryOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersGeometryOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersGeometryOutputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersGeometryOutputFormat + +--- + + +### ServiceUserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJdbcTreatDecimalAsIntList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersJdbcTreatDecimalAsIntOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJdbcTreatDecimalAsIntOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersJdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersJdbcTreatDecimalAsInt InternalValue { get; } +``` + +- *Type:* ServiceUserParametersJdbcTreatDecimalAsInt + +--- + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJdbcTreatTimestampNtzAsUtcList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersJdbcTreatTimestampNtzAsUtc | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersJdbcTreatTimestampNtzAsUtc InternalValue { get; } +``` + +- *Type:* ServiceUserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### ServiceUserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJdbcUseSessionTimezoneList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersJdbcUseSessionTimezoneOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJdbcUseSessionTimezoneOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersJdbcUseSessionTimezone | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersJdbcUseSessionTimezone InternalValue { get; } +``` + +- *Type:* ServiceUserParametersJdbcUseSessionTimezone + +--- + + +### ServiceUserParametersJsonIndentList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJsonIndentList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersJsonIndentOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersJsonIndentOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersJsonIndentOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersJsonIndent | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersJsonIndent InternalValue { get; } +``` + +- *Type:* ServiceUserParametersJsonIndent + +--- + + +### ServiceUserParametersList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersLockTimeoutList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersLockTimeoutList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersLockTimeoutOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersLockTimeoutOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersLockTimeoutOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersLockTimeout | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersLockTimeout InternalValue { get; } +``` + +- *Type:* ServiceUserParametersLockTimeout + +--- + + +### ServiceUserParametersLogLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersLogLevelList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersLogLevelOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersLogLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersLogLevelOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersLogLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersLogLevel InternalValue { get; } +``` + +- *Type:* ServiceUserParametersLogLevel + +--- + + +### ServiceUserParametersMultiStatementCountList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersMultiStatementCountList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersMultiStatementCountOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersMultiStatementCountOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersMultiStatementCountOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersMultiStatementCount | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersMultiStatementCount InternalValue { get; } +``` + +- *Type:* ServiceUserParametersMultiStatementCount + +--- + + +### ServiceUserParametersNetworkPolicyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersNetworkPolicyList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersNetworkPolicyOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersNetworkPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersNetworkPolicyOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersNetworkPolicy | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersNetworkPolicy InternalValue { get; } +``` + +- *Type:* ServiceUserParametersNetworkPolicy + +--- + + +### ServiceUserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersNoorderSequenceAsDefaultList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersNoorderSequenceAsDefaultOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersNoorderSequenceAsDefaultOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersNoorderSequenceAsDefault | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersNoorderSequenceAsDefault InternalValue { get; } +``` + +- *Type:* ServiceUserParametersNoorderSequenceAsDefault + +--- + + +### ServiceUserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersOdbcTreatDecimalAsIntList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersOdbcTreatDecimalAsIntOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersOdbcTreatDecimalAsIntOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersOdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersOdbcTreatDecimalAsInt InternalValue { get; } +``` + +- *Type:* ServiceUserParametersOdbcTreatDecimalAsInt + +--- + + +### ServiceUserParametersOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| AbortDetachedQuery | ServiceUserParametersAbortDetachedQueryList | *No description.* | +| Autocommit | ServiceUserParametersAutocommitList | *No description.* | +| BinaryInputFormat | ServiceUserParametersBinaryInputFormatList | *No description.* | +| BinaryOutputFormat | ServiceUserParametersBinaryOutputFormatList | *No description.* | +| ClientMemoryLimit | ServiceUserParametersClientMemoryLimitList | *No description.* | +| ClientMetadataRequestUseConnectionCtx | ServiceUserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| ClientPrefetchThreads | ServiceUserParametersClientPrefetchThreadsList | *No description.* | +| ClientResultChunkSize | ServiceUserParametersClientResultChunkSizeList | *No description.* | +| ClientResultColumnCaseInsensitive | ServiceUserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| ClientSessionKeepAlive | ServiceUserParametersClientSessionKeepAliveList | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| ClientTimestampTypeMapping | ServiceUserParametersClientTimestampTypeMappingList | *No description.* | +| DateInputFormat | ServiceUserParametersDateInputFormatList | *No description.* | +| DateOutputFormat | ServiceUserParametersDateOutputFormatList | *No description.* | +| EnableUnloadPhysicalTypeOptimization | ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| EnableUnredactedQuerySyntaxError | ServiceUserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| ErrorOnNondeterministicMerge | ServiceUserParametersErrorOnNondeterministicMergeList | *No description.* | +| ErrorOnNondeterministicUpdate | ServiceUserParametersErrorOnNondeterministicUpdateList | *No description.* | +| GeographyOutputFormat | ServiceUserParametersGeographyOutputFormatList | *No description.* | +| GeometryOutputFormat | ServiceUserParametersGeometryOutputFormatList | *No description.* | +| JdbcTreatDecimalAsInt | ServiceUserParametersJdbcTreatDecimalAsIntList | *No description.* | +| JdbcTreatTimestampNtzAsUtc | ServiceUserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| JdbcUseSessionTimezone | ServiceUserParametersJdbcUseSessionTimezoneList | *No description.* | +| JsonIndent | ServiceUserParametersJsonIndentList | *No description.* | +| LockTimeout | ServiceUserParametersLockTimeoutList | *No description.* | +| LogLevel | ServiceUserParametersLogLevelList | *No description.* | +| MultiStatementCount | ServiceUserParametersMultiStatementCountList | *No description.* | +| NetworkPolicy | ServiceUserParametersNetworkPolicyList | *No description.* | +| NoorderSequenceAsDefault | ServiceUserParametersNoorderSequenceAsDefaultList | *No description.* | +| OdbcTreatDecimalAsInt | ServiceUserParametersOdbcTreatDecimalAsIntList | *No description.* | +| PreventUnloadToInternalStages | ServiceUserParametersPreventUnloadToInternalStagesList | *No description.* | +| QueryTag | ServiceUserParametersQueryTagList | *No description.* | +| QuotedIdentifiersIgnoreCase | ServiceUserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| RowsPerResultset | ServiceUserParametersRowsPerResultsetList | *No description.* | +| S3StageVpceDnsName | ServiceUserParametersS3StageVpceDnsNameList | *No description.* | +| SearchPath | ServiceUserParametersSearchPathList | *No description.* | +| SimulatedDataSharingConsumer | ServiceUserParametersSimulatedDataSharingConsumerList | *No description.* | +| StatementQueuedTimeoutInSeconds | ServiceUserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| StatementTimeoutInSeconds | ServiceUserParametersStatementTimeoutInSecondsList | *No description.* | +| StrictJsonOutput | ServiceUserParametersStrictJsonOutputList | *No description.* | +| TimeInputFormat | ServiceUserParametersTimeInputFormatList | *No description.* | +| TimeOutputFormat | ServiceUserParametersTimeOutputFormatList | *No description.* | +| TimestampDayIsAlways24H | ServiceUserParametersTimestampDayIsAlways24HList | *No description.* | +| TimestampInputFormat | ServiceUserParametersTimestampInputFormatList | *No description.* | +| TimestampLtzOutputFormat | ServiceUserParametersTimestampLtzOutputFormatList | *No description.* | +| TimestampNtzOutputFormat | ServiceUserParametersTimestampNtzOutputFormatList | *No description.* | +| TimestampOutputFormat | ServiceUserParametersTimestampOutputFormatList | *No description.* | +| TimestampTypeMapping | ServiceUserParametersTimestampTypeMappingList | *No description.* | +| TimestampTzOutputFormat | ServiceUserParametersTimestampTzOutputFormatList | *No description.* | +| Timezone | ServiceUserParametersTimezoneList | *No description.* | +| TraceLevel | ServiceUserParametersTraceLevelList | *No description.* | +| TransactionAbortOnError | ServiceUserParametersTransactionAbortOnErrorList | *No description.* | +| TransactionDefaultIsolationLevel | ServiceUserParametersTransactionDefaultIsolationLevelList | *No description.* | +| TwoDigitCenturyStart | ServiceUserParametersTwoDigitCenturyStartList | *No description.* | +| UnsupportedDdlAction | ServiceUserParametersUnsupportedDdlActionList | *No description.* | +| UseCachedResult | ServiceUserParametersUseCachedResultList | *No description.* | +| WeekOfYearPolicy | ServiceUserParametersWeekOfYearPolicyList | *No description.* | +| WeekStart | ServiceUserParametersWeekStartList | *No description.* | +| InternalValue | ServiceUserParameters | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `AbortDetachedQuery`Required + +```csharp +public ServiceUserParametersAbortDetachedQueryList AbortDetachedQuery { get; } +``` + +- *Type:* ServiceUserParametersAbortDetachedQueryList + +--- + +##### `Autocommit`Required + +```csharp +public ServiceUserParametersAutocommitList Autocommit { get; } +``` + +- *Type:* ServiceUserParametersAutocommitList + +--- + +##### `BinaryInputFormat`Required + +```csharp +public ServiceUserParametersBinaryInputFormatList BinaryInputFormat { get; } +``` + +- *Type:* ServiceUserParametersBinaryInputFormatList + +--- + +##### `BinaryOutputFormat`Required + +```csharp +public ServiceUserParametersBinaryOutputFormatList BinaryOutputFormat { get; } +``` + +- *Type:* ServiceUserParametersBinaryOutputFormatList + +--- + +##### `ClientMemoryLimit`Required + +```csharp +public ServiceUserParametersClientMemoryLimitList ClientMemoryLimit { get; } +``` + +- *Type:* ServiceUserParametersClientMemoryLimitList + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```csharp +public ServiceUserParametersClientMetadataRequestUseConnectionCtxList ClientMetadataRequestUseConnectionCtx { get; } +``` + +- *Type:* ServiceUserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `ClientPrefetchThreads`Required + +```csharp +public ServiceUserParametersClientPrefetchThreadsList ClientPrefetchThreads { get; } +``` + +- *Type:* ServiceUserParametersClientPrefetchThreadsList + +--- + +##### `ClientResultChunkSize`Required + +```csharp +public ServiceUserParametersClientResultChunkSizeList ClientResultChunkSize { get; } +``` + +- *Type:* ServiceUserParametersClientResultChunkSizeList + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```csharp +public ServiceUserParametersClientResultColumnCaseInsensitiveList ClientResultColumnCaseInsensitive { get; } +``` + +- *Type:* ServiceUserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `ClientSessionKeepAlive`Required + +```csharp +public ServiceUserParametersClientSessionKeepAliveList ClientSessionKeepAlive { get; } +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveList + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```csharp +public ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList ClientSessionKeepAliveHeartbeatFrequency { get; } +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `ClientTimestampTypeMapping`Required + +```csharp +public ServiceUserParametersClientTimestampTypeMappingList ClientTimestampTypeMapping { get; } +``` + +- *Type:* ServiceUserParametersClientTimestampTypeMappingList + +--- + +##### `DateInputFormat`Required + +```csharp +public ServiceUserParametersDateInputFormatList DateInputFormat { get; } +``` + +- *Type:* ServiceUserParametersDateInputFormatList + +--- + +##### `DateOutputFormat`Required + +```csharp +public ServiceUserParametersDateOutputFormatList DateOutputFormat { get; } +``` + +- *Type:* ServiceUserParametersDateOutputFormatList + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```csharp +public ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList EnableUnloadPhysicalTypeOptimization { get; } +``` + +- *Type:* ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```csharp +public ServiceUserParametersEnableUnredactedQuerySyntaxErrorList EnableUnredactedQuerySyntaxError { get; } +``` + +- *Type:* ServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```csharp +public ServiceUserParametersErrorOnNondeterministicMergeList ErrorOnNondeterministicMerge { get; } +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicMergeList + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```csharp +public ServiceUserParametersErrorOnNondeterministicUpdateList ErrorOnNondeterministicUpdate { get; } +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicUpdateList + +--- + +##### `GeographyOutputFormat`Required + +```csharp +public ServiceUserParametersGeographyOutputFormatList GeographyOutputFormat { get; } +``` + +- *Type:* ServiceUserParametersGeographyOutputFormatList + +--- + +##### `GeometryOutputFormat`Required + +```csharp +public ServiceUserParametersGeometryOutputFormatList GeometryOutputFormat { get; } +``` + +- *Type:* ServiceUserParametersGeometryOutputFormatList + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```csharp +public ServiceUserParametersJdbcTreatDecimalAsIntList JdbcTreatDecimalAsInt { get; } +``` + +- *Type:* ServiceUserParametersJdbcTreatDecimalAsIntList + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```csharp +public ServiceUserParametersJdbcTreatTimestampNtzAsUtcList JdbcTreatTimestampNtzAsUtc { get; } +``` + +- *Type:* ServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `JdbcUseSessionTimezone`Required + +```csharp +public ServiceUserParametersJdbcUseSessionTimezoneList JdbcUseSessionTimezone { get; } +``` + +- *Type:* ServiceUserParametersJdbcUseSessionTimezoneList + +--- + +##### `JsonIndent`Required + +```csharp +public ServiceUserParametersJsonIndentList JsonIndent { get; } +``` + +- *Type:* ServiceUserParametersJsonIndentList + +--- + +##### `LockTimeout`Required + +```csharp +public ServiceUserParametersLockTimeoutList LockTimeout { get; } +``` + +- *Type:* ServiceUserParametersLockTimeoutList + +--- + +##### `LogLevel`Required + +```csharp +public ServiceUserParametersLogLevelList LogLevel { get; } +``` + +- *Type:* ServiceUserParametersLogLevelList + +--- + +##### `MultiStatementCount`Required + +```csharp +public ServiceUserParametersMultiStatementCountList MultiStatementCount { get; } +``` + +- *Type:* ServiceUserParametersMultiStatementCountList + +--- + +##### `NetworkPolicy`Required + +```csharp +public ServiceUserParametersNetworkPolicyList NetworkPolicy { get; } +``` + +- *Type:* ServiceUserParametersNetworkPolicyList + +--- + +##### `NoorderSequenceAsDefault`Required + +```csharp +public ServiceUserParametersNoorderSequenceAsDefaultList NoorderSequenceAsDefault { get; } +``` + +- *Type:* ServiceUserParametersNoorderSequenceAsDefaultList + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```csharp +public ServiceUserParametersOdbcTreatDecimalAsIntList OdbcTreatDecimalAsInt { get; } +``` + +- *Type:* ServiceUserParametersOdbcTreatDecimalAsIntList + +--- + +##### `PreventUnloadToInternalStages`Required + +```csharp +public ServiceUserParametersPreventUnloadToInternalStagesList PreventUnloadToInternalStages { get; } +``` + +- *Type:* ServiceUserParametersPreventUnloadToInternalStagesList + +--- + +##### `QueryTag`Required + +```csharp +public ServiceUserParametersQueryTagList QueryTag { get; } +``` + +- *Type:* ServiceUserParametersQueryTagList + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```csharp +public ServiceUserParametersQuotedIdentifiersIgnoreCaseList QuotedIdentifiersIgnoreCase { get; } +``` + +- *Type:* ServiceUserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `RowsPerResultset`Required + +```csharp +public ServiceUserParametersRowsPerResultsetList RowsPerResultset { get; } +``` + +- *Type:* ServiceUserParametersRowsPerResultsetList + +--- + +##### `S3StageVpceDnsName`Required + +```csharp +public ServiceUserParametersS3StageVpceDnsNameList S3StageVpceDnsName { get; } +``` + +- *Type:* ServiceUserParametersS3StageVpceDnsNameList + +--- + +##### `SearchPath`Required + +```csharp +public ServiceUserParametersSearchPathList SearchPath { get; } +``` + +- *Type:* ServiceUserParametersSearchPathList + +--- + +##### `SimulatedDataSharingConsumer`Required + +```csharp +public ServiceUserParametersSimulatedDataSharingConsumerList SimulatedDataSharingConsumer { get; } +``` + +- *Type:* ServiceUserParametersSimulatedDataSharingConsumerList + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```csharp +public ServiceUserParametersStatementQueuedTimeoutInSecondsList StatementQueuedTimeoutInSeconds { get; } +``` + +- *Type:* ServiceUserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `StatementTimeoutInSeconds`Required + +```csharp +public ServiceUserParametersStatementTimeoutInSecondsList StatementTimeoutInSeconds { get; } +``` + +- *Type:* ServiceUserParametersStatementTimeoutInSecondsList + +--- + +##### `StrictJsonOutput`Required + +```csharp +public ServiceUserParametersStrictJsonOutputList StrictJsonOutput { get; } +``` + +- *Type:* ServiceUserParametersStrictJsonOutputList + +--- + +##### `TimeInputFormat`Required + +```csharp +public ServiceUserParametersTimeInputFormatList TimeInputFormat { get; } +``` + +- *Type:* ServiceUserParametersTimeInputFormatList + +--- + +##### `TimeOutputFormat`Required + +```csharp +public ServiceUserParametersTimeOutputFormatList TimeOutputFormat { get; } +``` + +- *Type:* ServiceUserParametersTimeOutputFormatList + +--- + +##### `TimestampDayIsAlways24H`Required + +```csharp +public ServiceUserParametersTimestampDayIsAlways24HList TimestampDayIsAlways24H { get; } +``` + +- *Type:* ServiceUserParametersTimestampDayIsAlways24HList + +--- + +##### `TimestampInputFormat`Required + +```csharp +public ServiceUserParametersTimestampInputFormatList TimestampInputFormat { get; } +``` + +- *Type:* ServiceUserParametersTimestampInputFormatList + +--- + +##### `TimestampLtzOutputFormat`Required + +```csharp +public ServiceUserParametersTimestampLtzOutputFormatList TimestampLtzOutputFormat { get; } +``` + +- *Type:* ServiceUserParametersTimestampLtzOutputFormatList + +--- + +##### `TimestampNtzOutputFormat`Required + +```csharp +public ServiceUserParametersTimestampNtzOutputFormatList TimestampNtzOutputFormat { get; } +``` + +- *Type:* ServiceUserParametersTimestampNtzOutputFormatList + +--- + +##### `TimestampOutputFormat`Required + +```csharp +public ServiceUserParametersTimestampOutputFormatList TimestampOutputFormat { get; } +``` + +- *Type:* ServiceUserParametersTimestampOutputFormatList + +--- + +##### `TimestampTypeMapping`Required + +```csharp +public ServiceUserParametersTimestampTypeMappingList TimestampTypeMapping { get; } +``` + +- *Type:* ServiceUserParametersTimestampTypeMappingList + +--- + +##### `TimestampTzOutputFormat`Required + +```csharp +public ServiceUserParametersTimestampTzOutputFormatList TimestampTzOutputFormat { get; } +``` + +- *Type:* ServiceUserParametersTimestampTzOutputFormatList + +--- + +##### `Timezone`Required + +```csharp +public ServiceUserParametersTimezoneList Timezone { get; } +``` + +- *Type:* ServiceUserParametersTimezoneList + +--- + +##### `TraceLevel`Required + +```csharp +public ServiceUserParametersTraceLevelList TraceLevel { get; } +``` + +- *Type:* ServiceUserParametersTraceLevelList + +--- + +##### `TransactionAbortOnError`Required + +```csharp +public ServiceUserParametersTransactionAbortOnErrorList TransactionAbortOnError { get; } +``` + +- *Type:* ServiceUserParametersTransactionAbortOnErrorList + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```csharp +public ServiceUserParametersTransactionDefaultIsolationLevelList TransactionDefaultIsolationLevel { get; } +``` + +- *Type:* ServiceUserParametersTransactionDefaultIsolationLevelList + +--- + +##### `TwoDigitCenturyStart`Required + +```csharp +public ServiceUserParametersTwoDigitCenturyStartList TwoDigitCenturyStart { get; } +``` + +- *Type:* ServiceUserParametersTwoDigitCenturyStartList + +--- + +##### `UnsupportedDdlAction`Required + +```csharp +public ServiceUserParametersUnsupportedDdlActionList UnsupportedDdlAction { get; } +``` + +- *Type:* ServiceUserParametersUnsupportedDdlActionList + +--- + +##### `UseCachedResult`Required + +```csharp +public ServiceUserParametersUseCachedResultList UseCachedResult { get; } +``` + +- *Type:* ServiceUserParametersUseCachedResultList + +--- + +##### `WeekOfYearPolicy`Required + +```csharp +public ServiceUserParametersWeekOfYearPolicyList WeekOfYearPolicy { get; } +``` + +- *Type:* ServiceUserParametersWeekOfYearPolicyList + +--- + +##### `WeekStart`Required + +```csharp +public ServiceUserParametersWeekStartList WeekStart { get; } +``` + +- *Type:* ServiceUserParametersWeekStartList + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParameters InternalValue { get; } +``` + +- *Type:* ServiceUserParameters + +--- + + +### ServiceUserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersPreventUnloadToInternalStagesList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersPreventUnloadToInternalStagesOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersPreventUnloadToInternalStagesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersPreventUnloadToInternalStages | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersPreventUnloadToInternalStages InternalValue { get; } +``` + +- *Type:* ServiceUserParametersPreventUnloadToInternalStages + +--- + + +### ServiceUserParametersQueryTagList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersQueryTagList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersQueryTagOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersQueryTagOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersQueryTagOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersQueryTag | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersQueryTag InternalValue { get; } +``` + +- *Type:* ServiceUserParametersQueryTag + +--- + + +### ServiceUserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersQuotedIdentifiersIgnoreCaseList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersQuotedIdentifiersIgnoreCase | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersQuotedIdentifiersIgnoreCase InternalValue { get; } +``` + +- *Type:* ServiceUserParametersQuotedIdentifiersIgnoreCase + +--- + + +### ServiceUserParametersRowsPerResultsetList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersRowsPerResultsetList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersRowsPerResultsetOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersRowsPerResultsetOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersRowsPerResultsetOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersRowsPerResultset | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersRowsPerResultset InternalValue { get; } +``` + +- *Type:* ServiceUserParametersRowsPerResultset + +--- + + +### ServiceUserParametersS3StageVpceDnsNameList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersS3StageVpceDnsNameList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersS3StageVpceDnsNameOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersS3StageVpceDnsNameOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersS3StageVpceDnsName | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersS3StageVpceDnsName InternalValue { get; } +``` + +- *Type:* ServiceUserParametersS3StageVpceDnsName + +--- + + +### ServiceUserParametersSearchPathList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersSearchPathList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersSearchPathOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersSearchPathOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersSearchPathOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersSearchPath | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersSearchPath InternalValue { get; } +``` + +- *Type:* ServiceUserParametersSearchPath + +--- + + +### ServiceUserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersSimulatedDataSharingConsumerList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersSimulatedDataSharingConsumerOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersSimulatedDataSharingConsumerOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersSimulatedDataSharingConsumer | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersSimulatedDataSharingConsumer InternalValue { get; } +``` + +- *Type:* ServiceUserParametersSimulatedDataSharingConsumer + +--- + + +### ServiceUserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersStatementQueuedTimeoutInSecondsList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersStatementQueuedTimeoutInSeconds | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersStatementQueuedTimeoutInSeconds InternalValue { get; } +``` + +- *Type:* ServiceUserParametersStatementQueuedTimeoutInSeconds + +--- + + +### ServiceUserParametersStatementTimeoutInSecondsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersStatementTimeoutInSecondsList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersStatementTimeoutInSecondsOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersStatementTimeoutInSecondsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersStatementTimeoutInSeconds | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersStatementTimeoutInSeconds InternalValue { get; } +``` + +- *Type:* ServiceUserParametersStatementTimeoutInSeconds + +--- + + +### ServiceUserParametersStrictJsonOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersStrictJsonOutputList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersStrictJsonOutputOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersStrictJsonOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersStrictJsonOutputOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersStrictJsonOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersStrictJsonOutput InternalValue { get; } +``` + +- *Type:* ServiceUserParametersStrictJsonOutput + +--- + + +### ServiceUserParametersTimeInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimeInputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTimeInputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimeInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimeInputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTimeInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTimeInputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTimeInputFormat + +--- + + +### ServiceUserParametersTimeOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimeOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTimeOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimeOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimeOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTimeOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTimeOutputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTimeOutputFormat + +--- + + +### ServiceUserParametersTimestampDayIsAlways24HList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampDayIsAlways24HList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTimestampDayIsAlways24HOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampDayIsAlways24HOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTimestampDayIsAlways24H | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTimestampDayIsAlways24H InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTimestampDayIsAlways24H + +--- + + +### ServiceUserParametersTimestampInputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampInputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTimestampInputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampInputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampInputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTimestampInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTimestampInputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTimestampInputFormat + +--- + + +### ServiceUserParametersTimestampLtzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampLtzOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTimestampLtzOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampLtzOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTimestampLtzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTimestampLtzOutputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTimestampLtzOutputFormat + +--- + + +### ServiceUserParametersTimestampNtzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampNtzOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTimestampNtzOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampNtzOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTimestampNtzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTimestampNtzOutputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTimestampNtzOutputFormat + +--- + + +### ServiceUserParametersTimestampOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTimestampOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTimestampOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTimestampOutputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTimestampOutputFormat + +--- + + +### ServiceUserParametersTimestampTypeMappingList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampTypeMappingList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTimestampTypeMappingOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampTypeMappingOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTimestampTypeMapping | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTimestampTypeMapping InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTimestampTypeMapping + +--- + + +### ServiceUserParametersTimestampTzOutputFormatList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampTzOutputFormatList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTimestampTzOutputFormatOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimestampTzOutputFormatOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTimestampTzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTimestampTzOutputFormat InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTimestampTzOutputFormat + +--- + + +### ServiceUserParametersTimezoneList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimezoneList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTimezoneOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimezoneOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTimezoneOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTimezone | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTimezone InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTimezone + +--- + + +### ServiceUserParametersTraceLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTraceLevelList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTraceLevelOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTraceLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTraceLevelOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTraceLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTraceLevel InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTraceLevel + +--- + + +### ServiceUserParametersTransactionAbortOnErrorList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTransactionAbortOnErrorList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTransactionAbortOnErrorOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTransactionAbortOnErrorOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTransactionAbortOnError | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTransactionAbortOnError InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTransactionAbortOnError + +--- + + +### ServiceUserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTransactionDefaultIsolationLevelList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTransactionDefaultIsolationLevelOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTransactionDefaultIsolationLevelOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTransactionDefaultIsolationLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTransactionDefaultIsolationLevel InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTransactionDefaultIsolationLevel + +--- + + +### ServiceUserParametersTwoDigitCenturyStartList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTwoDigitCenturyStartList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersTwoDigitCenturyStartOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersTwoDigitCenturyStartOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersTwoDigitCenturyStart | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersTwoDigitCenturyStart InternalValue { get; } +``` + +- *Type:* ServiceUserParametersTwoDigitCenturyStart + +--- + + +### ServiceUserParametersUnsupportedDdlActionList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersUnsupportedDdlActionList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersUnsupportedDdlActionOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersUnsupportedDdlActionOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersUnsupportedDdlAction | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersUnsupportedDdlAction InternalValue { get; } +``` + +- *Type:* ServiceUserParametersUnsupportedDdlAction + +--- + + +### ServiceUserParametersUseCachedResultList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersUseCachedResultList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersUseCachedResultOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersUseCachedResultOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersUseCachedResultOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersUseCachedResult | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersUseCachedResult InternalValue { get; } +``` + +- *Type:* ServiceUserParametersUseCachedResult + +--- + + +### ServiceUserParametersWeekOfYearPolicyList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersWeekOfYearPolicyList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersWeekOfYearPolicyOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersWeekOfYearPolicyOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersWeekOfYearPolicy InternalValue { get; } +``` + +- *Type:* ServiceUserParametersWeekOfYearPolicy + +--- + + +### ServiceUserParametersWeekStartList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersWeekStartList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserParametersWeekStartOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserParametersWeekStartOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserParametersWeekStartOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Default | string | *No description.* | +| Description | string | *No description.* | +| Key | string | *No description.* | +| Level | string | *No description.* | +| Value | string | *No description.* | +| InternalValue | ServiceUserParametersWeekStart | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Default`Required + +```csharp +public string Default { get; } +``` + +- *Type:* string + +--- + +##### `Description`Required + +```csharp +public string Description { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Level`Required + +```csharp +public string Level { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserParametersWeekStart InternalValue { get; } +``` + +- *Type:* ServiceUserParametersWeekStart + +--- + + +### ServiceUserShowOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserShowOutputList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private ServiceUserShowOutputOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### ServiceUserShowOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new ServiceUserShowOutputOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Comment | string | *No description.* | +| CreatedOn | string | *No description.* | +| DaysToExpiry | string | *No description.* | +| DefaultNamespace | string | *No description.* | +| DefaultRole | string | *No description.* | +| DefaultSecondaryRoles | string | *No description.* | +| DefaultWarehouse | string | *No description.* | +| Disabled | HashiCorp.Cdktf.IResolvable | *No description.* | +| DisplayName | string | *No description.* | +| Email | string | *No description.* | +| ExpiresAtTime | string | *No description.* | +| ExtAuthnDuo | HashiCorp.Cdktf.IResolvable | *No description.* | +| ExtAuthnUid | string | *No description.* | +| FirstName | string | *No description.* | +| HasMfa | HashiCorp.Cdktf.IResolvable | *No description.* | +| HasPassword | HashiCorp.Cdktf.IResolvable | *No description.* | +| HasRsaPublicKey | HashiCorp.Cdktf.IResolvable | *No description.* | +| LastName | string | *No description.* | +| LastSuccessLogin | string | *No description.* | +| LockedUntilTime | string | *No description.* | +| LoginName | string | *No description.* | +| MinsToBypassMfa | string | *No description.* | +| MinsToUnlock | string | *No description.* | +| MustChangePassword | HashiCorp.Cdktf.IResolvable | *No description.* | +| Name | string | *No description.* | +| Owner | string | *No description.* | +| SnowflakeLock | HashiCorp.Cdktf.IResolvable | *No description.* | +| Type | string | *No description.* | +| InternalValue | ServiceUserShowOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `CreatedOn`Required + +```csharp +public string CreatedOn { get; } +``` + +- *Type:* string + +--- + +##### `DaysToExpiry`Required + +```csharp +public string DaysToExpiry { get; } +``` + +- *Type:* string + +--- + +##### `DefaultNamespace`Required + +```csharp +public string DefaultNamespace { get; } +``` + +- *Type:* string + +--- + +##### `DefaultRole`Required + +```csharp +public string DefaultRole { get; } +``` + +- *Type:* string + +--- + +##### `DefaultSecondaryRoles`Required + +```csharp +public string DefaultSecondaryRoles { get; } +``` + +- *Type:* string + +--- + +##### `DefaultWarehouse`Required + +```csharp +public string DefaultWarehouse { get; } +``` + +- *Type:* string + +--- + +##### `Disabled`Required + +```csharp +public IResolvable Disabled { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `DisplayName`Required + +```csharp +public string DisplayName { get; } +``` + +- *Type:* string + +--- + +##### `Email`Required + +```csharp +public string Email { get; } +``` + +- *Type:* string + +--- + +##### `ExpiresAtTime`Required + +```csharp +public string ExpiresAtTime { get; } +``` + +- *Type:* string + +--- + +##### `ExtAuthnDuo`Required + +```csharp +public IResolvable ExtAuthnDuo { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `ExtAuthnUid`Required + +```csharp +public string ExtAuthnUid { get; } +``` + +- *Type:* string + +--- + +##### `FirstName`Required + +```csharp +public string FirstName { get; } +``` + +- *Type:* string + +--- + +##### `HasMfa`Required + +```csharp +public IResolvable HasMfa { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `HasPassword`Required + +```csharp +public IResolvable HasPassword { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `HasRsaPublicKey`Required + +```csharp +public IResolvable HasRsaPublicKey { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `LastName`Required + +```csharp +public string LastName { get; } +``` + +- *Type:* string + +--- + +##### `LastSuccessLogin`Required + +```csharp +public string LastSuccessLogin { get; } +``` + +- *Type:* string + +--- + +##### `LockedUntilTime`Required + +```csharp +public string LockedUntilTime { get; } +``` + +- *Type:* string + +--- + +##### `LoginName`Required + +```csharp +public string LoginName { get; } +``` + +- *Type:* string + +--- + +##### `MinsToBypassMfa`Required + +```csharp +public string MinsToBypassMfa { get; } +``` + +- *Type:* string + +--- + +##### `MinsToUnlock`Required + +```csharp +public string MinsToUnlock { get; } +``` + +- *Type:* string + +--- + +##### `MustChangePassword`Required + +```csharp +public IResolvable MustChangePassword { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Owner`Required + +```csharp +public string Owner { get; } +``` + +- *Type:* string + +--- + +##### `SnowflakeLock`Required + +```csharp +public IResolvable SnowflakeLock { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public ServiceUserShowOutput InternalValue { get; } +``` + +- *Type:* ServiceUserShowOutput + +--- + + + diff --git a/docs/serviceUser.go.md b/docs/serviceUser.go.md new file mode 100644 index 000000000..6d4d8c606 --- /dev/null +++ b/docs/serviceUser.go.md @@ -0,0 +1,34056 @@ +# `serviceUser` Submodule + +## Constructs + +### ServiceUser + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user snowflake_service_user}. + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUser(scope Construct, id *string, config ServiceUserConfig) ServiceUser +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | github.com/aws/constructs-go/constructs/v10.Construct | The scope in which to define this construct. | +| id | *string | The scoped construct ID. | +| config | ServiceUserConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* *string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* ServiceUserConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ToString | Returns a string representation of this construct. | +| AddOverride | *No description.* | +| OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | +| ToMetadata | *No description.* | +| ToTerraform | Adds this resource to the terraform JSON output. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | +| ResetAbortDetachedQuery | *No description.* | +| ResetAutocommit | *No description.* | +| ResetBinaryInputFormat | *No description.* | +| ResetBinaryOutputFormat | *No description.* | +| ResetClientMemoryLimit | *No description.* | +| ResetClientMetadataRequestUseConnectionCtx | *No description.* | +| ResetClientPrefetchThreads | *No description.* | +| ResetClientResultChunkSize | *No description.* | +| ResetClientResultColumnCaseInsensitive | *No description.* | +| ResetClientSessionKeepAlive | *No description.* | +| ResetClientSessionKeepAliveHeartbeatFrequency | *No description.* | +| ResetClientTimestampTypeMapping | *No description.* | +| ResetComment | *No description.* | +| ResetDateInputFormat | *No description.* | +| ResetDateOutputFormat | *No description.* | +| ResetDaysToExpiry | *No description.* | +| ResetDefaultNamespace | *No description.* | +| ResetDefaultRole | *No description.* | +| ResetDefaultSecondaryRolesOption | *No description.* | +| ResetDefaultWarehouse | *No description.* | +| ResetDisabled | *No description.* | +| ResetDisplayName | *No description.* | +| ResetEmail | *No description.* | +| ResetEnableUnloadPhysicalTypeOptimization | *No description.* | +| ResetEnableUnredactedQuerySyntaxError | *No description.* | +| ResetErrorOnNondeterministicMerge | *No description.* | +| ResetErrorOnNondeterministicUpdate | *No description.* | +| ResetGeographyOutputFormat | *No description.* | +| ResetGeometryOutputFormat | *No description.* | +| ResetId | *No description.* | +| ResetJdbcTreatDecimalAsInt | *No description.* | +| ResetJdbcTreatTimestampNtzAsUtc | *No description.* | +| ResetJdbcUseSessionTimezone | *No description.* | +| ResetJsonIndent | *No description.* | +| ResetLockTimeout | *No description.* | +| ResetLoginName | *No description.* | +| ResetLogLevel | *No description.* | +| ResetMinsToUnlock | *No description.* | +| ResetMultiStatementCount | *No description.* | +| ResetNetworkPolicy | *No description.* | +| ResetNoorderSequenceAsDefault | *No description.* | +| ResetOdbcTreatDecimalAsInt | *No description.* | +| ResetPreventUnloadToInternalStages | *No description.* | +| ResetQueryTag | *No description.* | +| ResetQuotedIdentifiersIgnoreCase | *No description.* | +| ResetRowsPerResultset | *No description.* | +| ResetRsaPublicKey | *No description.* | +| ResetRsaPublicKey2 | *No description.* | +| ResetS3StageVpceDnsName | *No description.* | +| ResetSearchPath | *No description.* | +| ResetSimulatedDataSharingConsumer | *No description.* | +| ResetStatementQueuedTimeoutInSeconds | *No description.* | +| ResetStatementTimeoutInSeconds | *No description.* | +| ResetStrictJsonOutput | *No description.* | +| ResetTimeInputFormat | *No description.* | +| ResetTimeOutputFormat | *No description.* | +| ResetTimestampDayIsAlways24H | *No description.* | +| ResetTimestampInputFormat | *No description.* | +| ResetTimestampLtzOutputFormat | *No description.* | +| ResetTimestampNtzOutputFormat | *No description.* | +| ResetTimestampOutputFormat | *No description.* | +| ResetTimestampTypeMapping | *No description.* | +| ResetTimestampTzOutputFormat | *No description.* | +| ResetTimezone | *No description.* | +| ResetTraceLevel | *No description.* | +| ResetTransactionAbortOnError | *No description.* | +| ResetTransactionDefaultIsolationLevel | *No description.* | +| ResetTwoDigitCenturyStart | *No description.* | +| ResetUnsupportedDdlAction | *No description.* | +| ResetUseCachedResult | *No description.* | +| ResetWeekOfYearPolicy | *No description.* | +| ResetWeekStart | *No description.* | + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```go +func AddOverride(path *string, value interface{}) +``` + +###### `path`Required + +- *Type:* *string + +--- + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `OverrideLogicalId` + +```go +func OverrideLogicalId(newLogicalId *string) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* *string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```go +func ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +##### `ToMetadata` + +```go +func ToMetadata() interface{} +``` + +##### `ToTerraform` + +```go +func ToTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```go +func AddMoveTarget(moveTarget *string) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* *string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `HasResourceMove` + +```go +func HasResourceMove() interface{} +``` + +##### `ImportFrom` + +```go +func ImportFrom(id *string, provider TerraformProvider) +``` + +###### `id`Required + +- *Type:* *string + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `MoveFromId` + +```go +func MoveFromId(id *string) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* *string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `MoveTo` + +```go +func MoveTo(moveTarget *string, index interface{}) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* *string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* interface{} + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `MoveToId` + +```go +func MoveToId(id *string) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* *string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `ResetAbortDetachedQuery` + +```go +func ResetAbortDetachedQuery() +``` + +##### `ResetAutocommit` + +```go +func ResetAutocommit() +``` + +##### `ResetBinaryInputFormat` + +```go +func ResetBinaryInputFormat() +``` + +##### `ResetBinaryOutputFormat` + +```go +func ResetBinaryOutputFormat() +``` + +##### `ResetClientMemoryLimit` + +```go +func ResetClientMemoryLimit() +``` + +##### `ResetClientMetadataRequestUseConnectionCtx` + +```go +func ResetClientMetadataRequestUseConnectionCtx() +``` + +##### `ResetClientPrefetchThreads` + +```go +func ResetClientPrefetchThreads() +``` + +##### `ResetClientResultChunkSize` + +```go +func ResetClientResultChunkSize() +``` + +##### `ResetClientResultColumnCaseInsensitive` + +```go +func ResetClientResultColumnCaseInsensitive() +``` + +##### `ResetClientSessionKeepAlive` + +```go +func ResetClientSessionKeepAlive() +``` + +##### `ResetClientSessionKeepAliveHeartbeatFrequency` + +```go +func ResetClientSessionKeepAliveHeartbeatFrequency() +``` + +##### `ResetClientTimestampTypeMapping` + +```go +func ResetClientTimestampTypeMapping() +``` + +##### `ResetComment` + +```go +func ResetComment() +``` + +##### `ResetDateInputFormat` + +```go +func ResetDateInputFormat() +``` + +##### `ResetDateOutputFormat` + +```go +func ResetDateOutputFormat() +``` + +##### `ResetDaysToExpiry` + +```go +func ResetDaysToExpiry() +``` + +##### `ResetDefaultNamespace` + +```go +func ResetDefaultNamespace() +``` + +##### `ResetDefaultRole` + +```go +func ResetDefaultRole() +``` + +##### `ResetDefaultSecondaryRolesOption` + +```go +func ResetDefaultSecondaryRolesOption() +``` + +##### `ResetDefaultWarehouse` + +```go +func ResetDefaultWarehouse() +``` + +##### `ResetDisabled` + +```go +func ResetDisabled() +``` + +##### `ResetDisplayName` + +```go +func ResetDisplayName() +``` + +##### `ResetEmail` + +```go +func ResetEmail() +``` + +##### `ResetEnableUnloadPhysicalTypeOptimization` + +```go +func ResetEnableUnloadPhysicalTypeOptimization() +``` + +##### `ResetEnableUnredactedQuerySyntaxError` + +```go +func ResetEnableUnredactedQuerySyntaxError() +``` + +##### `ResetErrorOnNondeterministicMerge` + +```go +func ResetErrorOnNondeterministicMerge() +``` + +##### `ResetErrorOnNondeterministicUpdate` + +```go +func ResetErrorOnNondeterministicUpdate() +``` + +##### `ResetGeographyOutputFormat` + +```go +func ResetGeographyOutputFormat() +``` + +##### `ResetGeometryOutputFormat` + +```go +func ResetGeometryOutputFormat() +``` + +##### `ResetId` + +```go +func ResetId() +``` + +##### `ResetJdbcTreatDecimalAsInt` + +```go +func ResetJdbcTreatDecimalAsInt() +``` + +##### `ResetJdbcTreatTimestampNtzAsUtc` + +```go +func ResetJdbcTreatTimestampNtzAsUtc() +``` + +##### `ResetJdbcUseSessionTimezone` + +```go +func ResetJdbcUseSessionTimezone() +``` + +##### `ResetJsonIndent` + +```go +func ResetJsonIndent() +``` + +##### `ResetLockTimeout` + +```go +func ResetLockTimeout() +``` + +##### `ResetLoginName` + +```go +func ResetLoginName() +``` + +##### `ResetLogLevel` + +```go +func ResetLogLevel() +``` + +##### `ResetMinsToUnlock` + +```go +func ResetMinsToUnlock() +``` + +##### `ResetMultiStatementCount` + +```go +func ResetMultiStatementCount() +``` + +##### `ResetNetworkPolicy` + +```go +func ResetNetworkPolicy() +``` + +##### `ResetNoorderSequenceAsDefault` + +```go +func ResetNoorderSequenceAsDefault() +``` + +##### `ResetOdbcTreatDecimalAsInt` + +```go +func ResetOdbcTreatDecimalAsInt() +``` + +##### `ResetPreventUnloadToInternalStages` + +```go +func ResetPreventUnloadToInternalStages() +``` + +##### `ResetQueryTag` + +```go +func ResetQueryTag() +``` + +##### `ResetQuotedIdentifiersIgnoreCase` + +```go +func ResetQuotedIdentifiersIgnoreCase() +``` + +##### `ResetRowsPerResultset` + +```go +func ResetRowsPerResultset() +``` + +##### `ResetRsaPublicKey` + +```go +func ResetRsaPublicKey() +``` + +##### `ResetRsaPublicKey2` + +```go +func ResetRsaPublicKey2() +``` + +##### `ResetS3StageVpceDnsName` + +```go +func ResetS3StageVpceDnsName() +``` + +##### `ResetSearchPath` + +```go +func ResetSearchPath() +``` + +##### `ResetSimulatedDataSharingConsumer` + +```go +func ResetSimulatedDataSharingConsumer() +``` + +##### `ResetStatementQueuedTimeoutInSeconds` + +```go +func ResetStatementQueuedTimeoutInSeconds() +``` + +##### `ResetStatementTimeoutInSeconds` + +```go +func ResetStatementTimeoutInSeconds() +``` + +##### `ResetStrictJsonOutput` + +```go +func ResetStrictJsonOutput() +``` + +##### `ResetTimeInputFormat` + +```go +func ResetTimeInputFormat() +``` + +##### `ResetTimeOutputFormat` + +```go +func ResetTimeOutputFormat() +``` + +##### `ResetTimestampDayIsAlways24H` + +```go +func ResetTimestampDayIsAlways24H() +``` + +##### `ResetTimestampInputFormat` + +```go +func ResetTimestampInputFormat() +``` + +##### `ResetTimestampLtzOutputFormat` + +```go +func ResetTimestampLtzOutputFormat() +``` + +##### `ResetTimestampNtzOutputFormat` + +```go +func ResetTimestampNtzOutputFormat() +``` + +##### `ResetTimestampOutputFormat` + +```go +func ResetTimestampOutputFormat() +``` + +##### `ResetTimestampTypeMapping` + +```go +func ResetTimestampTypeMapping() +``` + +##### `ResetTimestampTzOutputFormat` + +```go +func ResetTimestampTzOutputFormat() +``` + +##### `ResetTimezone` + +```go +func ResetTimezone() +``` + +##### `ResetTraceLevel` + +```go +func ResetTraceLevel() +``` + +##### `ResetTransactionAbortOnError` + +```go +func ResetTransactionAbortOnError() +``` + +##### `ResetTransactionDefaultIsolationLevel` + +```go +func ResetTransactionDefaultIsolationLevel() +``` + +##### `ResetTwoDigitCenturyStart` + +```go +func ResetTwoDigitCenturyStart() +``` + +##### `ResetUnsupportedDdlAction` + +```go +func ResetUnsupportedDdlAction() +``` + +##### `ResetUseCachedResult` + +```go +func ResetUseCachedResult() +``` + +##### `ResetWeekOfYearPolicy` + +```go +func ResetWeekOfYearPolicy() +``` + +##### `ResetWeekStart` + +```go +func ResetWeekStart() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.ServiceUser_IsConstruct(x interface{}) *bool +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* interface{} + +Any object. + +--- + +##### `IsTerraformElement` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.ServiceUser_IsTerraformElement(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `IsTerraformResource` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.ServiceUser_IsTerraformResource(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.ServiceUser_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* *string + +The construct id used in the generated config for the ServiceUser to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing ServiceUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +? Optional instance of the provider where the ServiceUser to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | github.com/aws/constructs-go/constructs/v10.Node | The tree node. | +| CdktfStack | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack | *No description.* | +| Fqn | *string | *No description.* | +| FriendlyUniqueId | *string | *No description.* | +| TerraformMetaArguments | *map[string]interface{} | *No description.* | +| TerraformResourceType | *string | *No description.* | +| TerraformGeneratorMetadata | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]*string | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| FullyQualifiedName | *string | *No description.* | +| Parameters | ServiceUserParametersList | *No description.* | +| ShowOutput | ServiceUserShowOutputList | *No description.* | +| UserType | *string | *No description.* | +| AbortDetachedQueryInput | interface{} | *No description.* | +| AutocommitInput | interface{} | *No description.* | +| BinaryInputFormatInput | *string | *No description.* | +| BinaryOutputFormatInput | *string | *No description.* | +| ClientMemoryLimitInput | *f64 | *No description.* | +| ClientMetadataRequestUseConnectionCtxInput | interface{} | *No description.* | +| ClientPrefetchThreadsInput | *f64 | *No description.* | +| ClientResultChunkSizeInput | *f64 | *No description.* | +| ClientResultColumnCaseInsensitiveInput | interface{} | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequencyInput | *f64 | *No description.* | +| ClientSessionKeepAliveInput | interface{} | *No description.* | +| ClientTimestampTypeMappingInput | *string | *No description.* | +| CommentInput | *string | *No description.* | +| DateInputFormatInput | *string | *No description.* | +| DateOutputFormatInput | *string | *No description.* | +| DaysToExpiryInput | *f64 | *No description.* | +| DefaultNamespaceInput | *string | *No description.* | +| DefaultRoleInput | *string | *No description.* | +| DefaultSecondaryRolesOptionInput | *string | *No description.* | +| DefaultWarehouseInput | *string | *No description.* | +| DisabledInput | *string | *No description.* | +| DisplayNameInput | *string | *No description.* | +| EmailInput | *string | *No description.* | +| EnableUnloadPhysicalTypeOptimizationInput | interface{} | *No description.* | +| EnableUnredactedQuerySyntaxErrorInput | interface{} | *No description.* | +| ErrorOnNondeterministicMergeInput | interface{} | *No description.* | +| ErrorOnNondeterministicUpdateInput | interface{} | *No description.* | +| GeographyOutputFormatInput | *string | *No description.* | +| GeometryOutputFormatInput | *string | *No description.* | +| IdInput | *string | *No description.* | +| JdbcTreatDecimalAsIntInput | interface{} | *No description.* | +| JdbcTreatTimestampNtzAsUtcInput | interface{} | *No description.* | +| JdbcUseSessionTimezoneInput | interface{} | *No description.* | +| JsonIndentInput | *f64 | *No description.* | +| LockTimeoutInput | *f64 | *No description.* | +| LoginNameInput | *string | *No description.* | +| LogLevelInput | *string | *No description.* | +| MinsToUnlockInput | *f64 | *No description.* | +| MultiStatementCountInput | *f64 | *No description.* | +| NameInput | *string | *No description.* | +| NetworkPolicyInput | *string | *No description.* | +| NoorderSequenceAsDefaultInput | interface{} | *No description.* | +| OdbcTreatDecimalAsIntInput | interface{} | *No description.* | +| PreventUnloadToInternalStagesInput | interface{} | *No description.* | +| QueryTagInput | *string | *No description.* | +| QuotedIdentifiersIgnoreCaseInput | interface{} | *No description.* | +| RowsPerResultsetInput | *f64 | *No description.* | +| RsaPublicKey2Input | *string | *No description.* | +| RsaPublicKeyInput | *string | *No description.* | +| S3StageVpceDnsNameInput | *string | *No description.* | +| SearchPathInput | *string | *No description.* | +| SimulatedDataSharingConsumerInput | *string | *No description.* | +| StatementQueuedTimeoutInSecondsInput | *f64 | *No description.* | +| StatementTimeoutInSecondsInput | *f64 | *No description.* | +| StrictJsonOutputInput | interface{} | *No description.* | +| TimeInputFormatInput | *string | *No description.* | +| TimeOutputFormatInput | *string | *No description.* | +| TimestampDayIsAlways24HInput | interface{} | *No description.* | +| TimestampInputFormatInput | *string | *No description.* | +| TimestampLtzOutputFormatInput | *string | *No description.* | +| TimestampNtzOutputFormatInput | *string | *No description.* | +| TimestampOutputFormatInput | *string | *No description.* | +| TimestampTypeMappingInput | *string | *No description.* | +| TimestampTzOutputFormatInput | *string | *No description.* | +| TimezoneInput | *string | *No description.* | +| TraceLevelInput | *string | *No description.* | +| TransactionAbortOnErrorInput | interface{} | *No description.* | +| TransactionDefaultIsolationLevelInput | *string | *No description.* | +| TwoDigitCenturyStartInput | *f64 | *No description.* | +| UnsupportedDdlActionInput | *string | *No description.* | +| UseCachedResultInput | interface{} | *No description.* | +| WeekOfYearPolicyInput | *f64 | *No description.* | +| WeekStartInput | *f64 | *No description.* | +| AbortDetachedQuery | interface{} | *No description.* | +| Autocommit | interface{} | *No description.* | +| BinaryInputFormat | *string | *No description.* | +| BinaryOutputFormat | *string | *No description.* | +| ClientMemoryLimit | *f64 | *No description.* | +| ClientMetadataRequestUseConnectionCtx | interface{} | *No description.* | +| ClientPrefetchThreads | *f64 | *No description.* | +| ClientResultChunkSize | *f64 | *No description.* | +| ClientResultColumnCaseInsensitive | interface{} | *No description.* | +| ClientSessionKeepAlive | interface{} | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | *f64 | *No description.* | +| ClientTimestampTypeMapping | *string | *No description.* | +| Comment | *string | *No description.* | +| DateInputFormat | *string | *No description.* | +| DateOutputFormat | *string | *No description.* | +| DaysToExpiry | *f64 | *No description.* | +| DefaultNamespace | *string | *No description.* | +| DefaultRole | *string | *No description.* | +| DefaultSecondaryRolesOption | *string | *No description.* | +| DefaultWarehouse | *string | *No description.* | +| Disabled | *string | *No description.* | +| DisplayName | *string | *No description.* | +| Email | *string | *No description.* | +| EnableUnloadPhysicalTypeOptimization | interface{} | *No description.* | +| EnableUnredactedQuerySyntaxError | interface{} | *No description.* | +| ErrorOnNondeterministicMerge | interface{} | *No description.* | +| ErrorOnNondeterministicUpdate | interface{} | *No description.* | +| GeographyOutputFormat | *string | *No description.* | +| GeometryOutputFormat | *string | *No description.* | +| Id | *string | *No description.* | +| JdbcTreatDecimalAsInt | interface{} | *No description.* | +| JdbcTreatTimestampNtzAsUtc | interface{} | *No description.* | +| JdbcUseSessionTimezone | interface{} | *No description.* | +| JsonIndent | *f64 | *No description.* | +| LockTimeout | *f64 | *No description.* | +| LoginName | *string | *No description.* | +| LogLevel | *string | *No description.* | +| MinsToUnlock | *f64 | *No description.* | +| MultiStatementCount | *f64 | *No description.* | +| Name | *string | *No description.* | +| NetworkPolicy | *string | *No description.* | +| NoorderSequenceAsDefault | interface{} | *No description.* | +| OdbcTreatDecimalAsInt | interface{} | *No description.* | +| PreventUnloadToInternalStages | interface{} | *No description.* | +| QueryTag | *string | *No description.* | +| QuotedIdentifiersIgnoreCase | interface{} | *No description.* | +| RowsPerResultset | *f64 | *No description.* | +| RsaPublicKey | *string | *No description.* | +| RsaPublicKey2 | *string | *No description.* | +| S3StageVpceDnsName | *string | *No description.* | +| SearchPath | *string | *No description.* | +| SimulatedDataSharingConsumer | *string | *No description.* | +| StatementQueuedTimeoutInSeconds | *f64 | *No description.* | +| StatementTimeoutInSeconds | *f64 | *No description.* | +| StrictJsonOutput | interface{} | *No description.* | +| TimeInputFormat | *string | *No description.* | +| TimeOutputFormat | *string | *No description.* | +| TimestampDayIsAlways24H | interface{} | *No description.* | +| TimestampInputFormat | *string | *No description.* | +| TimestampLtzOutputFormat | *string | *No description.* | +| TimestampNtzOutputFormat | *string | *No description.* | +| TimestampOutputFormat | *string | *No description.* | +| TimestampTypeMapping | *string | *No description.* | +| TimestampTzOutputFormat | *string | *No description.* | +| Timezone | *string | *No description.* | +| TraceLevel | *string | *No description.* | +| TransactionAbortOnError | interface{} | *No description.* | +| TransactionDefaultIsolationLevel | *string | *No description.* | +| TwoDigitCenturyStart | *f64 | *No description.* | +| UnsupportedDdlAction | *string | *No description.* | +| UseCachedResult | interface{} | *No description.* | +| WeekOfYearPolicy | *f64 | *No description.* | +| WeekStart | *f64 | *No description.* | + +--- + +##### `Node`Required + +```go +func Node() Node +``` + +- *Type:* github.com/aws/constructs-go/constructs/v10.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```go +func CdktfStack() TerraformStack +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `FriendlyUniqueId`Required + +```go +func FriendlyUniqueId() *string +``` + +- *Type:* *string + +--- + +##### `TerraformMetaArguments`Required + +```go +func TerraformMetaArguments() *map[string]interface{} +``` + +- *Type:* *map[string]interface{} + +--- + +##### `TerraformResourceType`Required + +```go +func TerraformResourceType() *string +``` + +- *Type:* *string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```go +func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```go +func Connection() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +func Count() interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +func DependsOn() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `ForEach`Optional + +```go +func ForEach() ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +func Lifecycle() TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +func Provider() TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +func Provisioners() *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + +##### `Parameters`Required + +```go +func Parameters() ServiceUserParametersList +``` + +- *Type:* ServiceUserParametersList + +--- + +##### `ShowOutput`Required + +```go +func ShowOutput() ServiceUserShowOutputList +``` + +- *Type:* ServiceUserShowOutputList + +--- + +##### `UserType`Required + +```go +func UserType() *string +``` + +- *Type:* *string + +--- + +##### `AbortDetachedQueryInput`Optional + +```go +func AbortDetachedQueryInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `AutocommitInput`Optional + +```go +func AutocommitInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `BinaryInputFormatInput`Optional + +```go +func BinaryInputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `BinaryOutputFormatInput`Optional + +```go +func BinaryOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `ClientMemoryLimitInput`Optional + +```go +func ClientMemoryLimitInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientMetadataRequestUseConnectionCtxInput`Optional + +```go +func ClientMetadataRequestUseConnectionCtxInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientPrefetchThreadsInput`Optional + +```go +func ClientPrefetchThreadsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientResultChunkSizeInput`Optional + +```go +func ClientResultChunkSizeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientResultColumnCaseInsensitiveInput`Optional + +```go +func ClientResultColumnCaseInsensitiveInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequencyInput`Optional + +```go +func ClientSessionKeepAliveHeartbeatFrequencyInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientSessionKeepAliveInput`Optional + +```go +func ClientSessionKeepAliveInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientTimestampTypeMappingInput`Optional + +```go +func ClientTimestampTypeMappingInput() *string +``` + +- *Type:* *string + +--- + +##### `CommentInput`Optional + +```go +func CommentInput() *string +``` + +- *Type:* *string + +--- + +##### `DateInputFormatInput`Optional + +```go +func DateInputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `DateOutputFormatInput`Optional + +```go +func DateOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `DaysToExpiryInput`Optional + +```go +func DaysToExpiryInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `DefaultNamespaceInput`Optional + +```go +func DefaultNamespaceInput() *string +``` + +- *Type:* *string + +--- + +##### `DefaultRoleInput`Optional + +```go +func DefaultRoleInput() *string +``` + +- *Type:* *string + +--- + +##### `DefaultSecondaryRolesOptionInput`Optional + +```go +func DefaultSecondaryRolesOptionInput() *string +``` + +- *Type:* *string + +--- + +##### `DefaultWarehouseInput`Optional + +```go +func DefaultWarehouseInput() *string +``` + +- *Type:* *string + +--- + +##### `DisabledInput`Optional + +```go +func DisabledInput() *string +``` + +- *Type:* *string + +--- + +##### `DisplayNameInput`Optional + +```go +func DisplayNameInput() *string +``` + +- *Type:* *string + +--- + +##### `EmailInput`Optional + +```go +func EmailInput() *string +``` + +- *Type:* *string + +--- + +##### `EnableUnloadPhysicalTypeOptimizationInput`Optional + +```go +func EnableUnloadPhysicalTypeOptimizationInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `EnableUnredactedQuerySyntaxErrorInput`Optional + +```go +func EnableUnredactedQuerySyntaxErrorInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ErrorOnNondeterministicMergeInput`Optional + +```go +func ErrorOnNondeterministicMergeInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ErrorOnNondeterministicUpdateInput`Optional + +```go +func ErrorOnNondeterministicUpdateInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `GeographyOutputFormatInput`Optional + +```go +func GeographyOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `GeometryOutputFormatInput`Optional + +```go +func GeometryOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `IdInput`Optional + +```go +func IdInput() *string +``` + +- *Type:* *string + +--- + +##### `JdbcTreatDecimalAsIntInput`Optional + +```go +func JdbcTreatDecimalAsIntInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JdbcTreatTimestampNtzAsUtcInput`Optional + +```go +func JdbcTreatTimestampNtzAsUtcInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JdbcUseSessionTimezoneInput`Optional + +```go +func JdbcUseSessionTimezoneInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JsonIndentInput`Optional + +```go +func JsonIndentInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LockTimeoutInput`Optional + +```go +func LockTimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LoginNameInput`Optional + +```go +func LoginNameInput() *string +``` + +- *Type:* *string + +--- + +##### `LogLevelInput`Optional + +```go +func LogLevelInput() *string +``` + +- *Type:* *string + +--- + +##### `MinsToUnlockInput`Optional + +```go +func MinsToUnlockInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MultiStatementCountInput`Optional + +```go +func MultiStatementCountInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `NameInput`Optional + +```go +func NameInput() *string +``` + +- *Type:* *string + +--- + +##### `NetworkPolicyInput`Optional + +```go +func NetworkPolicyInput() *string +``` + +- *Type:* *string + +--- + +##### `NoorderSequenceAsDefaultInput`Optional + +```go +func NoorderSequenceAsDefaultInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `OdbcTreatDecimalAsIntInput`Optional + +```go +func OdbcTreatDecimalAsIntInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `PreventUnloadToInternalStagesInput`Optional + +```go +func PreventUnloadToInternalStagesInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `QueryTagInput`Optional + +```go +func QueryTagInput() *string +``` + +- *Type:* *string + +--- + +##### `QuotedIdentifiersIgnoreCaseInput`Optional + +```go +func QuotedIdentifiersIgnoreCaseInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RowsPerResultsetInput`Optional + +```go +func RowsPerResultsetInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RsaPublicKey2Input`Optional + +```go +func RsaPublicKey2Input() *string +``` + +- *Type:* *string + +--- + +##### `RsaPublicKeyInput`Optional + +```go +func RsaPublicKeyInput() *string +``` + +- *Type:* *string + +--- + +##### `S3StageVpceDnsNameInput`Optional + +```go +func S3StageVpceDnsNameInput() *string +``` + +- *Type:* *string + +--- + +##### `SearchPathInput`Optional + +```go +func SearchPathInput() *string +``` + +- *Type:* *string + +--- + +##### `SimulatedDataSharingConsumerInput`Optional + +```go +func SimulatedDataSharingConsumerInput() *string +``` + +- *Type:* *string + +--- + +##### `StatementQueuedTimeoutInSecondsInput`Optional + +```go +func StatementQueuedTimeoutInSecondsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `StatementTimeoutInSecondsInput`Optional + +```go +func StatementTimeoutInSecondsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `StrictJsonOutputInput`Optional + +```go +func StrictJsonOutputInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TimeInputFormatInput`Optional + +```go +func TimeInputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimeOutputFormatInput`Optional + +```go +func TimeOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampDayIsAlways24HInput`Optional + +```go +func TimestampDayIsAlways24HInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TimestampInputFormatInput`Optional + +```go +func TimestampInputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampLtzOutputFormatInput`Optional + +```go +func TimestampLtzOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampNtzOutputFormatInput`Optional + +```go +func TimestampNtzOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampOutputFormatInput`Optional + +```go +func TimestampOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampTypeMappingInput`Optional + +```go +func TimestampTypeMappingInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampTzOutputFormatInput`Optional + +```go +func TimestampTzOutputFormatInput() *string +``` + +- *Type:* *string + +--- + +##### `TimezoneInput`Optional + +```go +func TimezoneInput() *string +``` + +- *Type:* *string + +--- + +##### `TraceLevelInput`Optional + +```go +func TraceLevelInput() *string +``` + +- *Type:* *string + +--- + +##### `TransactionAbortOnErrorInput`Optional + +```go +func TransactionAbortOnErrorInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TransactionDefaultIsolationLevelInput`Optional + +```go +func TransactionDefaultIsolationLevelInput() *string +``` + +- *Type:* *string + +--- + +##### `TwoDigitCenturyStartInput`Optional + +```go +func TwoDigitCenturyStartInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `UnsupportedDdlActionInput`Optional + +```go +func UnsupportedDdlActionInput() *string +``` + +- *Type:* *string + +--- + +##### `UseCachedResultInput`Optional + +```go +func UseCachedResultInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `WeekOfYearPolicyInput`Optional + +```go +func WeekOfYearPolicyInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `WeekStartInput`Optional + +```go +func WeekStartInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `AbortDetachedQuery`Required + +```go +func AbortDetachedQuery() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Autocommit`Required + +```go +func Autocommit() interface{} +``` + +- *Type:* interface{} + +--- + +##### `BinaryInputFormat`Required + +```go +func BinaryInputFormat() *string +``` + +- *Type:* *string + +--- + +##### `BinaryOutputFormat`Required + +```go +func BinaryOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `ClientMemoryLimit`Required + +```go +func ClientMemoryLimit() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```go +func ClientMetadataRequestUseConnectionCtx() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientPrefetchThreads`Required + +```go +func ClientPrefetchThreads() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientResultChunkSize`Required + +```go +func ClientResultChunkSize() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```go +func ClientResultColumnCaseInsensitive() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientSessionKeepAlive`Required + +```go +func ClientSessionKeepAlive() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```go +func ClientSessionKeepAliveHeartbeatFrequency() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClientTimestampTypeMapping`Required + +```go +func ClientTimestampTypeMapping() *string +``` + +- *Type:* *string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `DateInputFormat`Required + +```go +func DateInputFormat() *string +``` + +- *Type:* *string + +--- + +##### `DateOutputFormat`Required + +```go +func DateOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `DaysToExpiry`Required + +```go +func DaysToExpiry() *f64 +``` + +- *Type:* *f64 + +--- + +##### `DefaultNamespace`Required + +```go +func DefaultNamespace() *string +``` + +- *Type:* *string + +--- + +##### `DefaultRole`Required + +```go +func DefaultRole() *string +``` + +- *Type:* *string + +--- + +##### `DefaultSecondaryRolesOption`Required + +```go +func DefaultSecondaryRolesOption() *string +``` + +- *Type:* *string + +--- + +##### `DefaultWarehouse`Required + +```go +func DefaultWarehouse() *string +``` + +- *Type:* *string + +--- + +##### `Disabled`Required + +```go +func Disabled() *string +``` + +- *Type:* *string + +--- + +##### `DisplayName`Required + +```go +func DisplayName() *string +``` + +- *Type:* *string + +--- + +##### `Email`Required + +```go +func Email() *string +``` + +- *Type:* *string + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```go +func EnableUnloadPhysicalTypeOptimization() interface{} +``` + +- *Type:* interface{} + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```go +func EnableUnredactedQuerySyntaxError() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```go +func ErrorOnNondeterministicMerge() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```go +func ErrorOnNondeterministicUpdate() interface{} +``` + +- *Type:* interface{} + +--- + +##### `GeographyOutputFormat`Required + +```go +func GeographyOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `GeometryOutputFormat`Required + +```go +func GeometryOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```go +func JdbcTreatDecimalAsInt() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```go +func JdbcTreatTimestampNtzAsUtc() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JdbcUseSessionTimezone`Required + +```go +func JdbcUseSessionTimezone() interface{} +``` + +- *Type:* interface{} + +--- + +##### `JsonIndent`Required + +```go +func JsonIndent() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LockTimeout`Required + +```go +func LockTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LoginName`Required + +```go +func LoginName() *string +``` + +- *Type:* *string + +--- + +##### `LogLevel`Required + +```go +func LogLevel() *string +``` + +- *Type:* *string + +--- + +##### `MinsToUnlock`Required + +```go +func MinsToUnlock() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MultiStatementCount`Required + +```go +func MultiStatementCount() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `NetworkPolicy`Required + +```go +func NetworkPolicy() *string +``` + +- *Type:* *string + +--- + +##### `NoorderSequenceAsDefault`Required + +```go +func NoorderSequenceAsDefault() interface{} +``` + +- *Type:* interface{} + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```go +func OdbcTreatDecimalAsInt() interface{} +``` + +- *Type:* interface{} + +--- + +##### `PreventUnloadToInternalStages`Required + +```go +func PreventUnloadToInternalStages() interface{} +``` + +- *Type:* interface{} + +--- + +##### `QueryTag`Required + +```go +func QueryTag() *string +``` + +- *Type:* *string + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```go +func QuotedIdentifiersIgnoreCase() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RowsPerResultset`Required + +```go +func RowsPerResultset() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RsaPublicKey`Required + +```go +func RsaPublicKey() *string +``` + +- *Type:* *string + +--- + +##### `RsaPublicKey2`Required + +```go +func RsaPublicKey2() *string +``` + +- *Type:* *string + +--- + +##### `S3StageVpceDnsName`Required + +```go +func S3StageVpceDnsName() *string +``` + +- *Type:* *string + +--- + +##### `SearchPath`Required + +```go +func SearchPath() *string +``` + +- *Type:* *string + +--- + +##### `SimulatedDataSharingConsumer`Required + +```go +func SimulatedDataSharingConsumer() *string +``` + +- *Type:* *string + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```go +func StatementQueuedTimeoutInSeconds() *f64 +``` + +- *Type:* *f64 + +--- + +##### `StatementTimeoutInSeconds`Required + +```go +func StatementTimeoutInSeconds() *f64 +``` + +- *Type:* *f64 + +--- + +##### `StrictJsonOutput`Required + +```go +func StrictJsonOutput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TimeInputFormat`Required + +```go +func TimeInputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimeOutputFormat`Required + +```go +func TimeOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimestampDayIsAlways24H`Required + +```go +func TimestampDayIsAlways24H() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TimestampInputFormat`Required + +```go +func TimestampInputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimestampLtzOutputFormat`Required + +```go +func TimestampLtzOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimestampNtzOutputFormat`Required + +```go +func TimestampNtzOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimestampOutputFormat`Required + +```go +func TimestampOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `TimestampTypeMapping`Required + +```go +func TimestampTypeMapping() *string +``` + +- *Type:* *string + +--- + +##### `TimestampTzOutputFormat`Required + +```go +func TimestampTzOutputFormat() *string +``` + +- *Type:* *string + +--- + +##### `Timezone`Required + +```go +func Timezone() *string +``` + +- *Type:* *string + +--- + +##### `TraceLevel`Required + +```go +func TraceLevel() *string +``` + +- *Type:* *string + +--- + +##### `TransactionAbortOnError`Required + +```go +func TransactionAbortOnError() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```go +func TransactionDefaultIsolationLevel() *string +``` + +- *Type:* *string + +--- + +##### `TwoDigitCenturyStart`Required + +```go +func TwoDigitCenturyStart() *f64 +``` + +- *Type:* *f64 + +--- + +##### `UnsupportedDdlAction`Required + +```go +func UnsupportedDdlAction() *string +``` + +- *Type:* *string + +--- + +##### `UseCachedResult`Required + +```go +func UseCachedResult() interface{} +``` + +- *Type:* interface{} + +--- + +##### `WeekOfYearPolicy`Required + +```go +func WeekOfYearPolicy() *f64 +``` + +- *Type:* *f64 + +--- + +##### `WeekStart`Required + +```go +func WeekStart() *f64 +``` + +- *Type:* *f64 + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | + +--- + +##### `TfResourceType`Required + +```go +func TfResourceType() *string +``` + +- *Type:* *string + +--- + +## Structs + +### ServiceUserConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserConfig { + Connection: interface{}, + Count: interface{}, + DependsOn: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable, + ForEach: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator, + Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, + Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, + Provisioners: *[]interface{}, + Name: *string, + AbortDetachedQuery: interface{}, + Autocommit: interface{}, + BinaryInputFormat: *string, + BinaryOutputFormat: *string, + ClientMemoryLimit: *f64, + ClientMetadataRequestUseConnectionCtx: interface{}, + ClientPrefetchThreads: *f64, + ClientResultChunkSize: *f64, + ClientResultColumnCaseInsensitive: interface{}, + ClientSessionKeepAlive: interface{}, + ClientSessionKeepAliveHeartbeatFrequency: *f64, + ClientTimestampTypeMapping: *string, + Comment: *string, + DateInputFormat: *string, + DateOutputFormat: *string, + DaysToExpiry: *f64, + DefaultNamespace: *string, + DefaultRole: *string, + DefaultSecondaryRolesOption: *string, + DefaultWarehouse: *string, + Disabled: *string, + DisplayName: *string, + Email: *string, + EnableUnloadPhysicalTypeOptimization: interface{}, + EnableUnredactedQuerySyntaxError: interface{}, + ErrorOnNondeterministicMerge: interface{}, + ErrorOnNondeterministicUpdate: interface{}, + GeographyOutputFormat: *string, + GeometryOutputFormat: *string, + Id: *string, + JdbcTreatDecimalAsInt: interface{}, + JdbcTreatTimestampNtzAsUtc: interface{}, + JdbcUseSessionTimezone: interface{}, + JsonIndent: *f64, + LockTimeout: *f64, + LoginName: *string, + LogLevel: *string, + MinsToUnlock: *f64, + MultiStatementCount: *f64, + NetworkPolicy: *string, + NoorderSequenceAsDefault: interface{}, + OdbcTreatDecimalAsInt: interface{}, + PreventUnloadToInternalStages: interface{}, + QueryTag: *string, + QuotedIdentifiersIgnoreCase: interface{}, + RowsPerResultset: *f64, + RsaPublicKey: *string, + RsaPublicKey2: *string, + S3StageVpceDnsName: *string, + SearchPath: *string, + SimulatedDataSharingConsumer: *string, + StatementQueuedTimeoutInSeconds: *f64, + StatementTimeoutInSeconds: *f64, + StrictJsonOutput: interface{}, + TimeInputFormat: *string, + TimeOutputFormat: *string, + TimestampDayIsAlways24H: interface{}, + TimestampInputFormat: *string, + TimestampLtzOutputFormat: *string, + TimestampNtzOutputFormat: *string, + TimestampOutputFormat: *string, + TimestampTypeMapping: *string, + TimestampTzOutputFormat: *string, + Timezone: *string, + TraceLevel: *string, + TransactionAbortOnError: interface{}, + TransactionDefaultIsolationLevel: *string, + TwoDigitCenturyStart: *f64, + UnsupportedDdlAction: *string, + UseCachedResult: interface{}, + WeekOfYearPolicy: *f64, + WeekStart: *f64, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| Name | *string | Name of the user. | +| AbortDetachedQuery | interface{} | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| Autocommit | interface{} | Specifies whether autocommit is enabled for the session. | +| BinaryInputFormat | *string | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| BinaryOutputFormat | *string | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| ClientMemoryLimit | *f64 | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| ClientMetadataRequestUseConnectionCtx | interface{} | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| ClientPrefetchThreads | *f64 | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| ClientResultChunkSize | *f64 | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| ClientResultColumnCaseInsensitive | interface{} | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| ClientSessionKeepAlive | interface{} | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| ClientSessionKeepAliveHeartbeatFrequency | *f64 | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| ClientTimestampTypeMapping | *string | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| Comment | *string | Specifies a comment for the user. | +| DateInputFormat | *string | Specifies the input format for the DATE data type. | +| DateOutputFormat | *string | Specifies the display format for the DATE data type. | +| DaysToExpiry | *f64 | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| DefaultNamespace | *string | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| DefaultRole | *string | Specifies the role that is active by default for the user’s session upon login. | +| DefaultSecondaryRolesOption | *string | Specifies the secondary roles that are active for the user’s session upon login. | +| DefaultWarehouse | *string | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| Disabled | *string | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| DisplayName | *string | Name displayed for the user in the Snowflake web interface. | +| Email | *string | Email address for the user. | +| EnableUnloadPhysicalTypeOptimization | interface{} | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| EnableUnredactedQuerySyntaxError | interface{} | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| ErrorOnNondeterministicMerge | interface{} | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| ErrorOnNondeterministicUpdate | interface{} | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| GeographyOutputFormat | *string | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| GeometryOutputFormat | *string | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. | +| JdbcTreatDecimalAsInt | interface{} | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| JdbcTreatTimestampNtzAsUtc | interface{} | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| JdbcUseSessionTimezone | interface{} | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| JsonIndent | *f64 | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| LockTimeout | *f64 | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| LoginName | *string | The name users use to log in. | +| LogLevel | *string | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| MinsToUnlock | *f64 | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| MultiStatementCount | *f64 | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| NetworkPolicy | *string | Specifies the network policy to enforce for your account. | +| NoorderSequenceAsDefault | interface{} | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| OdbcTreatDecimalAsInt | interface{} | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| PreventUnloadToInternalStages | interface{} | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| QueryTag | *string | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| QuotedIdentifiersIgnoreCase | interface{} | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| RowsPerResultset | *f64 | Specifies the maximum number of rows returned in a result set. | +| RsaPublicKey | *string | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| RsaPublicKey2 | *string | Specifies the user’s second RSA public key; | +| S3StageVpceDnsName | *string | Specifies the DNS name of an Amazon S3 interface endpoint. | +| SearchPath | *string | Specifies the path to search to resolve unqualified object names in queries. | +| SimulatedDataSharingConsumer | *string | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| StatementQueuedTimeoutInSeconds | *f64 | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| StatementTimeoutInSeconds | *f64 | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| StrictJsonOutput | interface{} | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| TimeInputFormat | *string | Specifies the input format for the TIME data type. | +| TimeOutputFormat | *string | Specifies the display format for the TIME data type. | +| TimestampDayIsAlways24H | interface{} | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| TimestampInputFormat | *string | Specifies the input format for the TIMESTAMP data type alias. | +| TimestampLtzOutputFormat | *string | Specifies the display format for the TIMESTAMP_LTZ data type. | +| TimestampNtzOutputFormat | *string | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| TimestampOutputFormat | *string | Specifies the display format for the TIMESTAMP data type alias. | +| TimestampTypeMapping | *string | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| TimestampTzOutputFormat | *string | Specifies the display format for the TIMESTAMP_TZ data type. | +| Timezone | *string | Specifies the time zone for the session. | +| TraceLevel | *string | Controls how trace events are ingested into the event table. | +| TransactionAbortOnError | interface{} | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| TransactionDefaultIsolationLevel | *string | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| TwoDigitCenturyStart | *f64 | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| UnsupportedDdlAction | *string | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| UseCachedResult | interface{} | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| WeekOfYearPolicy | *f64 | Specifies how the weeks in a given year are computed. | +| WeekStart | *f64 | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `Connection`Optional + +```go +Connection interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +Count interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +DependsOn *[]ITerraformDependable +``` + +- *Type:* *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable + +--- + +##### `ForEach`Optional + +```go +ForEach ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +Lifecycle TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +Provider TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +Provisioners *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `Name`Required + +```go +Name *string +``` + +- *Type:* *string + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#name ServiceUser#name} + +--- + +##### `AbortDetachedQuery`Optional + +```go +AbortDetachedQuery interface{} +``` + +- *Type:* interface{} + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#abort_detached_query ServiceUser#abort_detached_query} + +--- + +##### `Autocommit`Optional + +```go +Autocommit interface{} +``` + +- *Type:* interface{} + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#autocommit ServiceUser#autocommit} + +--- + +##### `BinaryInputFormat`Optional + +```go +BinaryInputFormat *string +``` + +- *Type:* *string + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_input_format ServiceUser#binary_input_format} + +--- + +##### `BinaryOutputFormat`Optional + +```go +BinaryOutputFormat *string +``` + +- *Type:* *string + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_output_format ServiceUser#binary_output_format} + +--- + +##### `ClientMemoryLimit`Optional + +```go +ClientMemoryLimit *f64 +``` + +- *Type:* *f64 + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_memory_limit ServiceUser#client_memory_limit} + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Optional + +```go +ClientMetadataRequestUseConnectionCtx interface{} +``` + +- *Type:* interface{} + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_metadata_request_use_connection_ctx ServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `ClientPrefetchThreads`Optional + +```go +ClientPrefetchThreads *f64 +``` + +- *Type:* *f64 + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_prefetch_threads ServiceUser#client_prefetch_threads} + +--- + +##### `ClientResultChunkSize`Optional + +```go +ClientResultChunkSize *f64 +``` + +- *Type:* *f64 + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_chunk_size ServiceUser#client_result_chunk_size} + +--- + +##### `ClientResultColumnCaseInsensitive`Optional + +```go +ClientResultColumnCaseInsensitive interface{} +``` + +- *Type:* interface{} + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_column_case_insensitive ServiceUser#client_result_column_case_insensitive} + +--- + +##### `ClientSessionKeepAlive`Optional + +```go +ClientSessionKeepAlive interface{} +``` + +- *Type:* interface{} + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive ServiceUser#client_session_keep_alive} + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Optional + +```go +ClientSessionKeepAliveHeartbeatFrequency *f64 +``` + +- *Type:* *f64 + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive_heartbeat_frequency ServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `ClientTimestampTypeMapping`Optional + +```go +ClientTimestampTypeMapping *string +``` + +- *Type:* *string + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_timestamp_type_mapping ServiceUser#client_timestamp_type_mapping} + +--- + +##### `Comment`Optional + +```go +Comment *string +``` + +- *Type:* *string + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#comment ServiceUser#comment} + +--- + +##### `DateInputFormat`Optional + +```go +DateInputFormat *string +``` + +- *Type:* *string + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_input_format ServiceUser#date_input_format} + +--- + +##### `DateOutputFormat`Optional + +```go +DateOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_output_format ServiceUser#date_output_format} + +--- + +##### `DaysToExpiry`Optional + +```go +DaysToExpiry *f64 +``` + +- *Type:* *f64 + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#days_to_expiry ServiceUser#days_to_expiry} + +--- + +##### `DefaultNamespace`Optional + +```go +DefaultNamespace *string +``` + +- *Type:* *string + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_namespace ServiceUser#default_namespace} + +--- + +##### `DefaultRole`Optional + +```go +DefaultRole *string +``` + +- *Type:* *string + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_role ServiceUser#default_role} + +--- + +##### `DefaultSecondaryRolesOption`Optional + +```go +DefaultSecondaryRolesOption *string +``` + +- *Type:* *string + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_secondary_roles_option ServiceUser#default_secondary_roles_option} + +--- + +##### `DefaultWarehouse`Optional + +```go +DefaultWarehouse *string +``` + +- *Type:* *string + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_warehouse ServiceUser#default_warehouse} + +--- + +##### `Disabled`Optional + +```go +Disabled *string +``` + +- *Type:* *string + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#disabled ServiceUser#disabled} + +--- + +##### `DisplayName`Optional + +```go +DisplayName *string +``` + +- *Type:* *string + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#display_name ServiceUser#display_name} + +--- + +##### `Email`Optional + +```go +Email *string +``` + +- *Type:* *string + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#email ServiceUser#email} + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Optional + +```go +EnableUnloadPhysicalTypeOptimization interface{} +``` + +- *Type:* interface{} + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unload_physical_type_optimization ServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `EnableUnredactedQuerySyntaxError`Optional + +```go +EnableUnredactedQuerySyntaxError interface{} +``` + +- *Type:* interface{} + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unredacted_query_syntax_error ServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `ErrorOnNondeterministicMerge`Optional + +```go +ErrorOnNondeterministicMerge interface{} +``` + +- *Type:* interface{} + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_merge ServiceUser#error_on_nondeterministic_merge} + +--- + +##### `ErrorOnNondeterministicUpdate`Optional + +```go +ErrorOnNondeterministicUpdate interface{} +``` + +- *Type:* interface{} + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_update ServiceUser#error_on_nondeterministic_update} + +--- + +##### `GeographyOutputFormat`Optional + +```go +GeographyOutputFormat *string +``` + +- *Type:* *string + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geography_output_format ServiceUser#geography_output_format} + +--- + +##### `GeometryOutputFormat`Optional + +```go +GeometryOutputFormat *string +``` + +- *Type:* *string + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geometry_output_format ServiceUser#geometry_output_format} + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `JdbcTreatDecimalAsInt`Optional + +```go +JdbcTreatDecimalAsInt interface{} +``` + +- *Type:* interface{} + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_decimal_as_int ServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Optional + +```go +JdbcTreatTimestampNtzAsUtc interface{} +``` + +- *Type:* interface{} + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_timestamp_ntz_as_utc ServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `JdbcUseSessionTimezone`Optional + +```go +JdbcUseSessionTimezone interface{} +``` + +- *Type:* interface{} + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_use_session_timezone ServiceUser#jdbc_use_session_timezone} + +--- + +##### `JsonIndent`Optional + +```go +JsonIndent *f64 +``` + +- *Type:* *f64 + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#json_indent ServiceUser#json_indent} + +--- + +##### `LockTimeout`Optional + +```go +LockTimeout *f64 +``` + +- *Type:* *f64 + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#lock_timeout ServiceUser#lock_timeout} + +--- + +##### `LoginName`Optional + +```go +LoginName *string +``` + +- *Type:* *string + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#login_name ServiceUser#login_name} + +--- + +##### `LogLevel`Optional + +```go +LogLevel *string +``` + +- *Type:* *string + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#log_level ServiceUser#log_level} + +--- + +##### `MinsToUnlock`Optional + +```go +MinsToUnlock *f64 +``` + +- *Type:* *f64 + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#mins_to_unlock ServiceUser#mins_to_unlock} + +--- + +##### `MultiStatementCount`Optional + +```go +MultiStatementCount *f64 +``` + +- *Type:* *f64 + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#multi_statement_count ServiceUser#multi_statement_count} + +--- + +##### `NetworkPolicy`Optional + +```go +NetworkPolicy *string +``` + +- *Type:* *string + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#network_policy ServiceUser#network_policy} + +--- + +##### `NoorderSequenceAsDefault`Optional + +```go +NoorderSequenceAsDefault interface{} +``` + +- *Type:* interface{} + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#noorder_sequence_as_default ServiceUser#noorder_sequence_as_default} + +--- + +##### `OdbcTreatDecimalAsInt`Optional + +```go +OdbcTreatDecimalAsInt interface{} +``` + +- *Type:* interface{} + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#odbc_treat_decimal_as_int ServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `PreventUnloadToInternalStages`Optional + +```go +PreventUnloadToInternalStages interface{} +``` + +- *Type:* interface{} + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#prevent_unload_to_internal_stages ServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `QueryTag`Optional + +```go +QueryTag *string +``` + +- *Type:* *string + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#query_tag ServiceUser#query_tag} + +--- + +##### `QuotedIdentifiersIgnoreCase`Optional + +```go +QuotedIdentifiersIgnoreCase interface{} +``` + +- *Type:* interface{} + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#quoted_identifiers_ignore_case ServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `RowsPerResultset`Optional + +```go +RowsPerResultset *f64 +``` + +- *Type:* *f64 + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rows_per_resultset ServiceUser#rows_per_resultset} + +--- + +##### `RsaPublicKey`Optional + +```go +RsaPublicKey *string +``` + +- *Type:* *string + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key ServiceUser#rsa_public_key} + +--- + +##### `RsaPublicKey2`Optional + +```go +RsaPublicKey2 *string +``` + +- *Type:* *string + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key_2 ServiceUser#rsa_public_key_2} + +--- + +##### `S3StageVpceDnsName`Optional + +```go +S3StageVpceDnsName *string +``` + +- *Type:* *string + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#s3_stage_vpce_dns_name ServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `SearchPath`Optional + +```go +SearchPath *string +``` + +- *Type:* *string + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#search_path ServiceUser#search_path} + +--- + +##### `SimulatedDataSharingConsumer`Optional + +```go +SimulatedDataSharingConsumer *string +``` + +- *Type:* *string + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#simulated_data_sharing_consumer ServiceUser#simulated_data_sharing_consumer} + +--- + +##### `StatementQueuedTimeoutInSeconds`Optional + +```go +StatementQueuedTimeoutInSeconds *f64 +``` + +- *Type:* *f64 + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_queued_timeout_in_seconds ServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `StatementTimeoutInSeconds`Optional + +```go +StatementTimeoutInSeconds *f64 +``` + +- *Type:* *f64 + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_timeout_in_seconds ServiceUser#statement_timeout_in_seconds} + +--- + +##### `StrictJsonOutput`Optional + +```go +StrictJsonOutput interface{} +``` + +- *Type:* interface{} + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#strict_json_output ServiceUser#strict_json_output} + +--- + +##### `TimeInputFormat`Optional + +```go +TimeInputFormat *string +``` + +- *Type:* *string + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_input_format ServiceUser#time_input_format} + +--- + +##### `TimeOutputFormat`Optional + +```go +TimeOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_output_format ServiceUser#time_output_format} + +--- + +##### `TimestampDayIsAlways24H`Optional + +```go +TimestampDayIsAlways24H interface{} +``` + +- *Type:* interface{} + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_day_is_always_24h ServiceUser#timestamp_day_is_always_24h} + +--- + +##### `TimestampInputFormat`Optional + +```go +TimestampInputFormat *string +``` + +- *Type:* *string + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_input_format ServiceUser#timestamp_input_format} + +--- + +##### `TimestampLtzOutputFormat`Optional + +```go +TimestampLtzOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ltz_output_format ServiceUser#timestamp_ltz_output_format} + +--- + +##### `TimestampNtzOutputFormat`Optional + +```go +TimestampNtzOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ntz_output_format ServiceUser#timestamp_ntz_output_format} + +--- + +##### `TimestampOutputFormat`Optional + +```go +TimestampOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_output_format ServiceUser#timestamp_output_format} + +--- + +##### `TimestampTypeMapping`Optional + +```go +TimestampTypeMapping *string +``` + +- *Type:* *string + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_type_mapping ServiceUser#timestamp_type_mapping} + +--- + +##### `TimestampTzOutputFormat`Optional + +```go +TimestampTzOutputFormat *string +``` + +- *Type:* *string + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_tz_output_format ServiceUser#timestamp_tz_output_format} + +--- + +##### `Timezone`Optional + +```go +Timezone *string +``` + +- *Type:* *string + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timezone ServiceUser#timezone} + +--- + +##### `TraceLevel`Optional + +```go +TraceLevel *string +``` + +- *Type:* *string + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#trace_level ServiceUser#trace_level} + +--- + +##### `TransactionAbortOnError`Optional + +```go +TransactionAbortOnError interface{} +``` + +- *Type:* interface{} + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_abort_on_error ServiceUser#transaction_abort_on_error} + +--- + +##### `TransactionDefaultIsolationLevel`Optional + +```go +TransactionDefaultIsolationLevel *string +``` + +- *Type:* *string + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_default_isolation_level ServiceUser#transaction_default_isolation_level} + +--- + +##### `TwoDigitCenturyStart`Optional + +```go +TwoDigitCenturyStart *f64 +``` + +- *Type:* *f64 + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#two_digit_century_start ServiceUser#two_digit_century_start} + +--- + +##### `UnsupportedDdlAction`Optional + +```go +UnsupportedDdlAction *string +``` + +- *Type:* *string + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#unsupported_ddl_action ServiceUser#unsupported_ddl_action} + +--- + +##### `UseCachedResult`Optional + +```go +UseCachedResult interface{} +``` + +- *Type:* interface{} + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#use_cached_result ServiceUser#use_cached_result} + +--- + +##### `WeekOfYearPolicy`Optional + +```go +WeekOfYearPolicy *f64 +``` + +- *Type:* *f64 + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_of_year_policy ServiceUser#week_of_year_policy} + +--- + +##### `WeekStart`Optional + +```go +WeekStart *f64 +``` + +- *Type:* *f64 + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_start ServiceUser#week_start} + +--- + +### ServiceUserParameters + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParameters { + +} +``` + + +### ServiceUserParametersAbortDetachedQuery + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersAbortDetachedQuery { + +} +``` + + +### ServiceUserParametersAutocommit + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersAutocommit { + +} +``` + + +### ServiceUserParametersBinaryInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersBinaryInputFormat { + +} +``` + + +### ServiceUserParametersBinaryOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersBinaryOutputFormat { + +} +``` + + +### ServiceUserParametersClientMemoryLimit + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersClientMemoryLimit { + +} +``` + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersClientMetadataRequestUseConnectionCtx { + +} +``` + + +### ServiceUserParametersClientPrefetchThreads + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersClientPrefetchThreads { + +} +``` + + +### ServiceUserParametersClientResultChunkSize + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersClientResultChunkSize { + +} +``` + + +### ServiceUserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersClientResultColumnCaseInsensitive { + +} +``` + + +### ServiceUserParametersClientSessionKeepAlive + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersClientSessionKeepAlive { + +} +``` + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency { + +} +``` + + +### ServiceUserParametersClientTimestampTypeMapping + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersClientTimestampTypeMapping { + +} +``` + + +### ServiceUserParametersDateInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersDateInputFormat { + +} +``` + + +### ServiceUserParametersDateOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersDateOutputFormat { + +} +``` + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersEnableUnloadPhysicalTypeOptimization { + +} +``` + + +### ServiceUserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersEnableUnredactedQuerySyntaxError { + +} +``` + + +### ServiceUserParametersErrorOnNondeterministicMerge + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersErrorOnNondeterministicMerge { + +} +``` + + +### ServiceUserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersErrorOnNondeterministicUpdate { + +} +``` + + +### ServiceUserParametersGeographyOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersGeographyOutputFormat { + +} +``` + + +### ServiceUserParametersGeometryOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersGeometryOutputFormat { + +} +``` + + +### ServiceUserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersJdbcTreatDecimalAsInt { + +} +``` + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersJdbcTreatTimestampNtzAsUtc { + +} +``` + + +### ServiceUserParametersJdbcUseSessionTimezone + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersJdbcUseSessionTimezone { + +} +``` + + +### ServiceUserParametersJsonIndent + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersJsonIndent { + +} +``` + + +### ServiceUserParametersLockTimeout + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersLockTimeout { + +} +``` + + +### ServiceUserParametersLogLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersLogLevel { + +} +``` + + +### ServiceUserParametersMultiStatementCount + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersMultiStatementCount { + +} +``` + + +### ServiceUserParametersNetworkPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersNetworkPolicy { + +} +``` + + +### ServiceUserParametersNoorderSequenceAsDefault + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersNoorderSequenceAsDefault { + +} +``` + + +### ServiceUserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersOdbcTreatDecimalAsInt { + +} +``` + + +### ServiceUserParametersPreventUnloadToInternalStages + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersPreventUnloadToInternalStages { + +} +``` + + +### ServiceUserParametersQueryTag + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersQueryTag { + +} +``` + + +### ServiceUserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersQuotedIdentifiersIgnoreCase { + +} +``` + + +### ServiceUserParametersRowsPerResultset + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersRowsPerResultset { + +} +``` + + +### ServiceUserParametersS3StageVpceDnsName + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersS3StageVpceDnsName { + +} +``` + + +### ServiceUserParametersSearchPath + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersSearchPath { + +} +``` + + +### ServiceUserParametersSimulatedDataSharingConsumer + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersSimulatedDataSharingConsumer { + +} +``` + + +### ServiceUserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersStatementQueuedTimeoutInSeconds { + +} +``` + + +### ServiceUserParametersStatementTimeoutInSeconds + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersStatementTimeoutInSeconds { + +} +``` + + +### ServiceUserParametersStrictJsonOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersStrictJsonOutput { + +} +``` + + +### ServiceUserParametersTimeInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTimeInputFormat { + +} +``` + + +### ServiceUserParametersTimeOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTimeOutputFormat { + +} +``` + + +### ServiceUserParametersTimestampDayIsAlways24H + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTimestampDayIsAlways24H { + +} +``` + + +### ServiceUserParametersTimestampInputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTimestampInputFormat { + +} +``` + + +### ServiceUserParametersTimestampLtzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTimestampLtzOutputFormat { + +} +``` + + +### ServiceUserParametersTimestampNtzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTimestampNtzOutputFormat { + +} +``` + + +### ServiceUserParametersTimestampOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTimestampOutputFormat { + +} +``` + + +### ServiceUserParametersTimestampTypeMapping + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTimestampTypeMapping { + +} +``` + + +### ServiceUserParametersTimestampTzOutputFormat + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTimestampTzOutputFormat { + +} +``` + + +### ServiceUserParametersTimezone + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTimezone { + +} +``` + + +### ServiceUserParametersTraceLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTraceLevel { + +} +``` + + +### ServiceUserParametersTransactionAbortOnError + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTransactionAbortOnError { + +} +``` + + +### ServiceUserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTransactionDefaultIsolationLevel { + +} +``` + + +### ServiceUserParametersTwoDigitCenturyStart + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersTwoDigitCenturyStart { + +} +``` + + +### ServiceUserParametersUnsupportedDdlAction + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersUnsupportedDdlAction { + +} +``` + + +### ServiceUserParametersUseCachedResult + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersUseCachedResult { + +} +``` + + +### ServiceUserParametersWeekOfYearPolicy + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersWeekOfYearPolicy { + +} +``` + + +### ServiceUserParametersWeekStart + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserParametersWeekStart { + +} +``` + + +### ServiceUserShowOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +&serviceuser.ServiceUserShowOutput { + +} +``` + + +## Classes + +### ServiceUserParametersAbortDetachedQueryList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersAbortDetachedQueryList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersAbortDetachedQueryList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersAbortDetachedQueryOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersAbortDetachedQueryOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersAbortDetachedQueryOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersAbortDetachedQuery | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersAbortDetachedQuery +``` + +- *Type:* ServiceUserParametersAbortDetachedQuery + +--- + + +### ServiceUserParametersAutocommitList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersAutocommitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersAutocommitList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersAutocommitOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersAutocommitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersAutocommitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersAutocommitOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersAutocommit | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersAutocommit +``` + +- *Type:* ServiceUserParametersAutocommit + +--- + + +### ServiceUserParametersBinaryInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersBinaryInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersBinaryInputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersBinaryInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersBinaryInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersBinaryInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersBinaryInputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersBinaryInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersBinaryInputFormat +``` + +- *Type:* ServiceUserParametersBinaryInputFormat + +--- + + +### ServiceUserParametersBinaryOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersBinaryOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersBinaryOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersBinaryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersBinaryOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersBinaryOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersBinaryOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersBinaryOutputFormat +``` + +- *Type:* ServiceUserParametersBinaryOutputFormat + +--- + + +### ServiceUserParametersClientMemoryLimitList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientMemoryLimitList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersClientMemoryLimitList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersClientMemoryLimitOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersClientMemoryLimitOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientMemoryLimitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersClientMemoryLimitOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersClientMemoryLimit | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersClientMemoryLimit +``` + +- *Type:* ServiceUserParametersClientMemoryLimit + +--- + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientMetadataRequestUseConnectionCtxList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersClientMetadataRequestUseConnectionCtxList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersClientMetadataRequestUseConnectionCtx | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersClientMetadataRequestUseConnectionCtx +``` + +- *Type:* ServiceUserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### ServiceUserParametersClientPrefetchThreadsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientPrefetchThreadsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersClientPrefetchThreadsList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersClientPrefetchThreadsOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientPrefetchThreadsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersClientPrefetchThreadsOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersClientPrefetchThreads | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersClientPrefetchThreads +``` + +- *Type:* ServiceUserParametersClientPrefetchThreads + +--- + + +### ServiceUserParametersClientResultChunkSizeList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientResultChunkSizeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersClientResultChunkSizeList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersClientResultChunkSizeOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientResultChunkSizeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersClientResultChunkSizeOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersClientResultChunkSize | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersClientResultChunkSize +``` + +- *Type:* ServiceUserParametersClientResultChunkSize + +--- + + +### ServiceUserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientResultColumnCaseInsensitiveList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersClientResultColumnCaseInsensitiveList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientResultColumnCaseInsensitiveOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersClientResultColumnCaseInsensitive | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersClientResultColumnCaseInsensitive +``` + +- *Type:* ServiceUserParametersClientResultColumnCaseInsensitive + +--- + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### ServiceUserParametersClientSessionKeepAliveList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientSessionKeepAliveList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersClientSessionKeepAliveList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersClientSessionKeepAliveOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientSessionKeepAliveOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersClientSessionKeepAliveOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersClientSessionKeepAlive | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersClientSessionKeepAlive +``` + +- *Type:* ServiceUserParametersClientSessionKeepAlive + +--- + + +### ServiceUserParametersClientTimestampTypeMappingList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientTimestampTypeMappingList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersClientTimestampTypeMappingList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersClientTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersClientTimestampTypeMappingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersClientTimestampTypeMappingOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersClientTimestampTypeMapping | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersClientTimestampTypeMapping +``` + +- *Type:* ServiceUserParametersClientTimestampTypeMapping + +--- + + +### ServiceUserParametersDateInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersDateInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersDateInputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersDateInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersDateInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersDateInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersDateInputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersDateInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersDateInputFormat +``` + +- *Type:* ServiceUserParametersDateInputFormat + +--- + + +### ServiceUserParametersDateOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersDateOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersDateOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersDateOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersDateOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersDateOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersDateOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersDateOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersDateOutputFormat +``` + +- *Type:* ServiceUserParametersDateOutputFormat + +--- + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersEnableUnloadPhysicalTypeOptimizationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersEnableUnloadPhysicalTypeOptimization | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersEnableUnloadPhysicalTypeOptimization +``` + +- *Type:* ServiceUserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### ServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersEnableUnredactedQuerySyntaxErrorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersEnableUnredactedQuerySyntaxErrorList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersEnableUnredactedQuerySyntaxError | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersEnableUnredactedQuerySyntaxError +``` + +- *Type:* ServiceUserParametersEnableUnredactedQuerySyntaxError + +--- + + +### ServiceUserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersErrorOnNondeterministicMergeList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersErrorOnNondeterministicMergeList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersErrorOnNondeterministicMergeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersErrorOnNondeterministicMergeOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersErrorOnNondeterministicMerge | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersErrorOnNondeterministicMerge +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicMerge + +--- + + +### ServiceUserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersErrorOnNondeterministicUpdateList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersErrorOnNondeterministicUpdateList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersErrorOnNondeterministicUpdateOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersErrorOnNondeterministicUpdateOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersErrorOnNondeterministicUpdate | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersErrorOnNondeterministicUpdate +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicUpdate + +--- + + +### ServiceUserParametersGeographyOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersGeographyOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersGeographyOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersGeographyOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersGeographyOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersGeographyOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersGeographyOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersGeographyOutputFormat +``` + +- *Type:* ServiceUserParametersGeographyOutputFormat + +--- + + +### ServiceUserParametersGeometryOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersGeometryOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersGeometryOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersGeometryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersGeometryOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersGeometryOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersGeometryOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersGeometryOutputFormat +``` + +- *Type:* ServiceUserParametersGeometryOutputFormat + +--- + + +### ServiceUserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersJdbcTreatDecimalAsIntList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersJdbcTreatDecimalAsIntList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersJdbcTreatDecimalAsIntOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersJdbcTreatDecimalAsIntOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersJdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersJdbcTreatDecimalAsInt +``` + +- *Type:* ServiceUserParametersJdbcTreatDecimalAsInt + +--- + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersJdbcTreatTimestampNtzAsUtcList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersJdbcTreatTimestampNtzAsUtcList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersJdbcTreatTimestampNtzAsUtc | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersJdbcTreatTimestampNtzAsUtc +``` + +- *Type:* ServiceUserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### ServiceUserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersJdbcUseSessionTimezoneList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersJdbcUseSessionTimezoneList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersJdbcUseSessionTimezoneOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersJdbcUseSessionTimezoneOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersJdbcUseSessionTimezone | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersJdbcUseSessionTimezone +``` + +- *Type:* ServiceUserParametersJdbcUseSessionTimezone + +--- + + +### ServiceUserParametersJsonIndentList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersJsonIndentList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersJsonIndentList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersJsonIndentOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersJsonIndentOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersJsonIndentOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersJsonIndentOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersJsonIndent | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersJsonIndent +``` + +- *Type:* ServiceUserParametersJsonIndent + +--- + + +### ServiceUserParametersList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersLockTimeoutList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersLockTimeoutList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersLockTimeoutList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersLockTimeoutOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersLockTimeoutOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersLockTimeoutOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersLockTimeoutOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersLockTimeout | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersLockTimeout +``` + +- *Type:* ServiceUserParametersLockTimeout + +--- + + +### ServiceUserParametersLogLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersLogLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersLogLevelList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersLogLevelOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersLogLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersLogLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersLogLevelOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersLogLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersLogLevel +``` + +- *Type:* ServiceUserParametersLogLevel + +--- + + +### ServiceUserParametersMultiStatementCountList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersMultiStatementCountList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersMultiStatementCountList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersMultiStatementCountOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersMultiStatementCountOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersMultiStatementCountOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersMultiStatementCountOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersMultiStatementCount | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersMultiStatementCount +``` + +- *Type:* ServiceUserParametersMultiStatementCount + +--- + + +### ServiceUserParametersNetworkPolicyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersNetworkPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersNetworkPolicyList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersNetworkPolicyOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersNetworkPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersNetworkPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersNetworkPolicyOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersNetworkPolicy | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersNetworkPolicy +``` + +- *Type:* ServiceUserParametersNetworkPolicy + +--- + + +### ServiceUserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersNoorderSequenceAsDefaultList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersNoorderSequenceAsDefaultList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersNoorderSequenceAsDefaultOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersNoorderSequenceAsDefaultOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersNoorderSequenceAsDefault | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersNoorderSequenceAsDefault +``` + +- *Type:* ServiceUserParametersNoorderSequenceAsDefault + +--- + + +### ServiceUserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersOdbcTreatDecimalAsIntList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersOdbcTreatDecimalAsIntList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersOdbcTreatDecimalAsIntOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersOdbcTreatDecimalAsIntOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersOdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersOdbcTreatDecimalAsInt +``` + +- *Type:* ServiceUserParametersOdbcTreatDecimalAsInt + +--- + + +### ServiceUserParametersOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| AbortDetachedQuery | ServiceUserParametersAbortDetachedQueryList | *No description.* | +| Autocommit | ServiceUserParametersAutocommitList | *No description.* | +| BinaryInputFormat | ServiceUserParametersBinaryInputFormatList | *No description.* | +| BinaryOutputFormat | ServiceUserParametersBinaryOutputFormatList | *No description.* | +| ClientMemoryLimit | ServiceUserParametersClientMemoryLimitList | *No description.* | +| ClientMetadataRequestUseConnectionCtx | ServiceUserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| ClientPrefetchThreads | ServiceUserParametersClientPrefetchThreadsList | *No description.* | +| ClientResultChunkSize | ServiceUserParametersClientResultChunkSizeList | *No description.* | +| ClientResultColumnCaseInsensitive | ServiceUserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| ClientSessionKeepAlive | ServiceUserParametersClientSessionKeepAliveList | *No description.* | +| ClientSessionKeepAliveHeartbeatFrequency | ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| ClientTimestampTypeMapping | ServiceUserParametersClientTimestampTypeMappingList | *No description.* | +| DateInputFormat | ServiceUserParametersDateInputFormatList | *No description.* | +| DateOutputFormat | ServiceUserParametersDateOutputFormatList | *No description.* | +| EnableUnloadPhysicalTypeOptimization | ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| EnableUnredactedQuerySyntaxError | ServiceUserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| ErrorOnNondeterministicMerge | ServiceUserParametersErrorOnNondeterministicMergeList | *No description.* | +| ErrorOnNondeterministicUpdate | ServiceUserParametersErrorOnNondeterministicUpdateList | *No description.* | +| GeographyOutputFormat | ServiceUserParametersGeographyOutputFormatList | *No description.* | +| GeometryOutputFormat | ServiceUserParametersGeometryOutputFormatList | *No description.* | +| JdbcTreatDecimalAsInt | ServiceUserParametersJdbcTreatDecimalAsIntList | *No description.* | +| JdbcTreatTimestampNtzAsUtc | ServiceUserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| JdbcUseSessionTimezone | ServiceUserParametersJdbcUseSessionTimezoneList | *No description.* | +| JsonIndent | ServiceUserParametersJsonIndentList | *No description.* | +| LockTimeout | ServiceUserParametersLockTimeoutList | *No description.* | +| LogLevel | ServiceUserParametersLogLevelList | *No description.* | +| MultiStatementCount | ServiceUserParametersMultiStatementCountList | *No description.* | +| NetworkPolicy | ServiceUserParametersNetworkPolicyList | *No description.* | +| NoorderSequenceAsDefault | ServiceUserParametersNoorderSequenceAsDefaultList | *No description.* | +| OdbcTreatDecimalAsInt | ServiceUserParametersOdbcTreatDecimalAsIntList | *No description.* | +| PreventUnloadToInternalStages | ServiceUserParametersPreventUnloadToInternalStagesList | *No description.* | +| QueryTag | ServiceUserParametersQueryTagList | *No description.* | +| QuotedIdentifiersIgnoreCase | ServiceUserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| RowsPerResultset | ServiceUserParametersRowsPerResultsetList | *No description.* | +| S3StageVpceDnsName | ServiceUserParametersS3StageVpceDnsNameList | *No description.* | +| SearchPath | ServiceUserParametersSearchPathList | *No description.* | +| SimulatedDataSharingConsumer | ServiceUserParametersSimulatedDataSharingConsumerList | *No description.* | +| StatementQueuedTimeoutInSeconds | ServiceUserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| StatementTimeoutInSeconds | ServiceUserParametersStatementTimeoutInSecondsList | *No description.* | +| StrictJsonOutput | ServiceUserParametersStrictJsonOutputList | *No description.* | +| TimeInputFormat | ServiceUserParametersTimeInputFormatList | *No description.* | +| TimeOutputFormat | ServiceUserParametersTimeOutputFormatList | *No description.* | +| TimestampDayIsAlways24H | ServiceUserParametersTimestampDayIsAlways24HList | *No description.* | +| TimestampInputFormat | ServiceUserParametersTimestampInputFormatList | *No description.* | +| TimestampLtzOutputFormat | ServiceUserParametersTimestampLtzOutputFormatList | *No description.* | +| TimestampNtzOutputFormat | ServiceUserParametersTimestampNtzOutputFormatList | *No description.* | +| TimestampOutputFormat | ServiceUserParametersTimestampOutputFormatList | *No description.* | +| TimestampTypeMapping | ServiceUserParametersTimestampTypeMappingList | *No description.* | +| TimestampTzOutputFormat | ServiceUserParametersTimestampTzOutputFormatList | *No description.* | +| Timezone | ServiceUserParametersTimezoneList | *No description.* | +| TraceLevel | ServiceUserParametersTraceLevelList | *No description.* | +| TransactionAbortOnError | ServiceUserParametersTransactionAbortOnErrorList | *No description.* | +| TransactionDefaultIsolationLevel | ServiceUserParametersTransactionDefaultIsolationLevelList | *No description.* | +| TwoDigitCenturyStart | ServiceUserParametersTwoDigitCenturyStartList | *No description.* | +| UnsupportedDdlAction | ServiceUserParametersUnsupportedDdlActionList | *No description.* | +| UseCachedResult | ServiceUserParametersUseCachedResultList | *No description.* | +| WeekOfYearPolicy | ServiceUserParametersWeekOfYearPolicyList | *No description.* | +| WeekStart | ServiceUserParametersWeekStartList | *No description.* | +| InternalValue | ServiceUserParameters | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `AbortDetachedQuery`Required + +```go +func AbortDetachedQuery() ServiceUserParametersAbortDetachedQueryList +``` + +- *Type:* ServiceUserParametersAbortDetachedQueryList + +--- + +##### `Autocommit`Required + +```go +func Autocommit() ServiceUserParametersAutocommitList +``` + +- *Type:* ServiceUserParametersAutocommitList + +--- + +##### `BinaryInputFormat`Required + +```go +func BinaryInputFormat() ServiceUserParametersBinaryInputFormatList +``` + +- *Type:* ServiceUserParametersBinaryInputFormatList + +--- + +##### `BinaryOutputFormat`Required + +```go +func BinaryOutputFormat() ServiceUserParametersBinaryOutputFormatList +``` + +- *Type:* ServiceUserParametersBinaryOutputFormatList + +--- + +##### `ClientMemoryLimit`Required + +```go +func ClientMemoryLimit() ServiceUserParametersClientMemoryLimitList +``` + +- *Type:* ServiceUserParametersClientMemoryLimitList + +--- + +##### `ClientMetadataRequestUseConnectionCtx`Required + +```go +func ClientMetadataRequestUseConnectionCtx() ServiceUserParametersClientMetadataRequestUseConnectionCtxList +``` + +- *Type:* ServiceUserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `ClientPrefetchThreads`Required + +```go +func ClientPrefetchThreads() ServiceUserParametersClientPrefetchThreadsList +``` + +- *Type:* ServiceUserParametersClientPrefetchThreadsList + +--- + +##### `ClientResultChunkSize`Required + +```go +func ClientResultChunkSize() ServiceUserParametersClientResultChunkSizeList +``` + +- *Type:* ServiceUserParametersClientResultChunkSizeList + +--- + +##### `ClientResultColumnCaseInsensitive`Required + +```go +func ClientResultColumnCaseInsensitive() ServiceUserParametersClientResultColumnCaseInsensitiveList +``` + +- *Type:* ServiceUserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `ClientSessionKeepAlive`Required + +```go +func ClientSessionKeepAlive() ServiceUserParametersClientSessionKeepAliveList +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveList + +--- + +##### `ClientSessionKeepAliveHeartbeatFrequency`Required + +```go +func ClientSessionKeepAliveHeartbeatFrequency() ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `ClientTimestampTypeMapping`Required + +```go +func ClientTimestampTypeMapping() ServiceUserParametersClientTimestampTypeMappingList +``` + +- *Type:* ServiceUserParametersClientTimestampTypeMappingList + +--- + +##### `DateInputFormat`Required + +```go +func DateInputFormat() ServiceUserParametersDateInputFormatList +``` + +- *Type:* ServiceUserParametersDateInputFormatList + +--- + +##### `DateOutputFormat`Required + +```go +func DateOutputFormat() ServiceUserParametersDateOutputFormatList +``` + +- *Type:* ServiceUserParametersDateOutputFormatList + +--- + +##### `EnableUnloadPhysicalTypeOptimization`Required + +```go +func EnableUnloadPhysicalTypeOptimization() ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList +``` + +- *Type:* ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `EnableUnredactedQuerySyntaxError`Required + +```go +func EnableUnredactedQuerySyntaxError() ServiceUserParametersEnableUnredactedQuerySyntaxErrorList +``` + +- *Type:* ServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `ErrorOnNondeterministicMerge`Required + +```go +func ErrorOnNondeterministicMerge() ServiceUserParametersErrorOnNondeterministicMergeList +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicMergeList + +--- + +##### `ErrorOnNondeterministicUpdate`Required + +```go +func ErrorOnNondeterministicUpdate() ServiceUserParametersErrorOnNondeterministicUpdateList +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicUpdateList + +--- + +##### `GeographyOutputFormat`Required + +```go +func GeographyOutputFormat() ServiceUserParametersGeographyOutputFormatList +``` + +- *Type:* ServiceUserParametersGeographyOutputFormatList + +--- + +##### `GeometryOutputFormat`Required + +```go +func GeometryOutputFormat() ServiceUserParametersGeometryOutputFormatList +``` + +- *Type:* ServiceUserParametersGeometryOutputFormatList + +--- + +##### `JdbcTreatDecimalAsInt`Required + +```go +func JdbcTreatDecimalAsInt() ServiceUserParametersJdbcTreatDecimalAsIntList +``` + +- *Type:* ServiceUserParametersJdbcTreatDecimalAsIntList + +--- + +##### `JdbcTreatTimestampNtzAsUtc`Required + +```go +func JdbcTreatTimestampNtzAsUtc() ServiceUserParametersJdbcTreatTimestampNtzAsUtcList +``` + +- *Type:* ServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `JdbcUseSessionTimezone`Required + +```go +func JdbcUseSessionTimezone() ServiceUserParametersJdbcUseSessionTimezoneList +``` + +- *Type:* ServiceUserParametersJdbcUseSessionTimezoneList + +--- + +##### `JsonIndent`Required + +```go +func JsonIndent() ServiceUserParametersJsonIndentList +``` + +- *Type:* ServiceUserParametersJsonIndentList + +--- + +##### `LockTimeout`Required + +```go +func LockTimeout() ServiceUserParametersLockTimeoutList +``` + +- *Type:* ServiceUserParametersLockTimeoutList + +--- + +##### `LogLevel`Required + +```go +func LogLevel() ServiceUserParametersLogLevelList +``` + +- *Type:* ServiceUserParametersLogLevelList + +--- + +##### `MultiStatementCount`Required + +```go +func MultiStatementCount() ServiceUserParametersMultiStatementCountList +``` + +- *Type:* ServiceUserParametersMultiStatementCountList + +--- + +##### `NetworkPolicy`Required + +```go +func NetworkPolicy() ServiceUserParametersNetworkPolicyList +``` + +- *Type:* ServiceUserParametersNetworkPolicyList + +--- + +##### `NoorderSequenceAsDefault`Required + +```go +func NoorderSequenceAsDefault() ServiceUserParametersNoorderSequenceAsDefaultList +``` + +- *Type:* ServiceUserParametersNoorderSequenceAsDefaultList + +--- + +##### `OdbcTreatDecimalAsInt`Required + +```go +func OdbcTreatDecimalAsInt() ServiceUserParametersOdbcTreatDecimalAsIntList +``` + +- *Type:* ServiceUserParametersOdbcTreatDecimalAsIntList + +--- + +##### `PreventUnloadToInternalStages`Required + +```go +func PreventUnloadToInternalStages() ServiceUserParametersPreventUnloadToInternalStagesList +``` + +- *Type:* ServiceUserParametersPreventUnloadToInternalStagesList + +--- + +##### `QueryTag`Required + +```go +func QueryTag() ServiceUserParametersQueryTagList +``` + +- *Type:* ServiceUserParametersQueryTagList + +--- + +##### `QuotedIdentifiersIgnoreCase`Required + +```go +func QuotedIdentifiersIgnoreCase() ServiceUserParametersQuotedIdentifiersIgnoreCaseList +``` + +- *Type:* ServiceUserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `RowsPerResultset`Required + +```go +func RowsPerResultset() ServiceUserParametersRowsPerResultsetList +``` + +- *Type:* ServiceUserParametersRowsPerResultsetList + +--- + +##### `S3StageVpceDnsName`Required + +```go +func S3StageVpceDnsName() ServiceUserParametersS3StageVpceDnsNameList +``` + +- *Type:* ServiceUserParametersS3StageVpceDnsNameList + +--- + +##### `SearchPath`Required + +```go +func SearchPath() ServiceUserParametersSearchPathList +``` + +- *Type:* ServiceUserParametersSearchPathList + +--- + +##### `SimulatedDataSharingConsumer`Required + +```go +func SimulatedDataSharingConsumer() ServiceUserParametersSimulatedDataSharingConsumerList +``` + +- *Type:* ServiceUserParametersSimulatedDataSharingConsumerList + +--- + +##### `StatementQueuedTimeoutInSeconds`Required + +```go +func StatementQueuedTimeoutInSeconds() ServiceUserParametersStatementQueuedTimeoutInSecondsList +``` + +- *Type:* ServiceUserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `StatementTimeoutInSeconds`Required + +```go +func StatementTimeoutInSeconds() ServiceUserParametersStatementTimeoutInSecondsList +``` + +- *Type:* ServiceUserParametersStatementTimeoutInSecondsList + +--- + +##### `StrictJsonOutput`Required + +```go +func StrictJsonOutput() ServiceUserParametersStrictJsonOutputList +``` + +- *Type:* ServiceUserParametersStrictJsonOutputList + +--- + +##### `TimeInputFormat`Required + +```go +func TimeInputFormat() ServiceUserParametersTimeInputFormatList +``` + +- *Type:* ServiceUserParametersTimeInputFormatList + +--- + +##### `TimeOutputFormat`Required + +```go +func TimeOutputFormat() ServiceUserParametersTimeOutputFormatList +``` + +- *Type:* ServiceUserParametersTimeOutputFormatList + +--- + +##### `TimestampDayIsAlways24H`Required + +```go +func TimestampDayIsAlways24H() ServiceUserParametersTimestampDayIsAlways24HList +``` + +- *Type:* ServiceUserParametersTimestampDayIsAlways24HList + +--- + +##### `TimestampInputFormat`Required + +```go +func TimestampInputFormat() ServiceUserParametersTimestampInputFormatList +``` + +- *Type:* ServiceUserParametersTimestampInputFormatList + +--- + +##### `TimestampLtzOutputFormat`Required + +```go +func TimestampLtzOutputFormat() ServiceUserParametersTimestampLtzOutputFormatList +``` + +- *Type:* ServiceUserParametersTimestampLtzOutputFormatList + +--- + +##### `TimestampNtzOutputFormat`Required + +```go +func TimestampNtzOutputFormat() ServiceUserParametersTimestampNtzOutputFormatList +``` + +- *Type:* ServiceUserParametersTimestampNtzOutputFormatList + +--- + +##### `TimestampOutputFormat`Required + +```go +func TimestampOutputFormat() ServiceUserParametersTimestampOutputFormatList +``` + +- *Type:* ServiceUserParametersTimestampOutputFormatList + +--- + +##### `TimestampTypeMapping`Required + +```go +func TimestampTypeMapping() ServiceUserParametersTimestampTypeMappingList +``` + +- *Type:* ServiceUserParametersTimestampTypeMappingList + +--- + +##### `TimestampTzOutputFormat`Required + +```go +func TimestampTzOutputFormat() ServiceUserParametersTimestampTzOutputFormatList +``` + +- *Type:* ServiceUserParametersTimestampTzOutputFormatList + +--- + +##### `Timezone`Required + +```go +func Timezone() ServiceUserParametersTimezoneList +``` + +- *Type:* ServiceUserParametersTimezoneList + +--- + +##### `TraceLevel`Required + +```go +func TraceLevel() ServiceUserParametersTraceLevelList +``` + +- *Type:* ServiceUserParametersTraceLevelList + +--- + +##### `TransactionAbortOnError`Required + +```go +func TransactionAbortOnError() ServiceUserParametersTransactionAbortOnErrorList +``` + +- *Type:* ServiceUserParametersTransactionAbortOnErrorList + +--- + +##### `TransactionDefaultIsolationLevel`Required + +```go +func TransactionDefaultIsolationLevel() ServiceUserParametersTransactionDefaultIsolationLevelList +``` + +- *Type:* ServiceUserParametersTransactionDefaultIsolationLevelList + +--- + +##### `TwoDigitCenturyStart`Required + +```go +func TwoDigitCenturyStart() ServiceUserParametersTwoDigitCenturyStartList +``` + +- *Type:* ServiceUserParametersTwoDigitCenturyStartList + +--- + +##### `UnsupportedDdlAction`Required + +```go +func UnsupportedDdlAction() ServiceUserParametersUnsupportedDdlActionList +``` + +- *Type:* ServiceUserParametersUnsupportedDdlActionList + +--- + +##### `UseCachedResult`Required + +```go +func UseCachedResult() ServiceUserParametersUseCachedResultList +``` + +- *Type:* ServiceUserParametersUseCachedResultList + +--- + +##### `WeekOfYearPolicy`Required + +```go +func WeekOfYearPolicy() ServiceUserParametersWeekOfYearPolicyList +``` + +- *Type:* ServiceUserParametersWeekOfYearPolicyList + +--- + +##### `WeekStart`Required + +```go +func WeekStart() ServiceUserParametersWeekStartList +``` + +- *Type:* ServiceUserParametersWeekStartList + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParameters +``` + +- *Type:* ServiceUserParameters + +--- + + +### ServiceUserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersPreventUnloadToInternalStagesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersPreventUnloadToInternalStagesList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersPreventUnloadToInternalStagesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersPreventUnloadToInternalStagesOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersPreventUnloadToInternalStages | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersPreventUnloadToInternalStages +``` + +- *Type:* ServiceUserParametersPreventUnloadToInternalStages + +--- + + +### ServiceUserParametersQueryTagList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersQueryTagList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersQueryTagList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersQueryTagOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersQueryTagOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersQueryTagOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersQueryTagOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersQueryTag | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersQueryTag +``` + +- *Type:* ServiceUserParametersQueryTag + +--- + + +### ServiceUserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersQuotedIdentifiersIgnoreCaseList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersQuotedIdentifiersIgnoreCaseList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersQuotedIdentifiersIgnoreCase | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersQuotedIdentifiersIgnoreCase +``` + +- *Type:* ServiceUserParametersQuotedIdentifiersIgnoreCase + +--- + + +### ServiceUserParametersRowsPerResultsetList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersRowsPerResultsetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersRowsPerResultsetList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersRowsPerResultsetOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersRowsPerResultsetOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersRowsPerResultsetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersRowsPerResultsetOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersRowsPerResultset | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersRowsPerResultset +``` + +- *Type:* ServiceUserParametersRowsPerResultset + +--- + + +### ServiceUserParametersS3StageVpceDnsNameList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersS3StageVpceDnsNameList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersS3StageVpceDnsNameList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersS3StageVpceDnsNameOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersS3StageVpceDnsNameOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersS3StageVpceDnsNameOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersS3StageVpceDnsName | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersS3StageVpceDnsName +``` + +- *Type:* ServiceUserParametersS3StageVpceDnsName + +--- + + +### ServiceUserParametersSearchPathList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersSearchPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersSearchPathList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersSearchPathOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersSearchPathOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersSearchPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersSearchPathOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersSearchPath | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersSearchPath +``` + +- *Type:* ServiceUserParametersSearchPath + +--- + + +### ServiceUserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersSimulatedDataSharingConsumerList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersSimulatedDataSharingConsumerList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersSimulatedDataSharingConsumerOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersSimulatedDataSharingConsumerOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersSimulatedDataSharingConsumer | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersSimulatedDataSharingConsumer +``` + +- *Type:* ServiceUserParametersSimulatedDataSharingConsumer + +--- + + +### ServiceUserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersStatementQueuedTimeoutInSecondsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersStatementQueuedTimeoutInSecondsList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersStatementQueuedTimeoutInSeconds | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersStatementQueuedTimeoutInSeconds +``` + +- *Type:* ServiceUserParametersStatementQueuedTimeoutInSeconds + +--- + + +### ServiceUserParametersStatementTimeoutInSecondsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersStatementTimeoutInSecondsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersStatementTimeoutInSecondsList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersStatementTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersStatementTimeoutInSecondsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersStatementTimeoutInSecondsOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersStatementTimeoutInSeconds | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersStatementTimeoutInSeconds +``` + +- *Type:* ServiceUserParametersStatementTimeoutInSeconds + +--- + + +### ServiceUserParametersStrictJsonOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersStrictJsonOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersStrictJsonOutputList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersStrictJsonOutputOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersStrictJsonOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersStrictJsonOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersStrictJsonOutputOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersStrictJsonOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersStrictJsonOutput +``` + +- *Type:* ServiceUserParametersStrictJsonOutput + +--- + + +### ServiceUserParametersTimeInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimeInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTimeInputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTimeInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTimeInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimeInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTimeInputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTimeInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTimeInputFormat +``` + +- *Type:* ServiceUserParametersTimeInputFormat + +--- + + +### ServiceUserParametersTimeOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimeOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTimeOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTimeOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTimeOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimeOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTimeOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTimeOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTimeOutputFormat +``` + +- *Type:* ServiceUserParametersTimeOutputFormat + +--- + + +### ServiceUserParametersTimestampDayIsAlways24HList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampDayIsAlways24HList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTimestampDayIsAlways24HList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTimestampDayIsAlways24HOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampDayIsAlways24HOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTimestampDayIsAlways24HOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTimestampDayIsAlways24H | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTimestampDayIsAlways24H +``` + +- *Type:* ServiceUserParametersTimestampDayIsAlways24H + +--- + + +### ServiceUserParametersTimestampInputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampInputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTimestampInputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTimestampInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTimestampInputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampInputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTimestampInputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTimestampInputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTimestampInputFormat +``` + +- *Type:* ServiceUserParametersTimestampInputFormat + +--- + + +### ServiceUserParametersTimestampLtzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampLtzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTimestampLtzOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTimestampLtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampLtzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTimestampLtzOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTimestampLtzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTimestampLtzOutputFormat +``` + +- *Type:* ServiceUserParametersTimestampLtzOutputFormat + +--- + + +### ServiceUserParametersTimestampNtzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampNtzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTimestampNtzOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTimestampNtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampNtzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTimestampNtzOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTimestampNtzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTimestampNtzOutputFormat +``` + +- *Type:* ServiceUserParametersTimestampNtzOutputFormat + +--- + + +### ServiceUserParametersTimestampOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTimestampOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTimestampOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTimestampOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTimestampOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTimestampOutputFormat +``` + +- *Type:* ServiceUserParametersTimestampOutputFormat + +--- + + +### ServiceUserParametersTimestampTypeMappingList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampTypeMappingList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTimestampTypeMappingList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampTypeMappingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTimestampTypeMappingOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTimestampTypeMapping | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTimestampTypeMapping +``` + +- *Type:* ServiceUserParametersTimestampTypeMapping + +--- + + +### ServiceUserParametersTimestampTzOutputFormatList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampTzOutputFormatList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTimestampTzOutputFormatList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTimestampTzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimestampTzOutputFormatOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTimestampTzOutputFormatOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTimestampTzOutputFormat | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTimestampTzOutputFormat +``` + +- *Type:* ServiceUserParametersTimestampTzOutputFormat + +--- + + +### ServiceUserParametersTimezoneList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimezoneList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTimezoneList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTimezoneOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTimezoneOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTimezoneOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTimezone | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTimezone +``` + +- *Type:* ServiceUserParametersTimezone + +--- + + +### ServiceUserParametersTraceLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTraceLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTraceLevelList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTraceLevelOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTraceLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTraceLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTraceLevelOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTraceLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTraceLevel +``` + +- *Type:* ServiceUserParametersTraceLevel + +--- + + +### ServiceUserParametersTransactionAbortOnErrorList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTransactionAbortOnErrorList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTransactionAbortOnErrorList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTransactionAbortOnErrorOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTransactionAbortOnErrorOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTransactionAbortOnErrorOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTransactionAbortOnError | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTransactionAbortOnError +``` + +- *Type:* ServiceUserParametersTransactionAbortOnError + +--- + + +### ServiceUserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTransactionDefaultIsolationLevelList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTransactionDefaultIsolationLevelList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTransactionDefaultIsolationLevelOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTransactionDefaultIsolationLevelOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTransactionDefaultIsolationLevel | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTransactionDefaultIsolationLevel +``` + +- *Type:* ServiceUserParametersTransactionDefaultIsolationLevel + +--- + + +### ServiceUserParametersTwoDigitCenturyStartList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTwoDigitCenturyStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersTwoDigitCenturyStartList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersTwoDigitCenturyStartOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersTwoDigitCenturyStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersTwoDigitCenturyStartOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersTwoDigitCenturyStart | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersTwoDigitCenturyStart +``` + +- *Type:* ServiceUserParametersTwoDigitCenturyStart + +--- + + +### ServiceUserParametersUnsupportedDdlActionList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersUnsupportedDdlActionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersUnsupportedDdlActionList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersUnsupportedDdlActionOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersUnsupportedDdlActionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersUnsupportedDdlActionOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersUnsupportedDdlAction | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersUnsupportedDdlAction +``` + +- *Type:* ServiceUserParametersUnsupportedDdlAction + +--- + + +### ServiceUserParametersUseCachedResultList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersUseCachedResultList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersUseCachedResultList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersUseCachedResultOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersUseCachedResultOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersUseCachedResultOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersUseCachedResultOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersUseCachedResult | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersUseCachedResult +``` + +- *Type:* ServiceUserParametersUseCachedResult + +--- + + +### ServiceUserParametersWeekOfYearPolicyList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersWeekOfYearPolicyList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersWeekOfYearPolicyList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersWeekOfYearPolicyOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersWeekOfYearPolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersWeekOfYearPolicyOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersWeekOfYearPolicy +``` + +- *Type:* ServiceUserParametersWeekOfYearPolicy + +--- + + +### ServiceUserParametersWeekStartList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersWeekStartList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserParametersWeekStartList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserParametersWeekStartOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserParametersWeekStartOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserParametersWeekStartOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserParametersWeekStartOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Default | *string | *No description.* | +| Description | *string | *No description.* | +| Key | *string | *No description.* | +| Level | *string | *No description.* | +| Value | *string | *No description.* | +| InternalValue | ServiceUserParametersWeekStart | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Default`Required + +```go +func Default() *string +``` + +- *Type:* *string + +--- + +##### `Description`Required + +```go +func Description() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Level`Required + +```go +func Level() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserParametersWeekStart +``` + +- *Type:* ServiceUserParametersWeekStart + +--- + + +### ServiceUserShowOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserShowOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceUserShowOutputList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) ServiceUserShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### ServiceUserShowOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/serviceuser" + +serviceuser.NewServiceUserShowOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ServiceUserShowOutputOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Comment | *string | *No description.* | +| CreatedOn | *string | *No description.* | +| DaysToExpiry | *string | *No description.* | +| DefaultNamespace | *string | *No description.* | +| DefaultRole | *string | *No description.* | +| DefaultSecondaryRoles | *string | *No description.* | +| DefaultWarehouse | *string | *No description.* | +| Disabled | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| DisplayName | *string | *No description.* | +| Email | *string | *No description.* | +| ExpiresAtTime | *string | *No description.* | +| ExtAuthnDuo | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| ExtAuthnUid | *string | *No description.* | +| FirstName | *string | *No description.* | +| HasMfa | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| HasPassword | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| HasRsaPublicKey | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| LastName | *string | *No description.* | +| LastSuccessLogin | *string | *No description.* | +| LockedUntilTime | *string | *No description.* | +| LoginName | *string | *No description.* | +| MinsToBypassMfa | *string | *No description.* | +| MinsToUnlock | *string | *No description.* | +| MustChangePassword | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Name | *string | *No description.* | +| Owner | *string | *No description.* | +| SnowflakeLock | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Type | *string | *No description.* | +| InternalValue | ServiceUserShowOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `CreatedOn`Required + +```go +func CreatedOn() *string +``` + +- *Type:* *string + +--- + +##### `DaysToExpiry`Required + +```go +func DaysToExpiry() *string +``` + +- *Type:* *string + +--- + +##### `DefaultNamespace`Required + +```go +func DefaultNamespace() *string +``` + +- *Type:* *string + +--- + +##### `DefaultRole`Required + +```go +func DefaultRole() *string +``` + +- *Type:* *string + +--- + +##### `DefaultSecondaryRoles`Required + +```go +func DefaultSecondaryRoles() *string +``` + +- *Type:* *string + +--- + +##### `DefaultWarehouse`Required + +```go +func DefaultWarehouse() *string +``` + +- *Type:* *string + +--- + +##### `Disabled`Required + +```go +func Disabled() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `DisplayName`Required + +```go +func DisplayName() *string +``` + +- *Type:* *string + +--- + +##### `Email`Required + +```go +func Email() *string +``` + +- *Type:* *string + +--- + +##### `ExpiresAtTime`Required + +```go +func ExpiresAtTime() *string +``` + +- *Type:* *string + +--- + +##### `ExtAuthnDuo`Required + +```go +func ExtAuthnDuo() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `ExtAuthnUid`Required + +```go +func ExtAuthnUid() *string +``` + +- *Type:* *string + +--- + +##### `FirstName`Required + +```go +func FirstName() *string +``` + +- *Type:* *string + +--- + +##### `HasMfa`Required + +```go +func HasMfa() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `HasPassword`Required + +```go +func HasPassword() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `HasRsaPublicKey`Required + +```go +func HasRsaPublicKey() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `LastName`Required + +```go +func LastName() *string +``` + +- *Type:* *string + +--- + +##### `LastSuccessLogin`Required + +```go +func LastSuccessLogin() *string +``` + +- *Type:* *string + +--- + +##### `LockedUntilTime`Required + +```go +func LockedUntilTime() *string +``` + +- *Type:* *string + +--- + +##### `LoginName`Required + +```go +func LoginName() *string +``` + +- *Type:* *string + +--- + +##### `MinsToBypassMfa`Required + +```go +func MinsToBypassMfa() *string +``` + +- *Type:* *string + +--- + +##### `MinsToUnlock`Required + +```go +func MinsToUnlock() *string +``` + +- *Type:* *string + +--- + +##### `MustChangePassword`Required + +```go +func MustChangePassword() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Owner`Required + +```go +func Owner() *string +``` + +- *Type:* *string + +--- + +##### `SnowflakeLock`Required + +```go +func SnowflakeLock() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() ServiceUserShowOutput +``` + +- *Type:* ServiceUserShowOutput + +--- + + + diff --git a/docs/serviceUser.java.md b/docs/serviceUser.java.md new file mode 100644 index 000000000..5008a0d53 --- /dev/null +++ b/docs/serviceUser.java.md @@ -0,0 +1,35061 @@ +# `serviceUser` Submodule + +## Constructs + +### ServiceUser + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user snowflake_service_user}. + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUser; + +ServiceUser.Builder.create(Construct scope, java.lang.String id) +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .name(java.lang.String) +// .abortDetachedQuery(java.lang.Boolean) +// .abortDetachedQuery(IResolvable) +// .autocommit(java.lang.Boolean) +// .autocommit(IResolvable) +// .binaryInputFormat(java.lang.String) +// .binaryOutputFormat(java.lang.String) +// .clientMemoryLimit(java.lang.Number) +// .clientMetadataRequestUseConnectionCtx(java.lang.Boolean) +// .clientMetadataRequestUseConnectionCtx(IResolvable) +// .clientPrefetchThreads(java.lang.Number) +// .clientResultChunkSize(java.lang.Number) +// .clientResultColumnCaseInsensitive(java.lang.Boolean) +// .clientResultColumnCaseInsensitive(IResolvable) +// .clientSessionKeepAlive(java.lang.Boolean) +// .clientSessionKeepAlive(IResolvable) +// .clientSessionKeepAliveHeartbeatFrequency(java.lang.Number) +// .clientTimestampTypeMapping(java.lang.String) +// .comment(java.lang.String) +// .dateInputFormat(java.lang.String) +// .dateOutputFormat(java.lang.String) +// .daysToExpiry(java.lang.Number) +// .defaultNamespace(java.lang.String) +// .defaultRole(java.lang.String) +// .defaultSecondaryRolesOption(java.lang.String) +// .defaultWarehouse(java.lang.String) +// .disabled(java.lang.String) +// .displayName(java.lang.String) +// .email(java.lang.String) +// .enableUnloadPhysicalTypeOptimization(java.lang.Boolean) +// .enableUnloadPhysicalTypeOptimization(IResolvable) +// .enableUnredactedQuerySyntaxError(java.lang.Boolean) +// .enableUnredactedQuerySyntaxError(IResolvable) +// .errorOnNondeterministicMerge(java.lang.Boolean) +// .errorOnNondeterministicMerge(IResolvable) +// .errorOnNondeterministicUpdate(java.lang.Boolean) +// .errorOnNondeterministicUpdate(IResolvable) +// .geographyOutputFormat(java.lang.String) +// .geometryOutputFormat(java.lang.String) +// .id(java.lang.String) +// .jdbcTreatDecimalAsInt(java.lang.Boolean) +// .jdbcTreatDecimalAsInt(IResolvable) +// .jdbcTreatTimestampNtzAsUtc(java.lang.Boolean) +// .jdbcTreatTimestampNtzAsUtc(IResolvable) +// .jdbcUseSessionTimezone(java.lang.Boolean) +// .jdbcUseSessionTimezone(IResolvable) +// .jsonIndent(java.lang.Number) +// .lockTimeout(java.lang.Number) +// .loginName(java.lang.String) +// .logLevel(java.lang.String) +// .minsToUnlock(java.lang.Number) +// .multiStatementCount(java.lang.Number) +// .networkPolicy(java.lang.String) +// .noorderSequenceAsDefault(java.lang.Boolean) +// .noorderSequenceAsDefault(IResolvable) +// .odbcTreatDecimalAsInt(java.lang.Boolean) +// .odbcTreatDecimalAsInt(IResolvable) +// .preventUnloadToInternalStages(java.lang.Boolean) +// .preventUnloadToInternalStages(IResolvable) +// .queryTag(java.lang.String) +// .quotedIdentifiersIgnoreCase(java.lang.Boolean) +// .quotedIdentifiersIgnoreCase(IResolvable) +// .rowsPerResultset(java.lang.Number) +// .rsaPublicKey(java.lang.String) +// .rsaPublicKey2(java.lang.String) +// .s3StageVpceDnsName(java.lang.String) +// .searchPath(java.lang.String) +// .simulatedDataSharingConsumer(java.lang.String) +// .statementQueuedTimeoutInSeconds(java.lang.Number) +// .statementTimeoutInSeconds(java.lang.Number) +// .strictJsonOutput(java.lang.Boolean) +// .strictJsonOutput(IResolvable) +// .timeInputFormat(java.lang.String) +// .timeOutputFormat(java.lang.String) +// .timestampDayIsAlways24H(java.lang.Boolean) +// .timestampDayIsAlways24H(IResolvable) +// .timestampInputFormat(java.lang.String) +// .timestampLtzOutputFormat(java.lang.String) +// .timestampNtzOutputFormat(java.lang.String) +// .timestampOutputFormat(java.lang.String) +// .timestampTypeMapping(java.lang.String) +// .timestampTzOutputFormat(java.lang.String) +// .timezone(java.lang.String) +// .traceLevel(java.lang.String) +// .transactionAbortOnError(java.lang.Boolean) +// .transactionAbortOnError(IResolvable) +// .transactionDefaultIsolationLevel(java.lang.String) +// .twoDigitCenturyStart(java.lang.Number) +// .unsupportedDdlAction(java.lang.String) +// .useCachedResult(java.lang.Boolean) +// .useCachedResult(IResolvable) +// .weekOfYearPolicy(java.lang.Number) +// .weekStart(java.lang.Number) + .build(); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | software.constructs.Construct | The scope in which to define this construct. | +| id | java.lang.String | The scoped construct ID. | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| name | java.lang.String | Name of the user. | +| abortDetachedQuery | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| autocommit | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether autocommit is enabled for the session. | +| binaryInputFormat | java.lang.String | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| binaryOutputFormat | java.lang.String | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| clientMemoryLimit | java.lang.Number | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| clientMetadataRequestUseConnectionCtx | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| clientPrefetchThreads | java.lang.Number | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| clientResultChunkSize | java.lang.Number | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| clientResultColumnCaseInsensitive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| clientSessionKeepAlive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| clientSessionKeepAliveHeartbeatFrequency | java.lang.Number | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| clientTimestampTypeMapping | java.lang.String | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| comment | java.lang.String | Specifies a comment for the user. | +| dateInputFormat | java.lang.String | Specifies the input format for the DATE data type. | +| dateOutputFormat | java.lang.String | Specifies the display format for the DATE data type. | +| daysToExpiry | java.lang.Number | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| defaultNamespace | java.lang.String | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| defaultRole | java.lang.String | Specifies the role that is active by default for the user’s session upon login. | +| defaultSecondaryRolesOption | java.lang.String | Specifies the secondary roles that are active for the user’s session upon login. | +| defaultWarehouse | java.lang.String | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| disabled | java.lang.String | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| displayName | java.lang.String | Name displayed for the user in the Snowflake web interface. | +| email | java.lang.String | Email address for the user. | +| enableUnloadPhysicalTypeOptimization | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| enableUnredactedQuerySyntaxError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| errorOnNondeterministicMerge | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| errorOnNondeterministicUpdate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| geographyOutputFormat | java.lang.String | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| geometryOutputFormat | java.lang.String | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. | +| jdbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| jdbcTreatTimestampNtzAsUtc | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| jdbcUseSessionTimezone | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| jsonIndent | java.lang.Number | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lockTimeout | java.lang.Number | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| loginName | java.lang.String | The name users use to log in. | +| logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| minsToUnlock | java.lang.Number | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| multiStatementCount | java.lang.Number | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| networkPolicy | java.lang.String | Specifies the network policy to enforce for your account. | +| noorderSequenceAsDefault | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| odbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| preventUnloadToInternalStages | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| queryTag | java.lang.String | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| quotedIdentifiersIgnoreCase | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| rowsPerResultset | java.lang.Number | Specifies the maximum number of rows returned in a result set. | +| rsaPublicKey | java.lang.String | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| rsaPublicKey2 | java.lang.String | Specifies the user’s second RSA public key; | +| s3StageVpceDnsName | java.lang.String | Specifies the DNS name of an Amazon S3 interface endpoint. | +| searchPath | java.lang.String | Specifies the path to search to resolve unqualified object names in queries. | +| simulatedDataSharingConsumer | java.lang.String | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| statementQueuedTimeoutInSeconds | java.lang.Number | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| statementTimeoutInSeconds | java.lang.Number | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| strictJsonOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| timeInputFormat | java.lang.String | Specifies the input format for the TIME data type. | +| timeOutputFormat | java.lang.String | Specifies the display format for the TIME data type. | +| timestampDayIsAlways24H | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| timestampInputFormat | java.lang.String | Specifies the input format for the TIMESTAMP data type alias. | +| timestampLtzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_LTZ data type. | +| timestampNtzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| timestampOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP data type alias. | +| timestampTypeMapping | java.lang.String | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| timestampTzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_TZ data type. | +| timezone | java.lang.String | Specifies the time zone for the session. | +| traceLevel | java.lang.String | Controls how trace events are ingested into the event table. | +| transactionAbortOnError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| transactionDefaultIsolationLevel | java.lang.String | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| twoDigitCenturyStart | java.lang.Number | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| unsupportedDdlAction | java.lang.String | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| useCachedResult | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| weekOfYearPolicy | java.lang.Number | Specifies how the weeks in a given year are computed. | +| weekStart | java.lang.Number | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* java.lang.String + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* java.util.List + +--- + +##### `name`Required + +- *Type:* java.lang.String + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#name ServiceUser#name} + +--- + +##### `abortDetachedQuery`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#abort_detached_query ServiceUser#abort_detached_query} + +--- + +##### `autocommit`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#autocommit ServiceUser#autocommit} + +--- + +##### `binaryInputFormat`Optional + +- *Type:* java.lang.String + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_input_format ServiceUser#binary_input_format} + +--- + +##### `binaryOutputFormat`Optional + +- *Type:* java.lang.String + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_output_format ServiceUser#binary_output_format} + +--- + +##### `clientMemoryLimit`Optional + +- *Type:* java.lang.Number + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_memory_limit ServiceUser#client_memory_limit} + +--- + +##### `clientMetadataRequestUseConnectionCtx`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_metadata_request_use_connection_ctx ServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `clientPrefetchThreads`Optional + +- *Type:* java.lang.Number + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_prefetch_threads ServiceUser#client_prefetch_threads} + +--- + +##### `clientResultChunkSize`Optional + +- *Type:* java.lang.Number + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_chunk_size ServiceUser#client_result_chunk_size} + +--- + +##### `clientResultColumnCaseInsensitive`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_column_case_insensitive ServiceUser#client_result_column_case_insensitive} + +--- + +##### `clientSessionKeepAlive`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive ServiceUser#client_session_keep_alive} + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Optional + +- *Type:* java.lang.Number + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive_heartbeat_frequency ServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `clientTimestampTypeMapping`Optional + +- *Type:* java.lang.String + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_timestamp_type_mapping ServiceUser#client_timestamp_type_mapping} + +--- + +##### `comment`Optional + +- *Type:* java.lang.String + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#comment ServiceUser#comment} + +--- + +##### `dateInputFormat`Optional + +- *Type:* java.lang.String + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_input_format ServiceUser#date_input_format} + +--- + +##### `dateOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_output_format ServiceUser#date_output_format} + +--- + +##### `daysToExpiry`Optional + +- *Type:* java.lang.Number + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#days_to_expiry ServiceUser#days_to_expiry} + +--- + +##### `defaultNamespace`Optional + +- *Type:* java.lang.String + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_namespace ServiceUser#default_namespace} + +--- + +##### `defaultRole`Optional + +- *Type:* java.lang.String + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_role ServiceUser#default_role} + +--- + +##### `defaultSecondaryRolesOption`Optional + +- *Type:* java.lang.String + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_secondary_roles_option ServiceUser#default_secondary_roles_option} + +--- + +##### `defaultWarehouse`Optional + +- *Type:* java.lang.String + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_warehouse ServiceUser#default_warehouse} + +--- + +##### `disabled`Optional + +- *Type:* java.lang.String + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#disabled ServiceUser#disabled} + +--- + +##### `displayName`Optional + +- *Type:* java.lang.String + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#display_name ServiceUser#display_name} + +--- + +##### `email`Optional + +- *Type:* java.lang.String + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#email ServiceUser#email} + +--- + +##### `enableUnloadPhysicalTypeOptimization`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unload_physical_type_optimization ServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `enableUnredactedQuerySyntaxError`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unredacted_query_syntax_error ServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `errorOnNondeterministicMerge`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_merge ServiceUser#error_on_nondeterministic_merge} + +--- + +##### `errorOnNondeterministicUpdate`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_update ServiceUser#error_on_nondeterministic_update} + +--- + +##### `geographyOutputFormat`Optional + +- *Type:* java.lang.String + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geography_output_format ServiceUser#geography_output_format} + +--- + +##### `geometryOutputFormat`Optional + +- *Type:* java.lang.String + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geometry_output_format ServiceUser#geometry_output_format} + +--- + +##### `id`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `jdbcTreatDecimalAsInt`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_decimal_as_int ServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_timestamp_ntz_as_utc ServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `jdbcUseSessionTimezone`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_use_session_timezone ServiceUser#jdbc_use_session_timezone} + +--- + +##### `jsonIndent`Optional + +- *Type:* java.lang.Number + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#json_indent ServiceUser#json_indent} + +--- + +##### `lockTimeout`Optional + +- *Type:* java.lang.Number + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#lock_timeout ServiceUser#lock_timeout} + +--- + +##### `loginName`Optional + +- *Type:* java.lang.String + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#login_name ServiceUser#login_name} + +--- + +##### `logLevel`Optional + +- *Type:* java.lang.String + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#log_level ServiceUser#log_level} + +--- + +##### `minsToUnlock`Optional + +- *Type:* java.lang.Number + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#mins_to_unlock ServiceUser#mins_to_unlock} + +--- + +##### `multiStatementCount`Optional + +- *Type:* java.lang.Number + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#multi_statement_count ServiceUser#multi_statement_count} + +--- + +##### `networkPolicy`Optional + +- *Type:* java.lang.String + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#network_policy ServiceUser#network_policy} + +--- + +##### `noorderSequenceAsDefault`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#noorder_sequence_as_default ServiceUser#noorder_sequence_as_default} + +--- + +##### `odbcTreatDecimalAsInt`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#odbc_treat_decimal_as_int ServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `preventUnloadToInternalStages`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#prevent_unload_to_internal_stages ServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `queryTag`Optional + +- *Type:* java.lang.String + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#query_tag ServiceUser#query_tag} + +--- + +##### `quotedIdentifiersIgnoreCase`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#quoted_identifiers_ignore_case ServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `rowsPerResultset`Optional + +- *Type:* java.lang.Number + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rows_per_resultset ServiceUser#rows_per_resultset} + +--- + +##### `rsaPublicKey`Optional + +- *Type:* java.lang.String + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key ServiceUser#rsa_public_key} + +--- + +##### `rsaPublicKey2`Optional + +- *Type:* java.lang.String + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key_2 ServiceUser#rsa_public_key_2} + +--- + +##### `s3StageVpceDnsName`Optional + +- *Type:* java.lang.String + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#s3_stage_vpce_dns_name ServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `searchPath`Optional + +- *Type:* java.lang.String + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#search_path ServiceUser#search_path} + +--- + +##### `simulatedDataSharingConsumer`Optional + +- *Type:* java.lang.String + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#simulated_data_sharing_consumer ServiceUser#simulated_data_sharing_consumer} + +--- + +##### `statementQueuedTimeoutInSeconds`Optional + +- *Type:* java.lang.Number + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_queued_timeout_in_seconds ServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `statementTimeoutInSeconds`Optional + +- *Type:* java.lang.Number + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_timeout_in_seconds ServiceUser#statement_timeout_in_seconds} + +--- + +##### `strictJsonOutput`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#strict_json_output ServiceUser#strict_json_output} + +--- + +##### `timeInputFormat`Optional + +- *Type:* java.lang.String + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_input_format ServiceUser#time_input_format} + +--- + +##### `timeOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_output_format ServiceUser#time_output_format} + +--- + +##### `timestampDayIsAlways24H`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_day_is_always_24h ServiceUser#timestamp_day_is_always_24h} + +--- + +##### `timestampInputFormat`Optional + +- *Type:* java.lang.String + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_input_format ServiceUser#timestamp_input_format} + +--- + +##### `timestampLtzOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ltz_output_format ServiceUser#timestamp_ltz_output_format} + +--- + +##### `timestampNtzOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ntz_output_format ServiceUser#timestamp_ntz_output_format} + +--- + +##### `timestampOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_output_format ServiceUser#timestamp_output_format} + +--- + +##### `timestampTypeMapping`Optional + +- *Type:* java.lang.String + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_type_mapping ServiceUser#timestamp_type_mapping} + +--- + +##### `timestampTzOutputFormat`Optional + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_tz_output_format ServiceUser#timestamp_tz_output_format} + +--- + +##### `timezone`Optional + +- *Type:* java.lang.String + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timezone ServiceUser#timezone} + +--- + +##### `traceLevel`Optional + +- *Type:* java.lang.String + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#trace_level ServiceUser#trace_level} + +--- + +##### `transactionAbortOnError`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_abort_on_error ServiceUser#transaction_abort_on_error} + +--- + +##### `transactionDefaultIsolationLevel`Optional + +- *Type:* java.lang.String + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_default_isolation_level ServiceUser#transaction_default_isolation_level} + +--- + +##### `twoDigitCenturyStart`Optional + +- *Type:* java.lang.Number + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#two_digit_century_start ServiceUser#two_digit_century_start} + +--- + +##### `unsupportedDdlAction`Optional + +- *Type:* java.lang.String + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#unsupported_ddl_action ServiceUser#unsupported_ddl_action} + +--- + +##### `useCachedResult`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#use_cached_result ServiceUser#use_cached_result} + +--- + +##### `weekOfYearPolicy`Optional + +- *Type:* java.lang.Number + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_of_year_policy ServiceUser#week_of_year_policy} + +--- + +##### `weekStart`Optional + +- *Type:* java.lang.Number + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_start ServiceUser#week_start} + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | +| resetAbortDetachedQuery | *No description.* | +| resetAutocommit | *No description.* | +| resetBinaryInputFormat | *No description.* | +| resetBinaryOutputFormat | *No description.* | +| resetClientMemoryLimit | *No description.* | +| resetClientMetadataRequestUseConnectionCtx | *No description.* | +| resetClientPrefetchThreads | *No description.* | +| resetClientResultChunkSize | *No description.* | +| resetClientResultColumnCaseInsensitive | *No description.* | +| resetClientSessionKeepAlive | *No description.* | +| resetClientSessionKeepAliveHeartbeatFrequency | *No description.* | +| resetClientTimestampTypeMapping | *No description.* | +| resetComment | *No description.* | +| resetDateInputFormat | *No description.* | +| resetDateOutputFormat | *No description.* | +| resetDaysToExpiry | *No description.* | +| resetDefaultNamespace | *No description.* | +| resetDefaultRole | *No description.* | +| resetDefaultSecondaryRolesOption | *No description.* | +| resetDefaultWarehouse | *No description.* | +| resetDisabled | *No description.* | +| resetDisplayName | *No description.* | +| resetEmail | *No description.* | +| resetEnableUnloadPhysicalTypeOptimization | *No description.* | +| resetEnableUnredactedQuerySyntaxError | *No description.* | +| resetErrorOnNondeterministicMerge | *No description.* | +| resetErrorOnNondeterministicUpdate | *No description.* | +| resetGeographyOutputFormat | *No description.* | +| resetGeometryOutputFormat | *No description.* | +| resetId | *No description.* | +| resetJdbcTreatDecimalAsInt | *No description.* | +| resetJdbcTreatTimestampNtzAsUtc | *No description.* | +| resetJdbcUseSessionTimezone | *No description.* | +| resetJsonIndent | *No description.* | +| resetLockTimeout | *No description.* | +| resetLoginName | *No description.* | +| resetLogLevel | *No description.* | +| resetMinsToUnlock | *No description.* | +| resetMultiStatementCount | *No description.* | +| resetNetworkPolicy | *No description.* | +| resetNoorderSequenceAsDefault | *No description.* | +| resetOdbcTreatDecimalAsInt | *No description.* | +| resetPreventUnloadToInternalStages | *No description.* | +| resetQueryTag | *No description.* | +| resetQuotedIdentifiersIgnoreCase | *No description.* | +| resetRowsPerResultset | *No description.* | +| resetRsaPublicKey | *No description.* | +| resetRsaPublicKey2 | *No description.* | +| resetS3StageVpceDnsName | *No description.* | +| resetSearchPath | *No description.* | +| resetSimulatedDataSharingConsumer | *No description.* | +| resetStatementQueuedTimeoutInSeconds | *No description.* | +| resetStatementTimeoutInSeconds | *No description.* | +| resetStrictJsonOutput | *No description.* | +| resetTimeInputFormat | *No description.* | +| resetTimeOutputFormat | *No description.* | +| resetTimestampDayIsAlways24H | *No description.* | +| resetTimestampInputFormat | *No description.* | +| resetTimestampLtzOutputFormat | *No description.* | +| resetTimestampNtzOutputFormat | *No description.* | +| resetTimestampOutputFormat | *No description.* | +| resetTimestampTypeMapping | *No description.* | +| resetTimestampTzOutputFormat | *No description.* | +| resetTimezone | *No description.* | +| resetTraceLevel | *No description.* | +| resetTransactionAbortOnError | *No description.* | +| resetTransactionDefaultIsolationLevel | *No description.* | +| resetTwoDigitCenturyStart | *No description.* | +| resetUnsupportedDdlAction | *No description.* | +| resetUseCachedResult | *No description.* | +| resetWeekOfYearPolicy | *No description.* | +| resetWeekStart | *No description.* | + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```java +public void addOverride(java.lang.String path, java.lang.Object value) +``` + +###### `path`Required + +- *Type:* java.lang.String + +--- + +###### `value`Required + +- *Type:* java.lang.Object + +--- + +##### `overrideLogicalId` + +```java +public void overrideLogicalId(java.lang.String newLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* java.lang.String + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```java +public void resetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +##### `toMetadata` + +```java +public java.lang.Object toMetadata() +``` + +##### `toTerraform` + +```java +public java.lang.Object toTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `hasResourceMove` + +```java +public TerraformResourceMoveByTarget OR TerraformResourceMoveById hasResourceMove() +``` + +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `moveFromId` + +```java +public void moveFromId(java.lang.String id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `moveToId` + +```java +public void moveToId(java.lang.String id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `resetAbortDetachedQuery` + +```java +public void resetAbortDetachedQuery() +``` + +##### `resetAutocommit` + +```java +public void resetAutocommit() +``` + +##### `resetBinaryInputFormat` + +```java +public void resetBinaryInputFormat() +``` + +##### `resetBinaryOutputFormat` + +```java +public void resetBinaryOutputFormat() +``` + +##### `resetClientMemoryLimit` + +```java +public void resetClientMemoryLimit() +``` + +##### `resetClientMetadataRequestUseConnectionCtx` + +```java +public void resetClientMetadataRequestUseConnectionCtx() +``` + +##### `resetClientPrefetchThreads` + +```java +public void resetClientPrefetchThreads() +``` + +##### `resetClientResultChunkSize` + +```java +public void resetClientResultChunkSize() +``` + +##### `resetClientResultColumnCaseInsensitive` + +```java +public void resetClientResultColumnCaseInsensitive() +``` + +##### `resetClientSessionKeepAlive` + +```java +public void resetClientSessionKeepAlive() +``` + +##### `resetClientSessionKeepAliveHeartbeatFrequency` + +```java +public void resetClientSessionKeepAliveHeartbeatFrequency() +``` + +##### `resetClientTimestampTypeMapping` + +```java +public void resetClientTimestampTypeMapping() +``` + +##### `resetComment` + +```java +public void resetComment() +``` + +##### `resetDateInputFormat` + +```java +public void resetDateInputFormat() +``` + +##### `resetDateOutputFormat` + +```java +public void resetDateOutputFormat() +``` + +##### `resetDaysToExpiry` + +```java +public void resetDaysToExpiry() +``` + +##### `resetDefaultNamespace` + +```java +public void resetDefaultNamespace() +``` + +##### `resetDefaultRole` + +```java +public void resetDefaultRole() +``` + +##### `resetDefaultSecondaryRolesOption` + +```java +public void resetDefaultSecondaryRolesOption() +``` + +##### `resetDefaultWarehouse` + +```java +public void resetDefaultWarehouse() +``` + +##### `resetDisabled` + +```java +public void resetDisabled() +``` + +##### `resetDisplayName` + +```java +public void resetDisplayName() +``` + +##### `resetEmail` + +```java +public void resetEmail() +``` + +##### `resetEnableUnloadPhysicalTypeOptimization` + +```java +public void resetEnableUnloadPhysicalTypeOptimization() +``` + +##### `resetEnableUnredactedQuerySyntaxError` + +```java +public void resetEnableUnredactedQuerySyntaxError() +``` + +##### `resetErrorOnNondeterministicMerge` + +```java +public void resetErrorOnNondeterministicMerge() +``` + +##### `resetErrorOnNondeterministicUpdate` + +```java +public void resetErrorOnNondeterministicUpdate() +``` + +##### `resetGeographyOutputFormat` + +```java +public void resetGeographyOutputFormat() +``` + +##### `resetGeometryOutputFormat` + +```java +public void resetGeometryOutputFormat() +``` + +##### `resetId` + +```java +public void resetId() +``` + +##### `resetJdbcTreatDecimalAsInt` + +```java +public void resetJdbcTreatDecimalAsInt() +``` + +##### `resetJdbcTreatTimestampNtzAsUtc` + +```java +public void resetJdbcTreatTimestampNtzAsUtc() +``` + +##### `resetJdbcUseSessionTimezone` + +```java +public void resetJdbcUseSessionTimezone() +``` + +##### `resetJsonIndent` + +```java +public void resetJsonIndent() +``` + +##### `resetLockTimeout` + +```java +public void resetLockTimeout() +``` + +##### `resetLoginName` + +```java +public void resetLoginName() +``` + +##### `resetLogLevel` + +```java +public void resetLogLevel() +``` + +##### `resetMinsToUnlock` + +```java +public void resetMinsToUnlock() +``` + +##### `resetMultiStatementCount` + +```java +public void resetMultiStatementCount() +``` + +##### `resetNetworkPolicy` + +```java +public void resetNetworkPolicy() +``` + +##### `resetNoorderSequenceAsDefault` + +```java +public void resetNoorderSequenceAsDefault() +``` + +##### `resetOdbcTreatDecimalAsInt` + +```java +public void resetOdbcTreatDecimalAsInt() +``` + +##### `resetPreventUnloadToInternalStages` + +```java +public void resetPreventUnloadToInternalStages() +``` + +##### `resetQueryTag` + +```java +public void resetQueryTag() +``` + +##### `resetQuotedIdentifiersIgnoreCase` + +```java +public void resetQuotedIdentifiersIgnoreCase() +``` + +##### `resetRowsPerResultset` + +```java +public void resetRowsPerResultset() +``` + +##### `resetRsaPublicKey` + +```java +public void resetRsaPublicKey() +``` + +##### `resetRsaPublicKey2` + +```java +public void resetRsaPublicKey2() +``` + +##### `resetS3StageVpceDnsName` + +```java +public void resetS3StageVpceDnsName() +``` + +##### `resetSearchPath` + +```java +public void resetSearchPath() +``` + +##### `resetSimulatedDataSharingConsumer` + +```java +public void resetSimulatedDataSharingConsumer() +``` + +##### `resetStatementQueuedTimeoutInSeconds` + +```java +public void resetStatementQueuedTimeoutInSeconds() +``` + +##### `resetStatementTimeoutInSeconds` + +```java +public void resetStatementTimeoutInSeconds() +``` + +##### `resetStrictJsonOutput` + +```java +public void resetStrictJsonOutput() +``` + +##### `resetTimeInputFormat` + +```java +public void resetTimeInputFormat() +``` + +##### `resetTimeOutputFormat` + +```java +public void resetTimeOutputFormat() +``` + +##### `resetTimestampDayIsAlways24H` + +```java +public void resetTimestampDayIsAlways24H() +``` + +##### `resetTimestampInputFormat` + +```java +public void resetTimestampInputFormat() +``` + +##### `resetTimestampLtzOutputFormat` + +```java +public void resetTimestampLtzOutputFormat() +``` + +##### `resetTimestampNtzOutputFormat` + +```java +public void resetTimestampNtzOutputFormat() +``` + +##### `resetTimestampOutputFormat` + +```java +public void resetTimestampOutputFormat() +``` + +##### `resetTimestampTypeMapping` + +```java +public void resetTimestampTypeMapping() +``` + +##### `resetTimestampTzOutputFormat` + +```java +public void resetTimestampTzOutputFormat() +``` + +##### `resetTimezone` + +```java +public void resetTimezone() +``` + +##### `resetTraceLevel` + +```java +public void resetTraceLevel() +``` + +##### `resetTransactionAbortOnError` + +```java +public void resetTransactionAbortOnError() +``` + +##### `resetTransactionDefaultIsolationLevel` + +```java +public void resetTransactionDefaultIsolationLevel() +``` + +##### `resetTwoDigitCenturyStart` + +```java +public void resetTwoDigitCenturyStart() +``` + +##### `resetUnsupportedDdlAction` + +```java +public void resetUnsupportedDdlAction() +``` + +##### `resetUseCachedResult` + +```java +public void resetUseCachedResult() +``` + +##### `resetWeekOfYearPolicy` + +```java +public void resetWeekOfYearPolicy() +``` + +##### `resetWeekStart` + +```java +public void resetWeekStart() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUser; + +ServiceUser.isConstruct(java.lang.Object x) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* java.lang.Object + +Any object. + +--- + +##### `isTerraformElement` + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUser; + +ServiceUser.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformResource` + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUser; + +ServiceUser.isTerraformResource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUser; + +ServiceUser.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),ServiceUser.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* java.lang.String + +The construct id used in the generated config for the ServiceUser to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing ServiceUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +? Optional instance of the provider where the ServiceUser to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | software.constructs.Node | The tree node. | +| cdktfStack | com.hashicorp.cdktf.TerraformStack | *No description.* | +| fqn | java.lang.String | *No description.* | +| friendlyUniqueId | java.lang.String | *No description.* | +| terraformMetaArguments | java.util.Map | *No description.* | +| terraformResourceType | java.lang.String | *No description.* | +| terraformGeneratorMetadata | com.hashicorp.cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | +| parameters | ServiceUserParametersList | *No description.* | +| showOutput | ServiceUserShowOutputList | *No description.* | +| userType | java.lang.String | *No description.* | +| abortDetachedQueryInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| autocommitInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| binaryInputFormatInput | java.lang.String | *No description.* | +| binaryOutputFormatInput | java.lang.String | *No description.* | +| clientMemoryLimitInput | java.lang.Number | *No description.* | +| clientMetadataRequestUseConnectionCtxInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientPrefetchThreadsInput | java.lang.Number | *No description.* | +| clientResultChunkSizeInput | java.lang.Number | *No description.* | +| clientResultColumnCaseInsensitiveInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientSessionKeepAliveHeartbeatFrequencyInput | java.lang.Number | *No description.* | +| clientSessionKeepAliveInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientTimestampTypeMappingInput | java.lang.String | *No description.* | +| commentInput | java.lang.String | *No description.* | +| dateInputFormatInput | java.lang.String | *No description.* | +| dateOutputFormatInput | java.lang.String | *No description.* | +| daysToExpiryInput | java.lang.Number | *No description.* | +| defaultNamespaceInput | java.lang.String | *No description.* | +| defaultRoleInput | java.lang.String | *No description.* | +| defaultSecondaryRolesOptionInput | java.lang.String | *No description.* | +| defaultWarehouseInput | java.lang.String | *No description.* | +| disabledInput | java.lang.String | *No description.* | +| displayNameInput | java.lang.String | *No description.* | +| emailInput | java.lang.String | *No description.* | +| enableUnloadPhysicalTypeOptimizationInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| enableUnredactedQuerySyntaxErrorInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| errorOnNondeterministicMergeInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| errorOnNondeterministicUpdateInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| geographyOutputFormatInput | java.lang.String | *No description.* | +| geometryOutputFormatInput | java.lang.String | *No description.* | +| idInput | java.lang.String | *No description.* | +| jdbcTreatDecimalAsIntInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jdbcTreatTimestampNtzAsUtcInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jdbcUseSessionTimezoneInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jsonIndentInput | java.lang.Number | *No description.* | +| lockTimeoutInput | java.lang.Number | *No description.* | +| loginNameInput | java.lang.String | *No description.* | +| logLevelInput | java.lang.String | *No description.* | +| minsToUnlockInput | java.lang.Number | *No description.* | +| multiStatementCountInput | java.lang.Number | *No description.* | +| nameInput | java.lang.String | *No description.* | +| networkPolicyInput | java.lang.String | *No description.* | +| noorderSequenceAsDefaultInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| odbcTreatDecimalAsIntInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| preventUnloadToInternalStagesInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| queryTagInput | java.lang.String | *No description.* | +| quotedIdentifiersIgnoreCaseInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rowsPerResultsetInput | java.lang.Number | *No description.* | +| rsaPublicKey2Input | java.lang.String | *No description.* | +| rsaPublicKeyInput | java.lang.String | *No description.* | +| s3StageVpceDnsNameInput | java.lang.String | *No description.* | +| searchPathInput | java.lang.String | *No description.* | +| simulatedDataSharingConsumerInput | java.lang.String | *No description.* | +| statementQueuedTimeoutInSecondsInput | java.lang.Number | *No description.* | +| statementTimeoutInSecondsInput | java.lang.Number | *No description.* | +| strictJsonOutputInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| timeInputFormatInput | java.lang.String | *No description.* | +| timeOutputFormatInput | java.lang.String | *No description.* | +| timestampDayIsAlways24HInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| timestampInputFormatInput | java.lang.String | *No description.* | +| timestampLtzOutputFormatInput | java.lang.String | *No description.* | +| timestampNtzOutputFormatInput | java.lang.String | *No description.* | +| timestampOutputFormatInput | java.lang.String | *No description.* | +| timestampTypeMappingInput | java.lang.String | *No description.* | +| timestampTzOutputFormatInput | java.lang.String | *No description.* | +| timezoneInput | java.lang.String | *No description.* | +| traceLevelInput | java.lang.String | *No description.* | +| transactionAbortOnErrorInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| transactionDefaultIsolationLevelInput | java.lang.String | *No description.* | +| twoDigitCenturyStartInput | java.lang.Number | *No description.* | +| unsupportedDdlActionInput | java.lang.String | *No description.* | +| useCachedResultInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| weekOfYearPolicyInput | java.lang.Number | *No description.* | +| weekStartInput | java.lang.Number | *No description.* | +| abortDetachedQuery | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| autocommit | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| binaryInputFormat | java.lang.String | *No description.* | +| binaryOutputFormat | java.lang.String | *No description.* | +| clientMemoryLimit | java.lang.Number | *No description.* | +| clientMetadataRequestUseConnectionCtx | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientPrefetchThreads | java.lang.Number | *No description.* | +| clientResultChunkSize | java.lang.Number | *No description.* | +| clientResultColumnCaseInsensitive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientSessionKeepAlive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | java.lang.Number | *No description.* | +| clientTimestampTypeMapping | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| dateInputFormat | java.lang.String | *No description.* | +| dateOutputFormat | java.lang.String | *No description.* | +| daysToExpiry | java.lang.Number | *No description.* | +| defaultNamespace | java.lang.String | *No description.* | +| defaultRole | java.lang.String | *No description.* | +| defaultSecondaryRolesOption | java.lang.String | *No description.* | +| defaultWarehouse | java.lang.String | *No description.* | +| disabled | java.lang.String | *No description.* | +| displayName | java.lang.String | *No description.* | +| email | java.lang.String | *No description.* | +| enableUnloadPhysicalTypeOptimization | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| enableUnredactedQuerySyntaxError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| errorOnNondeterministicMerge | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| errorOnNondeterministicUpdate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| geographyOutputFormat | java.lang.String | *No description.* | +| geometryOutputFormat | java.lang.String | *No description.* | +| id | java.lang.String | *No description.* | +| jdbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jdbcTreatTimestampNtzAsUtc | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jdbcUseSessionTimezone | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| jsonIndent | java.lang.Number | *No description.* | +| lockTimeout | java.lang.Number | *No description.* | +| loginName | java.lang.String | *No description.* | +| logLevel | java.lang.String | *No description.* | +| minsToUnlock | java.lang.Number | *No description.* | +| multiStatementCount | java.lang.Number | *No description.* | +| name | java.lang.String | *No description.* | +| networkPolicy | java.lang.String | *No description.* | +| noorderSequenceAsDefault | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| odbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| preventUnloadToInternalStages | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| queryTag | java.lang.String | *No description.* | +| quotedIdentifiersIgnoreCase | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rowsPerResultset | java.lang.Number | *No description.* | +| rsaPublicKey | java.lang.String | *No description.* | +| rsaPublicKey2 | java.lang.String | *No description.* | +| s3StageVpceDnsName | java.lang.String | *No description.* | +| searchPath | java.lang.String | *No description.* | +| simulatedDataSharingConsumer | java.lang.String | *No description.* | +| statementQueuedTimeoutInSeconds | java.lang.Number | *No description.* | +| statementTimeoutInSeconds | java.lang.Number | *No description.* | +| strictJsonOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| timeInputFormat | java.lang.String | *No description.* | +| timeOutputFormat | java.lang.String | *No description.* | +| timestampDayIsAlways24H | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| timestampInputFormat | java.lang.String | *No description.* | +| timestampLtzOutputFormat | java.lang.String | *No description.* | +| timestampNtzOutputFormat | java.lang.String | *No description.* | +| timestampOutputFormat | java.lang.String | *No description.* | +| timestampTypeMapping | java.lang.String | *No description.* | +| timestampTzOutputFormat | java.lang.String | *No description.* | +| timezone | java.lang.String | *No description.* | +| traceLevel | java.lang.String | *No description.* | +| transactionAbortOnError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| transactionDefaultIsolationLevel | java.lang.String | *No description.* | +| twoDigitCenturyStart | java.lang.Number | *No description.* | +| unsupportedDdlAction | java.lang.String | *No description.* | +| useCachedResult | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| weekOfYearPolicy | java.lang.Number | *No description.* | +| weekStart | java.lang.Number | *No description.* | + +--- + +##### `node`Required + +```java +public Node getNode(); +``` + +- *Type:* software.constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```java +public TerraformStack getCdktfStack(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformStack + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `friendlyUniqueId`Required + +```java +public java.lang.String getFriendlyUniqueId(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformMetaArguments`Required + +```java +public java.util.Map getTerraformMetaArguments(); +``` + +- *Type:* java.util.Map + +--- + +##### `terraformResourceType`Required + +```java +public java.lang.String getTerraformResourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformGeneratorMetadata`Optional + +```java +public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + +##### `parameters`Required + +```java +public ServiceUserParametersList getParameters(); +``` + +- *Type:* ServiceUserParametersList + +--- + +##### `showOutput`Required + +```java +public ServiceUserShowOutputList getShowOutput(); +``` + +- *Type:* ServiceUserShowOutputList + +--- + +##### `userType`Required + +```java +public java.lang.String getUserType(); +``` + +- *Type:* java.lang.String + +--- + +##### `abortDetachedQueryInput`Optional + +```java +public java.lang.Object getAbortDetachedQueryInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `autocommitInput`Optional + +```java +public java.lang.Object getAutocommitInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `binaryInputFormatInput`Optional + +```java +public java.lang.String getBinaryInputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `binaryOutputFormatInput`Optional + +```java +public java.lang.String getBinaryOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `clientMemoryLimitInput`Optional + +```java +public java.lang.Number getClientMemoryLimitInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientMetadataRequestUseConnectionCtxInput`Optional + +```java +public java.lang.Object getClientMetadataRequestUseConnectionCtxInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientPrefetchThreadsInput`Optional + +```java +public java.lang.Number getClientPrefetchThreadsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientResultChunkSizeInput`Optional + +```java +public java.lang.Number getClientResultChunkSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientResultColumnCaseInsensitiveInput`Optional + +```java +public java.lang.Object getClientResultColumnCaseInsensitiveInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientSessionKeepAliveHeartbeatFrequencyInput`Optional + +```java +public java.lang.Number getClientSessionKeepAliveHeartbeatFrequencyInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientSessionKeepAliveInput`Optional + +```java +public java.lang.Object getClientSessionKeepAliveInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientTimestampTypeMappingInput`Optional + +```java +public java.lang.String getClientTimestampTypeMappingInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `commentInput`Optional + +```java +public java.lang.String getCommentInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `dateInputFormatInput`Optional + +```java +public java.lang.String getDateInputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `dateOutputFormatInput`Optional + +```java +public java.lang.String getDateOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `daysToExpiryInput`Optional + +```java +public java.lang.Number getDaysToExpiryInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `defaultNamespaceInput`Optional + +```java +public java.lang.String getDefaultNamespaceInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultRoleInput`Optional + +```java +public java.lang.String getDefaultRoleInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultSecondaryRolesOptionInput`Optional + +```java +public java.lang.String getDefaultSecondaryRolesOptionInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultWarehouseInput`Optional + +```java +public java.lang.String getDefaultWarehouseInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabledInput`Optional + +```java +public java.lang.String getDisabledInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `displayNameInput`Optional + +```java +public java.lang.String getDisplayNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `emailInput`Optional + +```java +public java.lang.String getEmailInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `enableUnloadPhysicalTypeOptimizationInput`Optional + +```java +public java.lang.Object getEnableUnloadPhysicalTypeOptimizationInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `enableUnredactedQuerySyntaxErrorInput`Optional + +```java +public java.lang.Object getEnableUnredactedQuerySyntaxErrorInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `errorOnNondeterministicMergeInput`Optional + +```java +public java.lang.Object getErrorOnNondeterministicMergeInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `errorOnNondeterministicUpdateInput`Optional + +```java +public java.lang.Object getErrorOnNondeterministicUpdateInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `geographyOutputFormatInput`Optional + +```java +public java.lang.String getGeographyOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `geometryOutputFormatInput`Optional + +```java +public java.lang.String getGeometryOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `idInput`Optional + +```java +public java.lang.String getIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `jdbcTreatDecimalAsIntInput`Optional + +```java +public java.lang.Object getJdbcTreatDecimalAsIntInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jdbcTreatTimestampNtzAsUtcInput`Optional + +```java +public java.lang.Object getJdbcTreatTimestampNtzAsUtcInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jdbcUseSessionTimezoneInput`Optional + +```java +public java.lang.Object getJdbcUseSessionTimezoneInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jsonIndentInput`Optional + +```java +public java.lang.Number getJsonIndentInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `lockTimeoutInput`Optional + +```java +public java.lang.Number getLockTimeoutInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `loginNameInput`Optional + +```java +public java.lang.String getLoginNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `logLevelInput`Optional + +```java +public java.lang.String getLogLevelInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToUnlockInput`Optional + +```java +public java.lang.Number getMinsToUnlockInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `multiStatementCountInput`Optional + +```java +public java.lang.Number getMultiStatementCountInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `nameInput`Optional + +```java +public java.lang.String getNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `networkPolicyInput`Optional + +```java +public java.lang.String getNetworkPolicyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `noorderSequenceAsDefaultInput`Optional + +```java +public java.lang.Object getNoorderSequenceAsDefaultInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `odbcTreatDecimalAsIntInput`Optional + +```java +public java.lang.Object getOdbcTreatDecimalAsIntInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `preventUnloadToInternalStagesInput`Optional + +```java +public java.lang.Object getPreventUnloadToInternalStagesInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `queryTagInput`Optional + +```java +public java.lang.String getQueryTagInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `quotedIdentifiersIgnoreCaseInput`Optional + +```java +public java.lang.Object getQuotedIdentifiersIgnoreCaseInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `rowsPerResultsetInput`Optional + +```java +public java.lang.Number getRowsPerResultsetInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `rsaPublicKey2Input`Optional + +```java +public java.lang.String getRsaPublicKey2Input(); +``` + +- *Type:* java.lang.String + +--- + +##### `rsaPublicKeyInput`Optional + +```java +public java.lang.String getRsaPublicKeyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `s3StageVpceDnsNameInput`Optional + +```java +public java.lang.String getS3StageVpceDnsNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `searchPathInput`Optional + +```java +public java.lang.String getSearchPathInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `simulatedDataSharingConsumerInput`Optional + +```java +public java.lang.String getSimulatedDataSharingConsumerInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `statementQueuedTimeoutInSecondsInput`Optional + +```java +public java.lang.Number getStatementQueuedTimeoutInSecondsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `statementTimeoutInSecondsInput`Optional + +```java +public java.lang.Number getStatementTimeoutInSecondsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `strictJsonOutputInput`Optional + +```java +public java.lang.Object getStrictJsonOutputInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `timeInputFormatInput`Optional + +```java +public java.lang.String getTimeInputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timeOutputFormatInput`Optional + +```java +public java.lang.String getTimeOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampDayIsAlways24HInput`Optional + +```java +public java.lang.Object getTimestampDayIsAlways24HInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `timestampInputFormatInput`Optional + +```java +public java.lang.String getTimestampInputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampLtzOutputFormatInput`Optional + +```java +public java.lang.String getTimestampLtzOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampNtzOutputFormatInput`Optional + +```java +public java.lang.String getTimestampNtzOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampOutputFormatInput`Optional + +```java +public java.lang.String getTimestampOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampTypeMappingInput`Optional + +```java +public java.lang.String getTimestampTypeMappingInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampTzOutputFormatInput`Optional + +```java +public java.lang.String getTimestampTzOutputFormatInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timezoneInput`Optional + +```java +public java.lang.String getTimezoneInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `traceLevelInput`Optional + +```java +public java.lang.String getTraceLevelInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `transactionAbortOnErrorInput`Optional + +```java +public java.lang.Object getTransactionAbortOnErrorInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `transactionDefaultIsolationLevelInput`Optional + +```java +public java.lang.String getTransactionDefaultIsolationLevelInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `twoDigitCenturyStartInput`Optional + +```java +public java.lang.Number getTwoDigitCenturyStartInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `unsupportedDdlActionInput`Optional + +```java +public java.lang.String getUnsupportedDdlActionInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `useCachedResultInput`Optional + +```java +public java.lang.Object getUseCachedResultInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `weekOfYearPolicyInput`Optional + +```java +public java.lang.Number getWeekOfYearPolicyInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `weekStartInput`Optional + +```java +public java.lang.Number getWeekStartInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `abortDetachedQuery`Required + +```java +public java.lang.Object getAbortDetachedQuery(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `autocommit`Required + +```java +public java.lang.Object getAutocommit(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `binaryInputFormat`Required + +```java +public java.lang.String getBinaryInputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `binaryOutputFormat`Required + +```java +public java.lang.String getBinaryOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `clientMemoryLimit`Required + +```java +public java.lang.Number getClientMemoryLimit(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```java +public java.lang.Object getClientMetadataRequestUseConnectionCtx(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientPrefetchThreads`Required + +```java +public java.lang.Number getClientPrefetchThreads(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientResultChunkSize`Required + +```java +public java.lang.Number getClientResultChunkSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```java +public java.lang.Object getClientResultColumnCaseInsensitive(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientSessionKeepAlive`Required + +```java +public java.lang.Object getClientSessionKeepAlive(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```java +public java.lang.Number getClientSessionKeepAliveHeartbeatFrequency(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clientTimestampTypeMapping`Required + +```java +public java.lang.String getClientTimestampTypeMapping(); +``` + +- *Type:* java.lang.String + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `dateInputFormat`Required + +```java +public java.lang.String getDateInputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `dateOutputFormat`Required + +```java +public java.lang.String getDateOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `daysToExpiry`Required + +```java +public java.lang.Number getDaysToExpiry(); +``` + +- *Type:* java.lang.Number + +--- + +##### `defaultNamespace`Required + +```java +public java.lang.String getDefaultNamespace(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultRole`Required + +```java +public java.lang.String getDefaultRole(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultSecondaryRolesOption`Required + +```java +public java.lang.String getDefaultSecondaryRolesOption(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultWarehouse`Required + +```java +public java.lang.String getDefaultWarehouse(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabled`Required + +```java +public java.lang.String getDisabled(); +``` + +- *Type:* java.lang.String + +--- + +##### `displayName`Required + +```java +public java.lang.String getDisplayName(); +``` + +- *Type:* java.lang.String + +--- + +##### `email`Required + +```java +public java.lang.String getEmail(); +``` + +- *Type:* java.lang.String + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```java +public java.lang.Object getEnableUnloadPhysicalTypeOptimization(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```java +public java.lang.Object getEnableUnredactedQuerySyntaxError(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `errorOnNondeterministicMerge`Required + +```java +public java.lang.Object getErrorOnNondeterministicMerge(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `errorOnNondeterministicUpdate`Required + +```java +public java.lang.Object getErrorOnNondeterministicUpdate(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `geographyOutputFormat`Required + +```java +public java.lang.String getGeographyOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `geometryOutputFormat`Required + +```java +public java.lang.String getGeometryOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```java +public java.lang.Object getJdbcTreatDecimalAsInt(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```java +public java.lang.Object getJdbcTreatTimestampNtzAsUtc(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jdbcUseSessionTimezone`Required + +```java +public java.lang.Object getJdbcUseSessionTimezone(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `jsonIndent`Required + +```java +public java.lang.Number getJsonIndent(); +``` + +- *Type:* java.lang.Number + +--- + +##### `lockTimeout`Required + +```java +public java.lang.Number getLockTimeout(); +``` + +- *Type:* java.lang.Number + +--- + +##### `loginName`Required + +```java +public java.lang.String getLoginName(); +``` + +- *Type:* java.lang.String + +--- + +##### `logLevel`Required + +```java +public java.lang.String getLogLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToUnlock`Required + +```java +public java.lang.Number getMinsToUnlock(); +``` + +- *Type:* java.lang.Number + +--- + +##### `multiStatementCount`Required + +```java +public java.lang.Number getMultiStatementCount(); +``` + +- *Type:* java.lang.Number + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `networkPolicy`Required + +```java +public java.lang.String getNetworkPolicy(); +``` + +- *Type:* java.lang.String + +--- + +##### `noorderSequenceAsDefault`Required + +```java +public java.lang.Object getNoorderSequenceAsDefault(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `odbcTreatDecimalAsInt`Required + +```java +public java.lang.Object getOdbcTreatDecimalAsInt(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `preventUnloadToInternalStages`Required + +```java +public java.lang.Object getPreventUnloadToInternalStages(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `queryTag`Required + +```java +public java.lang.String getQueryTag(); +``` + +- *Type:* java.lang.String + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```java +public java.lang.Object getQuotedIdentifiersIgnoreCase(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `rowsPerResultset`Required + +```java +public java.lang.Number getRowsPerResultset(); +``` + +- *Type:* java.lang.Number + +--- + +##### `rsaPublicKey`Required + +```java +public java.lang.String getRsaPublicKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `rsaPublicKey2`Required + +```java +public java.lang.String getRsaPublicKey2(); +``` + +- *Type:* java.lang.String + +--- + +##### `s3StageVpceDnsName`Required + +```java +public java.lang.String getS3StageVpceDnsName(); +``` + +- *Type:* java.lang.String + +--- + +##### `searchPath`Required + +```java +public java.lang.String getSearchPath(); +``` + +- *Type:* java.lang.String + +--- + +##### `simulatedDataSharingConsumer`Required + +```java +public java.lang.String getSimulatedDataSharingConsumer(); +``` + +- *Type:* java.lang.String + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```java +public java.lang.Number getStatementQueuedTimeoutInSeconds(); +``` + +- *Type:* java.lang.Number + +--- + +##### `statementTimeoutInSeconds`Required + +```java +public java.lang.Number getStatementTimeoutInSeconds(); +``` + +- *Type:* java.lang.Number + +--- + +##### `strictJsonOutput`Required + +```java +public java.lang.Object getStrictJsonOutput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `timeInputFormat`Required + +```java +public java.lang.String getTimeInputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timeOutputFormat`Required + +```java +public java.lang.String getTimeOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampDayIsAlways24H`Required + +```java +public java.lang.Object getTimestampDayIsAlways24H(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `timestampInputFormat`Required + +```java +public java.lang.String getTimestampInputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampLtzOutputFormat`Required + +```java +public java.lang.String getTimestampLtzOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampNtzOutputFormat`Required + +```java +public java.lang.String getTimestampNtzOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampOutputFormat`Required + +```java +public java.lang.String getTimestampOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampTypeMapping`Required + +```java +public java.lang.String getTimestampTypeMapping(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampTzOutputFormat`Required + +```java +public java.lang.String getTimestampTzOutputFormat(); +``` + +- *Type:* java.lang.String + +--- + +##### `timezone`Required + +```java +public java.lang.String getTimezone(); +``` + +- *Type:* java.lang.String + +--- + +##### `traceLevel`Required + +```java +public java.lang.String getTraceLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `transactionAbortOnError`Required + +```java +public java.lang.Object getTransactionAbortOnError(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `transactionDefaultIsolationLevel`Required + +```java +public java.lang.String getTransactionDefaultIsolationLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `twoDigitCenturyStart`Required + +```java +public java.lang.Number getTwoDigitCenturyStart(); +``` + +- *Type:* java.lang.Number + +--- + +##### `unsupportedDdlAction`Required + +```java +public java.lang.String getUnsupportedDdlAction(); +``` + +- *Type:* java.lang.String + +--- + +##### `useCachedResult`Required + +```java +public java.lang.Object getUseCachedResult(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `weekOfYearPolicy`Required + +```java +public java.lang.Number getWeekOfYearPolicy(); +``` + +- *Type:* java.lang.Number + +--- + +##### `weekStart`Required + +```java +public java.lang.Number getWeekStart(); +``` + +- *Type:* java.lang.Number + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | java.lang.String | *No description.* | + +--- + +##### `tfResourceType`Required + +```java +public java.lang.String getTfResourceType(); +``` + +- *Type:* java.lang.String + +--- + +## Structs + +### ServiceUserConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserConfig; + +ServiceUserConfig.builder() +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .name(java.lang.String) +// .abortDetachedQuery(java.lang.Boolean) +// .abortDetachedQuery(IResolvable) +// .autocommit(java.lang.Boolean) +// .autocommit(IResolvable) +// .binaryInputFormat(java.lang.String) +// .binaryOutputFormat(java.lang.String) +// .clientMemoryLimit(java.lang.Number) +// .clientMetadataRequestUseConnectionCtx(java.lang.Boolean) +// .clientMetadataRequestUseConnectionCtx(IResolvable) +// .clientPrefetchThreads(java.lang.Number) +// .clientResultChunkSize(java.lang.Number) +// .clientResultColumnCaseInsensitive(java.lang.Boolean) +// .clientResultColumnCaseInsensitive(IResolvable) +// .clientSessionKeepAlive(java.lang.Boolean) +// .clientSessionKeepAlive(IResolvable) +// .clientSessionKeepAliveHeartbeatFrequency(java.lang.Number) +// .clientTimestampTypeMapping(java.lang.String) +// .comment(java.lang.String) +// .dateInputFormat(java.lang.String) +// .dateOutputFormat(java.lang.String) +// .daysToExpiry(java.lang.Number) +// .defaultNamespace(java.lang.String) +// .defaultRole(java.lang.String) +// .defaultSecondaryRolesOption(java.lang.String) +// .defaultWarehouse(java.lang.String) +// .disabled(java.lang.String) +// .displayName(java.lang.String) +// .email(java.lang.String) +// .enableUnloadPhysicalTypeOptimization(java.lang.Boolean) +// .enableUnloadPhysicalTypeOptimization(IResolvable) +// .enableUnredactedQuerySyntaxError(java.lang.Boolean) +// .enableUnredactedQuerySyntaxError(IResolvable) +// .errorOnNondeterministicMerge(java.lang.Boolean) +// .errorOnNondeterministicMerge(IResolvable) +// .errorOnNondeterministicUpdate(java.lang.Boolean) +// .errorOnNondeterministicUpdate(IResolvable) +// .geographyOutputFormat(java.lang.String) +// .geometryOutputFormat(java.lang.String) +// .id(java.lang.String) +// .jdbcTreatDecimalAsInt(java.lang.Boolean) +// .jdbcTreatDecimalAsInt(IResolvable) +// .jdbcTreatTimestampNtzAsUtc(java.lang.Boolean) +// .jdbcTreatTimestampNtzAsUtc(IResolvable) +// .jdbcUseSessionTimezone(java.lang.Boolean) +// .jdbcUseSessionTimezone(IResolvable) +// .jsonIndent(java.lang.Number) +// .lockTimeout(java.lang.Number) +// .loginName(java.lang.String) +// .logLevel(java.lang.String) +// .minsToUnlock(java.lang.Number) +// .multiStatementCount(java.lang.Number) +// .networkPolicy(java.lang.String) +// .noorderSequenceAsDefault(java.lang.Boolean) +// .noorderSequenceAsDefault(IResolvable) +// .odbcTreatDecimalAsInt(java.lang.Boolean) +// .odbcTreatDecimalAsInt(IResolvable) +// .preventUnloadToInternalStages(java.lang.Boolean) +// .preventUnloadToInternalStages(IResolvable) +// .queryTag(java.lang.String) +// .quotedIdentifiersIgnoreCase(java.lang.Boolean) +// .quotedIdentifiersIgnoreCase(IResolvable) +// .rowsPerResultset(java.lang.Number) +// .rsaPublicKey(java.lang.String) +// .rsaPublicKey2(java.lang.String) +// .s3StageVpceDnsName(java.lang.String) +// .searchPath(java.lang.String) +// .simulatedDataSharingConsumer(java.lang.String) +// .statementQueuedTimeoutInSeconds(java.lang.Number) +// .statementTimeoutInSeconds(java.lang.Number) +// .strictJsonOutput(java.lang.Boolean) +// .strictJsonOutput(IResolvable) +// .timeInputFormat(java.lang.String) +// .timeOutputFormat(java.lang.String) +// .timestampDayIsAlways24H(java.lang.Boolean) +// .timestampDayIsAlways24H(IResolvable) +// .timestampInputFormat(java.lang.String) +// .timestampLtzOutputFormat(java.lang.String) +// .timestampNtzOutputFormat(java.lang.String) +// .timestampOutputFormat(java.lang.String) +// .timestampTypeMapping(java.lang.String) +// .timestampTzOutputFormat(java.lang.String) +// .timezone(java.lang.String) +// .traceLevel(java.lang.String) +// .transactionAbortOnError(java.lang.Boolean) +// .transactionAbortOnError(IResolvable) +// .transactionDefaultIsolationLevel(java.lang.String) +// .twoDigitCenturyStart(java.lang.Number) +// .unsupportedDdlAction(java.lang.String) +// .useCachedResult(java.lang.Boolean) +// .useCachedResult(IResolvable) +// .weekOfYearPolicy(java.lang.Number) +// .weekStart(java.lang.Number) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| name | java.lang.String | Name of the user. | +| abortDetachedQuery | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| autocommit | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether autocommit is enabled for the session. | +| binaryInputFormat | java.lang.String | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| binaryOutputFormat | java.lang.String | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| clientMemoryLimit | java.lang.Number | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| clientMetadataRequestUseConnectionCtx | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| clientPrefetchThreads | java.lang.Number | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| clientResultChunkSize | java.lang.Number | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| clientResultColumnCaseInsensitive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| clientSessionKeepAlive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| clientSessionKeepAliveHeartbeatFrequency | java.lang.Number | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| clientTimestampTypeMapping | java.lang.String | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| comment | java.lang.String | Specifies a comment for the user. | +| dateInputFormat | java.lang.String | Specifies the input format for the DATE data type. | +| dateOutputFormat | java.lang.String | Specifies the display format for the DATE data type. | +| daysToExpiry | java.lang.Number | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| defaultNamespace | java.lang.String | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| defaultRole | java.lang.String | Specifies the role that is active by default for the user’s session upon login. | +| defaultSecondaryRolesOption | java.lang.String | Specifies the secondary roles that are active for the user’s session upon login. | +| defaultWarehouse | java.lang.String | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| disabled | java.lang.String | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| displayName | java.lang.String | Name displayed for the user in the Snowflake web interface. | +| email | java.lang.String | Email address for the user. | +| enableUnloadPhysicalTypeOptimization | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| enableUnredactedQuerySyntaxError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| errorOnNondeterministicMerge | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| errorOnNondeterministicUpdate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| geographyOutputFormat | java.lang.String | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| geometryOutputFormat | java.lang.String | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. | +| jdbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| jdbcTreatTimestampNtzAsUtc | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| jdbcUseSessionTimezone | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| jsonIndent | java.lang.Number | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lockTimeout | java.lang.Number | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| loginName | java.lang.String | The name users use to log in. | +| logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| minsToUnlock | java.lang.Number | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| multiStatementCount | java.lang.Number | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| networkPolicy | java.lang.String | Specifies the network policy to enforce for your account. | +| noorderSequenceAsDefault | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| odbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| preventUnloadToInternalStages | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| queryTag | java.lang.String | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| quotedIdentifiersIgnoreCase | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| rowsPerResultset | java.lang.Number | Specifies the maximum number of rows returned in a result set. | +| rsaPublicKey | java.lang.String | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| rsaPublicKey2 | java.lang.String | Specifies the user’s second RSA public key; | +| s3StageVpceDnsName | java.lang.String | Specifies the DNS name of an Amazon S3 interface endpoint. | +| searchPath | java.lang.String | Specifies the path to search to resolve unqualified object names in queries. | +| simulatedDataSharingConsumer | java.lang.String | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| statementQueuedTimeoutInSeconds | java.lang.Number | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| statementTimeoutInSeconds | java.lang.Number | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| strictJsonOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| timeInputFormat | java.lang.String | Specifies the input format for the TIME data type. | +| timeOutputFormat | java.lang.String | Specifies the display format for the TIME data type. | +| timestampDayIsAlways24H | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| timestampInputFormat | java.lang.String | Specifies the input format for the TIMESTAMP data type alias. | +| timestampLtzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_LTZ data type. | +| timestampNtzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| timestampOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP data type alias. | +| timestampTypeMapping | java.lang.String | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| timestampTzOutputFormat | java.lang.String | Specifies the display format for the TIMESTAMP_TZ data type. | +| timezone | java.lang.String | Specifies the time zone for the session. | +| traceLevel | java.lang.String | Controls how trace events are ingested into the event table. | +| transactionAbortOnError | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| transactionDefaultIsolationLevel | java.lang.String | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| twoDigitCenturyStart | java.lang.Number | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| unsupportedDdlAction | java.lang.String | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| useCachedResult | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| weekOfYearPolicy | java.lang.Number | Specifies how the weeks in a given year are computed. | +| weekStart | java.lang.Number | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#name ServiceUser#name} + +--- + +##### `abortDetachedQuery`Optional + +```java +public java.lang.Object getAbortDetachedQuery(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#abort_detached_query ServiceUser#abort_detached_query} + +--- + +##### `autocommit`Optional + +```java +public java.lang.Object getAutocommit(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#autocommit ServiceUser#autocommit} + +--- + +##### `binaryInputFormat`Optional + +```java +public java.lang.String getBinaryInputFormat(); +``` + +- *Type:* java.lang.String + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_input_format ServiceUser#binary_input_format} + +--- + +##### `binaryOutputFormat`Optional + +```java +public java.lang.String getBinaryOutputFormat(); +``` + +- *Type:* java.lang.String + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_output_format ServiceUser#binary_output_format} + +--- + +##### `clientMemoryLimit`Optional + +```java +public java.lang.Number getClientMemoryLimit(); +``` + +- *Type:* java.lang.Number + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_memory_limit ServiceUser#client_memory_limit} + +--- + +##### `clientMetadataRequestUseConnectionCtx`Optional + +```java +public java.lang.Object getClientMetadataRequestUseConnectionCtx(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_metadata_request_use_connection_ctx ServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `clientPrefetchThreads`Optional + +```java +public java.lang.Number getClientPrefetchThreads(); +``` + +- *Type:* java.lang.Number + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_prefetch_threads ServiceUser#client_prefetch_threads} + +--- + +##### `clientResultChunkSize`Optional + +```java +public java.lang.Number getClientResultChunkSize(); +``` + +- *Type:* java.lang.Number + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_chunk_size ServiceUser#client_result_chunk_size} + +--- + +##### `clientResultColumnCaseInsensitive`Optional + +```java +public java.lang.Object getClientResultColumnCaseInsensitive(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_column_case_insensitive ServiceUser#client_result_column_case_insensitive} + +--- + +##### `clientSessionKeepAlive`Optional + +```java +public java.lang.Object getClientSessionKeepAlive(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive ServiceUser#client_session_keep_alive} + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Optional + +```java +public java.lang.Number getClientSessionKeepAliveHeartbeatFrequency(); +``` + +- *Type:* java.lang.Number + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive_heartbeat_frequency ServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `clientTimestampTypeMapping`Optional + +```java +public java.lang.String getClientTimestampTypeMapping(); +``` + +- *Type:* java.lang.String + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_timestamp_type_mapping ServiceUser#client_timestamp_type_mapping} + +--- + +##### `comment`Optional + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#comment ServiceUser#comment} + +--- + +##### `dateInputFormat`Optional + +```java +public java.lang.String getDateInputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_input_format ServiceUser#date_input_format} + +--- + +##### `dateOutputFormat`Optional + +```java +public java.lang.String getDateOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_output_format ServiceUser#date_output_format} + +--- + +##### `daysToExpiry`Optional + +```java +public java.lang.Number getDaysToExpiry(); +``` + +- *Type:* java.lang.Number + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#days_to_expiry ServiceUser#days_to_expiry} + +--- + +##### `defaultNamespace`Optional + +```java +public java.lang.String getDefaultNamespace(); +``` + +- *Type:* java.lang.String + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_namespace ServiceUser#default_namespace} + +--- + +##### `defaultRole`Optional + +```java +public java.lang.String getDefaultRole(); +``` + +- *Type:* java.lang.String + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_role ServiceUser#default_role} + +--- + +##### `defaultSecondaryRolesOption`Optional + +```java +public java.lang.String getDefaultSecondaryRolesOption(); +``` + +- *Type:* java.lang.String + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_secondary_roles_option ServiceUser#default_secondary_roles_option} + +--- + +##### `defaultWarehouse`Optional + +```java +public java.lang.String getDefaultWarehouse(); +``` + +- *Type:* java.lang.String + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_warehouse ServiceUser#default_warehouse} + +--- + +##### `disabled`Optional + +```java +public java.lang.String getDisabled(); +``` + +- *Type:* java.lang.String + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#disabled ServiceUser#disabled} + +--- + +##### `displayName`Optional + +```java +public java.lang.String getDisplayName(); +``` + +- *Type:* java.lang.String + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#display_name ServiceUser#display_name} + +--- + +##### `email`Optional + +```java +public java.lang.String getEmail(); +``` + +- *Type:* java.lang.String + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#email ServiceUser#email} + +--- + +##### `enableUnloadPhysicalTypeOptimization`Optional + +```java +public java.lang.Object getEnableUnloadPhysicalTypeOptimization(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unload_physical_type_optimization ServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `enableUnredactedQuerySyntaxError`Optional + +```java +public java.lang.Object getEnableUnredactedQuerySyntaxError(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unredacted_query_syntax_error ServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `errorOnNondeterministicMerge`Optional + +```java +public java.lang.Object getErrorOnNondeterministicMerge(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_merge ServiceUser#error_on_nondeterministic_merge} + +--- + +##### `errorOnNondeterministicUpdate`Optional + +```java +public java.lang.Object getErrorOnNondeterministicUpdate(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_update ServiceUser#error_on_nondeterministic_update} + +--- + +##### `geographyOutputFormat`Optional + +```java +public java.lang.String getGeographyOutputFormat(); +``` + +- *Type:* java.lang.String + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geography_output_format ServiceUser#geography_output_format} + +--- + +##### `geometryOutputFormat`Optional + +```java +public java.lang.String getGeometryOutputFormat(); +``` + +- *Type:* java.lang.String + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geometry_output_format ServiceUser#geometry_output_format} + +--- + +##### `id`Optional + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `jdbcTreatDecimalAsInt`Optional + +```java +public java.lang.Object getJdbcTreatDecimalAsInt(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_decimal_as_int ServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Optional + +```java +public java.lang.Object getJdbcTreatTimestampNtzAsUtc(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_timestamp_ntz_as_utc ServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `jdbcUseSessionTimezone`Optional + +```java +public java.lang.Object getJdbcUseSessionTimezone(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_use_session_timezone ServiceUser#jdbc_use_session_timezone} + +--- + +##### `jsonIndent`Optional + +```java +public java.lang.Number getJsonIndent(); +``` + +- *Type:* java.lang.Number + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#json_indent ServiceUser#json_indent} + +--- + +##### `lockTimeout`Optional + +```java +public java.lang.Number getLockTimeout(); +``` + +- *Type:* java.lang.Number + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#lock_timeout ServiceUser#lock_timeout} + +--- + +##### `loginName`Optional + +```java +public java.lang.String getLoginName(); +``` + +- *Type:* java.lang.String + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#login_name ServiceUser#login_name} + +--- + +##### `logLevel`Optional + +```java +public java.lang.String getLogLevel(); +``` + +- *Type:* java.lang.String + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#log_level ServiceUser#log_level} + +--- + +##### `minsToUnlock`Optional + +```java +public java.lang.Number getMinsToUnlock(); +``` + +- *Type:* java.lang.Number + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#mins_to_unlock ServiceUser#mins_to_unlock} + +--- + +##### `multiStatementCount`Optional + +```java +public java.lang.Number getMultiStatementCount(); +``` + +- *Type:* java.lang.Number + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#multi_statement_count ServiceUser#multi_statement_count} + +--- + +##### `networkPolicy`Optional + +```java +public java.lang.String getNetworkPolicy(); +``` + +- *Type:* java.lang.String + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#network_policy ServiceUser#network_policy} + +--- + +##### `noorderSequenceAsDefault`Optional + +```java +public java.lang.Object getNoorderSequenceAsDefault(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#noorder_sequence_as_default ServiceUser#noorder_sequence_as_default} + +--- + +##### `odbcTreatDecimalAsInt`Optional + +```java +public java.lang.Object getOdbcTreatDecimalAsInt(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#odbc_treat_decimal_as_int ServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `preventUnloadToInternalStages`Optional + +```java +public java.lang.Object getPreventUnloadToInternalStages(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#prevent_unload_to_internal_stages ServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `queryTag`Optional + +```java +public java.lang.String getQueryTag(); +``` + +- *Type:* java.lang.String + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#query_tag ServiceUser#query_tag} + +--- + +##### `quotedIdentifiersIgnoreCase`Optional + +```java +public java.lang.Object getQuotedIdentifiersIgnoreCase(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#quoted_identifiers_ignore_case ServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `rowsPerResultset`Optional + +```java +public java.lang.Number getRowsPerResultset(); +``` + +- *Type:* java.lang.Number + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rows_per_resultset ServiceUser#rows_per_resultset} + +--- + +##### `rsaPublicKey`Optional + +```java +public java.lang.String getRsaPublicKey(); +``` + +- *Type:* java.lang.String + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key ServiceUser#rsa_public_key} + +--- + +##### `rsaPublicKey2`Optional + +```java +public java.lang.String getRsaPublicKey2(); +``` + +- *Type:* java.lang.String + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key_2 ServiceUser#rsa_public_key_2} + +--- + +##### `s3StageVpceDnsName`Optional + +```java +public java.lang.String getS3StageVpceDnsName(); +``` + +- *Type:* java.lang.String + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#s3_stage_vpce_dns_name ServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `searchPath`Optional + +```java +public java.lang.String getSearchPath(); +``` + +- *Type:* java.lang.String + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#search_path ServiceUser#search_path} + +--- + +##### `simulatedDataSharingConsumer`Optional + +```java +public java.lang.String getSimulatedDataSharingConsumer(); +``` + +- *Type:* java.lang.String + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#simulated_data_sharing_consumer ServiceUser#simulated_data_sharing_consumer} + +--- + +##### `statementQueuedTimeoutInSeconds`Optional + +```java +public java.lang.Number getStatementQueuedTimeoutInSeconds(); +``` + +- *Type:* java.lang.Number + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_queued_timeout_in_seconds ServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `statementTimeoutInSeconds`Optional + +```java +public java.lang.Number getStatementTimeoutInSeconds(); +``` + +- *Type:* java.lang.Number + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_timeout_in_seconds ServiceUser#statement_timeout_in_seconds} + +--- + +##### `strictJsonOutput`Optional + +```java +public java.lang.Object getStrictJsonOutput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#strict_json_output ServiceUser#strict_json_output} + +--- + +##### `timeInputFormat`Optional + +```java +public java.lang.String getTimeInputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_input_format ServiceUser#time_input_format} + +--- + +##### `timeOutputFormat`Optional + +```java +public java.lang.String getTimeOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_output_format ServiceUser#time_output_format} + +--- + +##### `timestampDayIsAlways24H`Optional + +```java +public java.lang.Object getTimestampDayIsAlways24H(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_day_is_always_24h ServiceUser#timestamp_day_is_always_24h} + +--- + +##### `timestampInputFormat`Optional + +```java +public java.lang.String getTimestampInputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_input_format ServiceUser#timestamp_input_format} + +--- + +##### `timestampLtzOutputFormat`Optional + +```java +public java.lang.String getTimestampLtzOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ltz_output_format ServiceUser#timestamp_ltz_output_format} + +--- + +##### `timestampNtzOutputFormat`Optional + +```java +public java.lang.String getTimestampNtzOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ntz_output_format ServiceUser#timestamp_ntz_output_format} + +--- + +##### `timestampOutputFormat`Optional + +```java +public java.lang.String getTimestampOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_output_format ServiceUser#timestamp_output_format} + +--- + +##### `timestampTypeMapping`Optional + +```java +public java.lang.String getTimestampTypeMapping(); +``` + +- *Type:* java.lang.String + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_type_mapping ServiceUser#timestamp_type_mapping} + +--- + +##### `timestampTzOutputFormat`Optional + +```java +public java.lang.String getTimestampTzOutputFormat(); +``` + +- *Type:* java.lang.String + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_tz_output_format ServiceUser#timestamp_tz_output_format} + +--- + +##### `timezone`Optional + +```java +public java.lang.String getTimezone(); +``` + +- *Type:* java.lang.String + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timezone ServiceUser#timezone} + +--- + +##### `traceLevel`Optional + +```java +public java.lang.String getTraceLevel(); +``` + +- *Type:* java.lang.String + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#trace_level ServiceUser#trace_level} + +--- + +##### `transactionAbortOnError`Optional + +```java +public java.lang.Object getTransactionAbortOnError(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_abort_on_error ServiceUser#transaction_abort_on_error} + +--- + +##### `transactionDefaultIsolationLevel`Optional + +```java +public java.lang.String getTransactionDefaultIsolationLevel(); +``` + +- *Type:* java.lang.String + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_default_isolation_level ServiceUser#transaction_default_isolation_level} + +--- + +##### `twoDigitCenturyStart`Optional + +```java +public java.lang.Number getTwoDigitCenturyStart(); +``` + +- *Type:* java.lang.Number + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#two_digit_century_start ServiceUser#two_digit_century_start} + +--- + +##### `unsupportedDdlAction`Optional + +```java +public java.lang.String getUnsupportedDdlAction(); +``` + +- *Type:* java.lang.String + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#unsupported_ddl_action ServiceUser#unsupported_ddl_action} + +--- + +##### `useCachedResult`Optional + +```java +public java.lang.Object getUseCachedResult(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#use_cached_result ServiceUser#use_cached_result} + +--- + +##### `weekOfYearPolicy`Optional + +```java +public java.lang.Number getWeekOfYearPolicy(); +``` + +- *Type:* java.lang.Number + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_of_year_policy ServiceUser#week_of_year_policy} + +--- + +##### `weekStart`Optional + +```java +public java.lang.Number getWeekStart(); +``` + +- *Type:* java.lang.Number + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_start ServiceUser#week_start} + +--- + +### ServiceUserParameters + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParameters; + +ServiceUserParameters.builder() + .build(); +``` + + +### ServiceUserParametersAbortDetachedQuery + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersAbortDetachedQuery; + +ServiceUserParametersAbortDetachedQuery.builder() + .build(); +``` + + +### ServiceUserParametersAutocommit + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersAutocommit; + +ServiceUserParametersAutocommit.builder() + .build(); +``` + + +### ServiceUserParametersBinaryInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersBinaryInputFormat; + +ServiceUserParametersBinaryInputFormat.builder() + .build(); +``` + + +### ServiceUserParametersBinaryOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersBinaryOutputFormat; + +ServiceUserParametersBinaryOutputFormat.builder() + .build(); +``` + + +### ServiceUserParametersClientMemoryLimit + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientMemoryLimit; + +ServiceUserParametersClientMemoryLimit.builder() + .build(); +``` + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientMetadataRequestUseConnectionCtx; + +ServiceUserParametersClientMetadataRequestUseConnectionCtx.builder() + .build(); +``` + + +### ServiceUserParametersClientPrefetchThreads + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientPrefetchThreads; + +ServiceUserParametersClientPrefetchThreads.builder() + .build(); +``` + + +### ServiceUserParametersClientResultChunkSize + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientResultChunkSize; + +ServiceUserParametersClientResultChunkSize.builder() + .build(); +``` + + +### ServiceUserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientResultColumnCaseInsensitive; + +ServiceUserParametersClientResultColumnCaseInsensitive.builder() + .build(); +``` + + +### ServiceUserParametersClientSessionKeepAlive + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientSessionKeepAlive; + +ServiceUserParametersClientSessionKeepAlive.builder() + .build(); +``` + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency; + +ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency.builder() + .build(); +``` + + +### ServiceUserParametersClientTimestampTypeMapping + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientTimestampTypeMapping; + +ServiceUserParametersClientTimestampTypeMapping.builder() + .build(); +``` + + +### ServiceUserParametersDateInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersDateInputFormat; + +ServiceUserParametersDateInputFormat.builder() + .build(); +``` + + +### ServiceUserParametersDateOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersDateOutputFormat; + +ServiceUserParametersDateOutputFormat.builder() + .build(); +``` + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersEnableUnloadPhysicalTypeOptimization; + +ServiceUserParametersEnableUnloadPhysicalTypeOptimization.builder() + .build(); +``` + + +### ServiceUserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersEnableUnredactedQuerySyntaxError; + +ServiceUserParametersEnableUnredactedQuerySyntaxError.builder() + .build(); +``` + + +### ServiceUserParametersErrorOnNondeterministicMerge + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersErrorOnNondeterministicMerge; + +ServiceUserParametersErrorOnNondeterministicMerge.builder() + .build(); +``` + + +### ServiceUserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersErrorOnNondeterministicUpdate; + +ServiceUserParametersErrorOnNondeterministicUpdate.builder() + .build(); +``` + + +### ServiceUserParametersGeographyOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersGeographyOutputFormat; + +ServiceUserParametersGeographyOutputFormat.builder() + .build(); +``` + + +### ServiceUserParametersGeometryOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersGeometryOutputFormat; + +ServiceUserParametersGeometryOutputFormat.builder() + .build(); +``` + + +### ServiceUserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJdbcTreatDecimalAsInt; + +ServiceUserParametersJdbcTreatDecimalAsInt.builder() + .build(); +``` + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJdbcTreatTimestampNtzAsUtc; + +ServiceUserParametersJdbcTreatTimestampNtzAsUtc.builder() + .build(); +``` + + +### ServiceUserParametersJdbcUseSessionTimezone + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJdbcUseSessionTimezone; + +ServiceUserParametersJdbcUseSessionTimezone.builder() + .build(); +``` + + +### ServiceUserParametersJsonIndent + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJsonIndent; + +ServiceUserParametersJsonIndent.builder() + .build(); +``` + + +### ServiceUserParametersLockTimeout + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersLockTimeout; + +ServiceUserParametersLockTimeout.builder() + .build(); +``` + + +### ServiceUserParametersLogLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersLogLevel; + +ServiceUserParametersLogLevel.builder() + .build(); +``` + + +### ServiceUserParametersMultiStatementCount + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersMultiStatementCount; + +ServiceUserParametersMultiStatementCount.builder() + .build(); +``` + + +### ServiceUserParametersNetworkPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersNetworkPolicy; + +ServiceUserParametersNetworkPolicy.builder() + .build(); +``` + + +### ServiceUserParametersNoorderSequenceAsDefault + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersNoorderSequenceAsDefault; + +ServiceUserParametersNoorderSequenceAsDefault.builder() + .build(); +``` + + +### ServiceUserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersOdbcTreatDecimalAsInt; + +ServiceUserParametersOdbcTreatDecimalAsInt.builder() + .build(); +``` + + +### ServiceUserParametersPreventUnloadToInternalStages + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersPreventUnloadToInternalStages; + +ServiceUserParametersPreventUnloadToInternalStages.builder() + .build(); +``` + + +### ServiceUserParametersQueryTag + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersQueryTag; + +ServiceUserParametersQueryTag.builder() + .build(); +``` + + +### ServiceUserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersQuotedIdentifiersIgnoreCase; + +ServiceUserParametersQuotedIdentifiersIgnoreCase.builder() + .build(); +``` + + +### ServiceUserParametersRowsPerResultset + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersRowsPerResultset; + +ServiceUserParametersRowsPerResultset.builder() + .build(); +``` + + +### ServiceUserParametersS3StageVpceDnsName + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersS3StageVpceDnsName; + +ServiceUserParametersS3StageVpceDnsName.builder() + .build(); +``` + + +### ServiceUserParametersSearchPath + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersSearchPath; + +ServiceUserParametersSearchPath.builder() + .build(); +``` + + +### ServiceUserParametersSimulatedDataSharingConsumer + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersSimulatedDataSharingConsumer; + +ServiceUserParametersSimulatedDataSharingConsumer.builder() + .build(); +``` + + +### ServiceUserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersStatementQueuedTimeoutInSeconds; + +ServiceUserParametersStatementQueuedTimeoutInSeconds.builder() + .build(); +``` + + +### ServiceUserParametersStatementTimeoutInSeconds + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersStatementTimeoutInSeconds; + +ServiceUserParametersStatementTimeoutInSeconds.builder() + .build(); +``` + + +### ServiceUserParametersStrictJsonOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersStrictJsonOutput; + +ServiceUserParametersStrictJsonOutput.builder() + .build(); +``` + + +### ServiceUserParametersTimeInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimeInputFormat; + +ServiceUserParametersTimeInputFormat.builder() + .build(); +``` + + +### ServiceUserParametersTimeOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimeOutputFormat; + +ServiceUserParametersTimeOutputFormat.builder() + .build(); +``` + + +### ServiceUserParametersTimestampDayIsAlways24H + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampDayIsAlways24H; + +ServiceUserParametersTimestampDayIsAlways24H.builder() + .build(); +``` + + +### ServiceUserParametersTimestampInputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampInputFormat; + +ServiceUserParametersTimestampInputFormat.builder() + .build(); +``` + + +### ServiceUserParametersTimestampLtzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampLtzOutputFormat; + +ServiceUserParametersTimestampLtzOutputFormat.builder() + .build(); +``` + + +### ServiceUserParametersTimestampNtzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampNtzOutputFormat; + +ServiceUserParametersTimestampNtzOutputFormat.builder() + .build(); +``` + + +### ServiceUserParametersTimestampOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampOutputFormat; + +ServiceUserParametersTimestampOutputFormat.builder() + .build(); +``` + + +### ServiceUserParametersTimestampTypeMapping + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampTypeMapping; + +ServiceUserParametersTimestampTypeMapping.builder() + .build(); +``` + + +### ServiceUserParametersTimestampTzOutputFormat + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampTzOutputFormat; + +ServiceUserParametersTimestampTzOutputFormat.builder() + .build(); +``` + + +### ServiceUserParametersTimezone + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimezone; + +ServiceUserParametersTimezone.builder() + .build(); +``` + + +### ServiceUserParametersTraceLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTraceLevel; + +ServiceUserParametersTraceLevel.builder() + .build(); +``` + + +### ServiceUserParametersTransactionAbortOnError + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTransactionAbortOnError; + +ServiceUserParametersTransactionAbortOnError.builder() + .build(); +``` + + +### ServiceUserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTransactionDefaultIsolationLevel; + +ServiceUserParametersTransactionDefaultIsolationLevel.builder() + .build(); +``` + + +### ServiceUserParametersTwoDigitCenturyStart + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTwoDigitCenturyStart; + +ServiceUserParametersTwoDigitCenturyStart.builder() + .build(); +``` + + +### ServiceUserParametersUnsupportedDdlAction + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersUnsupportedDdlAction; + +ServiceUserParametersUnsupportedDdlAction.builder() + .build(); +``` + + +### ServiceUserParametersUseCachedResult + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersUseCachedResult; + +ServiceUserParametersUseCachedResult.builder() + .build(); +``` + + +### ServiceUserParametersWeekOfYearPolicy + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersWeekOfYearPolicy; + +ServiceUserParametersWeekOfYearPolicy.builder() + .build(); +``` + + +### ServiceUserParametersWeekStart + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersWeekStart; + +ServiceUserParametersWeekStart.builder() + .build(); +``` + + +### ServiceUserShowOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserShowOutput; + +ServiceUserShowOutput.builder() + .build(); +``` + + +## Classes + +### ServiceUserParametersAbortDetachedQueryList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersAbortDetachedQueryList; + +new ServiceUserParametersAbortDetachedQueryList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersAbortDetachedQueryOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersAbortDetachedQueryOutputReference; + +new ServiceUserParametersAbortDetachedQueryOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersAbortDetachedQuery | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersAbortDetachedQuery getInternalValue(); +``` + +- *Type:* ServiceUserParametersAbortDetachedQuery + +--- + + +### ServiceUserParametersAutocommitList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersAutocommitList; + +new ServiceUserParametersAutocommitList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersAutocommitOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersAutocommitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersAutocommitOutputReference; + +new ServiceUserParametersAutocommitOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersAutocommit | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersAutocommit getInternalValue(); +``` + +- *Type:* ServiceUserParametersAutocommit + +--- + + +### ServiceUserParametersBinaryInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersBinaryInputFormatList; + +new ServiceUserParametersBinaryInputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersBinaryInputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersBinaryInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersBinaryInputFormatOutputReference; + +new ServiceUserParametersBinaryInputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersBinaryInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersBinaryInputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersBinaryInputFormat + +--- + + +### ServiceUserParametersBinaryOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersBinaryOutputFormatList; + +new ServiceUserParametersBinaryOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersBinaryOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersBinaryOutputFormatOutputReference; + +new ServiceUserParametersBinaryOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersBinaryOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersBinaryOutputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersBinaryOutputFormat + +--- + + +### ServiceUserParametersClientMemoryLimitList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientMemoryLimitList; + +new ServiceUserParametersClientMemoryLimitList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersClientMemoryLimitOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersClientMemoryLimitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientMemoryLimitOutputReference; + +new ServiceUserParametersClientMemoryLimitOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersClientMemoryLimit | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersClientMemoryLimit getInternalValue(); +``` + +- *Type:* ServiceUserParametersClientMemoryLimit + +--- + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientMetadataRequestUseConnectionCtxList; + +new ServiceUserParametersClientMetadataRequestUseConnectionCtxList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference; + +new ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersClientMetadataRequestUseConnectionCtx | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersClientMetadataRequestUseConnectionCtx getInternalValue(); +``` + +- *Type:* ServiceUserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### ServiceUserParametersClientPrefetchThreadsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientPrefetchThreadsList; + +new ServiceUserParametersClientPrefetchThreadsList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersClientPrefetchThreadsOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientPrefetchThreadsOutputReference; + +new ServiceUserParametersClientPrefetchThreadsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersClientPrefetchThreads | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersClientPrefetchThreads getInternalValue(); +``` + +- *Type:* ServiceUserParametersClientPrefetchThreads + +--- + + +### ServiceUserParametersClientResultChunkSizeList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientResultChunkSizeList; + +new ServiceUserParametersClientResultChunkSizeList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersClientResultChunkSizeOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientResultChunkSizeOutputReference; + +new ServiceUserParametersClientResultChunkSizeOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersClientResultChunkSize | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersClientResultChunkSize getInternalValue(); +``` + +- *Type:* ServiceUserParametersClientResultChunkSize + +--- + + +### ServiceUserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientResultColumnCaseInsensitiveList; + +new ServiceUserParametersClientResultColumnCaseInsensitiveList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference; + +new ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersClientResultColumnCaseInsensitive | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersClientResultColumnCaseInsensitive getInternalValue(); +``` + +- *Type:* ServiceUserParametersClientResultColumnCaseInsensitive + +--- + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList; + +new ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference; + +new ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency getInternalValue(); +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### ServiceUserParametersClientSessionKeepAliveList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientSessionKeepAliveList; + +new ServiceUserParametersClientSessionKeepAliveList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersClientSessionKeepAliveOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientSessionKeepAliveOutputReference; + +new ServiceUserParametersClientSessionKeepAliveOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersClientSessionKeepAlive | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersClientSessionKeepAlive getInternalValue(); +``` + +- *Type:* ServiceUserParametersClientSessionKeepAlive + +--- + + +### ServiceUserParametersClientTimestampTypeMappingList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientTimestampTypeMappingList; + +new ServiceUserParametersClientTimestampTypeMappingList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersClientTimestampTypeMappingOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersClientTimestampTypeMappingOutputReference; + +new ServiceUserParametersClientTimestampTypeMappingOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersClientTimestampTypeMapping | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersClientTimestampTypeMapping getInternalValue(); +``` + +- *Type:* ServiceUserParametersClientTimestampTypeMapping + +--- + + +### ServiceUserParametersDateInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersDateInputFormatList; + +new ServiceUserParametersDateInputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersDateInputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersDateInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersDateInputFormatOutputReference; + +new ServiceUserParametersDateInputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersDateInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersDateInputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersDateInputFormat + +--- + + +### ServiceUserParametersDateOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersDateOutputFormatList; + +new ServiceUserParametersDateOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersDateOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersDateOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersDateOutputFormatOutputReference; + +new ServiceUserParametersDateOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersDateOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersDateOutputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersDateOutputFormat + +--- + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList; + +new ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference; + +new ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersEnableUnloadPhysicalTypeOptimization | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersEnableUnloadPhysicalTypeOptimization getInternalValue(); +``` + +- *Type:* ServiceUserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### ServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersEnableUnredactedQuerySyntaxErrorList; + +new ServiceUserParametersEnableUnredactedQuerySyntaxErrorList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference; + +new ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersEnableUnredactedQuerySyntaxError | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersEnableUnredactedQuerySyntaxError getInternalValue(); +``` + +- *Type:* ServiceUserParametersEnableUnredactedQuerySyntaxError + +--- + + +### ServiceUserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersErrorOnNondeterministicMergeList; + +new ServiceUserParametersErrorOnNondeterministicMergeList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersErrorOnNondeterministicMergeOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersErrorOnNondeterministicMergeOutputReference; + +new ServiceUserParametersErrorOnNondeterministicMergeOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersErrorOnNondeterministicMerge | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersErrorOnNondeterministicMerge getInternalValue(); +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicMerge + +--- + + +### ServiceUserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersErrorOnNondeterministicUpdateList; + +new ServiceUserParametersErrorOnNondeterministicUpdateList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersErrorOnNondeterministicUpdateOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersErrorOnNondeterministicUpdateOutputReference; + +new ServiceUserParametersErrorOnNondeterministicUpdateOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersErrorOnNondeterministicUpdate | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersErrorOnNondeterministicUpdate getInternalValue(); +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicUpdate + +--- + + +### ServiceUserParametersGeographyOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersGeographyOutputFormatList; + +new ServiceUserParametersGeographyOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersGeographyOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersGeographyOutputFormatOutputReference; + +new ServiceUserParametersGeographyOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersGeographyOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersGeographyOutputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersGeographyOutputFormat + +--- + + +### ServiceUserParametersGeometryOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersGeometryOutputFormatList; + +new ServiceUserParametersGeometryOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersGeometryOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersGeometryOutputFormatOutputReference; + +new ServiceUserParametersGeometryOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersGeometryOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersGeometryOutputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersGeometryOutputFormat + +--- + + +### ServiceUserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJdbcTreatDecimalAsIntList; + +new ServiceUserParametersJdbcTreatDecimalAsIntList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersJdbcTreatDecimalAsIntOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJdbcTreatDecimalAsIntOutputReference; + +new ServiceUserParametersJdbcTreatDecimalAsIntOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersJdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersJdbcTreatDecimalAsInt getInternalValue(); +``` + +- *Type:* ServiceUserParametersJdbcTreatDecimalAsInt + +--- + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJdbcTreatTimestampNtzAsUtcList; + +new ServiceUserParametersJdbcTreatTimestampNtzAsUtcList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference; + +new ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersJdbcTreatTimestampNtzAsUtc | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersJdbcTreatTimestampNtzAsUtc getInternalValue(); +``` + +- *Type:* ServiceUserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### ServiceUserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJdbcUseSessionTimezoneList; + +new ServiceUserParametersJdbcUseSessionTimezoneList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersJdbcUseSessionTimezoneOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJdbcUseSessionTimezoneOutputReference; + +new ServiceUserParametersJdbcUseSessionTimezoneOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersJdbcUseSessionTimezone | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersJdbcUseSessionTimezone getInternalValue(); +``` + +- *Type:* ServiceUserParametersJdbcUseSessionTimezone + +--- + + +### ServiceUserParametersJsonIndentList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJsonIndentList; + +new ServiceUserParametersJsonIndentList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersJsonIndentOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersJsonIndentOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersJsonIndentOutputReference; + +new ServiceUserParametersJsonIndentOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersJsonIndent | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersJsonIndent getInternalValue(); +``` + +- *Type:* ServiceUserParametersJsonIndent + +--- + + +### ServiceUserParametersList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersList; + +new ServiceUserParametersList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersLockTimeoutList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersLockTimeoutList; + +new ServiceUserParametersLockTimeoutList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersLockTimeoutOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersLockTimeoutOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersLockTimeoutOutputReference; + +new ServiceUserParametersLockTimeoutOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersLockTimeout | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersLockTimeout getInternalValue(); +``` + +- *Type:* ServiceUserParametersLockTimeout + +--- + + +### ServiceUserParametersLogLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersLogLevelList; + +new ServiceUserParametersLogLevelList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersLogLevelOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersLogLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersLogLevelOutputReference; + +new ServiceUserParametersLogLevelOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersLogLevel | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersLogLevel getInternalValue(); +``` + +- *Type:* ServiceUserParametersLogLevel + +--- + + +### ServiceUserParametersMultiStatementCountList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersMultiStatementCountList; + +new ServiceUserParametersMultiStatementCountList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersMultiStatementCountOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersMultiStatementCountOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersMultiStatementCountOutputReference; + +new ServiceUserParametersMultiStatementCountOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersMultiStatementCount | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersMultiStatementCount getInternalValue(); +``` + +- *Type:* ServiceUserParametersMultiStatementCount + +--- + + +### ServiceUserParametersNetworkPolicyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersNetworkPolicyList; + +new ServiceUserParametersNetworkPolicyList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersNetworkPolicyOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersNetworkPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersNetworkPolicyOutputReference; + +new ServiceUserParametersNetworkPolicyOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersNetworkPolicy | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersNetworkPolicy getInternalValue(); +``` + +- *Type:* ServiceUserParametersNetworkPolicy + +--- + + +### ServiceUserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersNoorderSequenceAsDefaultList; + +new ServiceUserParametersNoorderSequenceAsDefaultList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersNoorderSequenceAsDefaultOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersNoorderSequenceAsDefaultOutputReference; + +new ServiceUserParametersNoorderSequenceAsDefaultOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersNoorderSequenceAsDefault | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersNoorderSequenceAsDefault getInternalValue(); +``` + +- *Type:* ServiceUserParametersNoorderSequenceAsDefault + +--- + + +### ServiceUserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersOdbcTreatDecimalAsIntList; + +new ServiceUserParametersOdbcTreatDecimalAsIntList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersOdbcTreatDecimalAsIntOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersOdbcTreatDecimalAsIntOutputReference; + +new ServiceUserParametersOdbcTreatDecimalAsIntOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersOdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersOdbcTreatDecimalAsInt getInternalValue(); +``` + +- *Type:* ServiceUserParametersOdbcTreatDecimalAsInt + +--- + + +### ServiceUserParametersOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersOutputReference; + +new ServiceUserParametersOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| abortDetachedQuery | ServiceUserParametersAbortDetachedQueryList | *No description.* | +| autocommit | ServiceUserParametersAutocommitList | *No description.* | +| binaryInputFormat | ServiceUserParametersBinaryInputFormatList | *No description.* | +| binaryOutputFormat | ServiceUserParametersBinaryOutputFormatList | *No description.* | +| clientMemoryLimit | ServiceUserParametersClientMemoryLimitList | *No description.* | +| clientMetadataRequestUseConnectionCtx | ServiceUserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| clientPrefetchThreads | ServiceUserParametersClientPrefetchThreadsList | *No description.* | +| clientResultChunkSize | ServiceUserParametersClientResultChunkSizeList | *No description.* | +| clientResultColumnCaseInsensitive | ServiceUserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| clientSessionKeepAlive | ServiceUserParametersClientSessionKeepAliveList | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| clientTimestampTypeMapping | ServiceUserParametersClientTimestampTypeMappingList | *No description.* | +| dateInputFormat | ServiceUserParametersDateInputFormatList | *No description.* | +| dateOutputFormat | ServiceUserParametersDateOutputFormatList | *No description.* | +| enableUnloadPhysicalTypeOptimization | ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enableUnredactedQuerySyntaxError | ServiceUserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| errorOnNondeterministicMerge | ServiceUserParametersErrorOnNondeterministicMergeList | *No description.* | +| errorOnNondeterministicUpdate | ServiceUserParametersErrorOnNondeterministicUpdateList | *No description.* | +| geographyOutputFormat | ServiceUserParametersGeographyOutputFormatList | *No description.* | +| geometryOutputFormat | ServiceUserParametersGeometryOutputFormatList | *No description.* | +| jdbcTreatDecimalAsInt | ServiceUserParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbcTreatTimestampNtzAsUtc | ServiceUserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbcUseSessionTimezone | ServiceUserParametersJdbcUseSessionTimezoneList | *No description.* | +| jsonIndent | ServiceUserParametersJsonIndentList | *No description.* | +| lockTimeout | ServiceUserParametersLockTimeoutList | *No description.* | +| logLevel | ServiceUserParametersLogLevelList | *No description.* | +| multiStatementCount | ServiceUserParametersMultiStatementCountList | *No description.* | +| networkPolicy | ServiceUserParametersNetworkPolicyList | *No description.* | +| noorderSequenceAsDefault | ServiceUserParametersNoorderSequenceAsDefaultList | *No description.* | +| odbcTreatDecimalAsInt | ServiceUserParametersOdbcTreatDecimalAsIntList | *No description.* | +| preventUnloadToInternalStages | ServiceUserParametersPreventUnloadToInternalStagesList | *No description.* | +| queryTag | ServiceUserParametersQueryTagList | *No description.* | +| quotedIdentifiersIgnoreCase | ServiceUserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rowsPerResultset | ServiceUserParametersRowsPerResultsetList | *No description.* | +| s3StageVpceDnsName | ServiceUserParametersS3StageVpceDnsNameList | *No description.* | +| searchPath | ServiceUserParametersSearchPathList | *No description.* | +| simulatedDataSharingConsumer | ServiceUserParametersSimulatedDataSharingConsumerList | *No description.* | +| statementQueuedTimeoutInSeconds | ServiceUserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statementTimeoutInSeconds | ServiceUserParametersStatementTimeoutInSecondsList | *No description.* | +| strictJsonOutput | ServiceUserParametersStrictJsonOutputList | *No description.* | +| timeInputFormat | ServiceUserParametersTimeInputFormatList | *No description.* | +| timeOutputFormat | ServiceUserParametersTimeOutputFormatList | *No description.* | +| timestampDayIsAlways24H | ServiceUserParametersTimestampDayIsAlways24HList | *No description.* | +| timestampInputFormat | ServiceUserParametersTimestampInputFormatList | *No description.* | +| timestampLtzOutputFormat | ServiceUserParametersTimestampLtzOutputFormatList | *No description.* | +| timestampNtzOutputFormat | ServiceUserParametersTimestampNtzOutputFormatList | *No description.* | +| timestampOutputFormat | ServiceUserParametersTimestampOutputFormatList | *No description.* | +| timestampTypeMapping | ServiceUserParametersTimestampTypeMappingList | *No description.* | +| timestampTzOutputFormat | ServiceUserParametersTimestampTzOutputFormatList | *No description.* | +| timezone | ServiceUserParametersTimezoneList | *No description.* | +| traceLevel | ServiceUserParametersTraceLevelList | *No description.* | +| transactionAbortOnError | ServiceUserParametersTransactionAbortOnErrorList | *No description.* | +| transactionDefaultIsolationLevel | ServiceUserParametersTransactionDefaultIsolationLevelList | *No description.* | +| twoDigitCenturyStart | ServiceUserParametersTwoDigitCenturyStartList | *No description.* | +| unsupportedDdlAction | ServiceUserParametersUnsupportedDdlActionList | *No description.* | +| useCachedResult | ServiceUserParametersUseCachedResultList | *No description.* | +| weekOfYearPolicy | ServiceUserParametersWeekOfYearPolicyList | *No description.* | +| weekStart | ServiceUserParametersWeekStartList | *No description.* | +| internalValue | ServiceUserParameters | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `abortDetachedQuery`Required + +```java +public ServiceUserParametersAbortDetachedQueryList getAbortDetachedQuery(); +``` + +- *Type:* ServiceUserParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```java +public ServiceUserParametersAutocommitList getAutocommit(); +``` + +- *Type:* ServiceUserParametersAutocommitList + +--- + +##### `binaryInputFormat`Required + +```java +public ServiceUserParametersBinaryInputFormatList getBinaryInputFormat(); +``` + +- *Type:* ServiceUserParametersBinaryInputFormatList + +--- + +##### `binaryOutputFormat`Required + +```java +public ServiceUserParametersBinaryOutputFormatList getBinaryOutputFormat(); +``` + +- *Type:* ServiceUserParametersBinaryOutputFormatList + +--- + +##### `clientMemoryLimit`Required + +```java +public ServiceUserParametersClientMemoryLimitList getClientMemoryLimit(); +``` + +- *Type:* ServiceUserParametersClientMemoryLimitList + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```java +public ServiceUserParametersClientMetadataRequestUseConnectionCtxList getClientMetadataRequestUseConnectionCtx(); +``` + +- *Type:* ServiceUserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `clientPrefetchThreads`Required + +```java +public ServiceUserParametersClientPrefetchThreadsList getClientPrefetchThreads(); +``` + +- *Type:* ServiceUserParametersClientPrefetchThreadsList + +--- + +##### `clientResultChunkSize`Required + +```java +public ServiceUserParametersClientResultChunkSizeList getClientResultChunkSize(); +``` + +- *Type:* ServiceUserParametersClientResultChunkSizeList + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```java +public ServiceUserParametersClientResultColumnCaseInsensitiveList getClientResultColumnCaseInsensitive(); +``` + +- *Type:* ServiceUserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `clientSessionKeepAlive`Required + +```java +public ServiceUserParametersClientSessionKeepAliveList getClientSessionKeepAlive(); +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveList + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```java +public ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList getClientSessionKeepAliveHeartbeatFrequency(); +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `clientTimestampTypeMapping`Required + +```java +public ServiceUserParametersClientTimestampTypeMappingList getClientTimestampTypeMapping(); +``` + +- *Type:* ServiceUserParametersClientTimestampTypeMappingList + +--- + +##### `dateInputFormat`Required + +```java +public ServiceUserParametersDateInputFormatList getDateInputFormat(); +``` + +- *Type:* ServiceUserParametersDateInputFormatList + +--- + +##### `dateOutputFormat`Required + +```java +public ServiceUserParametersDateOutputFormatList getDateOutputFormat(); +``` + +- *Type:* ServiceUserParametersDateOutputFormatList + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```java +public ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList getEnableUnloadPhysicalTypeOptimization(); +``` + +- *Type:* ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```java +public ServiceUserParametersEnableUnredactedQuerySyntaxErrorList getEnableUnredactedQuerySyntaxError(); +``` + +- *Type:* ServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `errorOnNondeterministicMerge`Required + +```java +public ServiceUserParametersErrorOnNondeterministicMergeList getErrorOnNondeterministicMerge(); +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicMergeList + +--- + +##### `errorOnNondeterministicUpdate`Required + +```java +public ServiceUserParametersErrorOnNondeterministicUpdateList getErrorOnNondeterministicUpdate(); +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicUpdateList + +--- + +##### `geographyOutputFormat`Required + +```java +public ServiceUserParametersGeographyOutputFormatList getGeographyOutputFormat(); +``` + +- *Type:* ServiceUserParametersGeographyOutputFormatList + +--- + +##### `geometryOutputFormat`Required + +```java +public ServiceUserParametersGeometryOutputFormatList getGeometryOutputFormat(); +``` + +- *Type:* ServiceUserParametersGeometryOutputFormatList + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```java +public ServiceUserParametersJdbcTreatDecimalAsIntList getJdbcTreatDecimalAsInt(); +``` + +- *Type:* ServiceUserParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```java +public ServiceUserParametersJdbcTreatTimestampNtzAsUtcList getJdbcTreatTimestampNtzAsUtc(); +``` + +- *Type:* ServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbcUseSessionTimezone`Required + +```java +public ServiceUserParametersJdbcUseSessionTimezoneList getJdbcUseSessionTimezone(); +``` + +- *Type:* ServiceUserParametersJdbcUseSessionTimezoneList + +--- + +##### `jsonIndent`Required + +```java +public ServiceUserParametersJsonIndentList getJsonIndent(); +``` + +- *Type:* ServiceUserParametersJsonIndentList + +--- + +##### `lockTimeout`Required + +```java +public ServiceUserParametersLockTimeoutList getLockTimeout(); +``` + +- *Type:* ServiceUserParametersLockTimeoutList + +--- + +##### `logLevel`Required + +```java +public ServiceUserParametersLogLevelList getLogLevel(); +``` + +- *Type:* ServiceUserParametersLogLevelList + +--- + +##### `multiStatementCount`Required + +```java +public ServiceUserParametersMultiStatementCountList getMultiStatementCount(); +``` + +- *Type:* ServiceUserParametersMultiStatementCountList + +--- + +##### `networkPolicy`Required + +```java +public ServiceUserParametersNetworkPolicyList getNetworkPolicy(); +``` + +- *Type:* ServiceUserParametersNetworkPolicyList + +--- + +##### `noorderSequenceAsDefault`Required + +```java +public ServiceUserParametersNoorderSequenceAsDefaultList getNoorderSequenceAsDefault(); +``` + +- *Type:* ServiceUserParametersNoorderSequenceAsDefaultList + +--- + +##### `odbcTreatDecimalAsInt`Required + +```java +public ServiceUserParametersOdbcTreatDecimalAsIntList getOdbcTreatDecimalAsInt(); +``` + +- *Type:* ServiceUserParametersOdbcTreatDecimalAsIntList + +--- + +##### `preventUnloadToInternalStages`Required + +```java +public ServiceUserParametersPreventUnloadToInternalStagesList getPreventUnloadToInternalStages(); +``` + +- *Type:* ServiceUserParametersPreventUnloadToInternalStagesList + +--- + +##### `queryTag`Required + +```java +public ServiceUserParametersQueryTagList getQueryTag(); +``` + +- *Type:* ServiceUserParametersQueryTagList + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```java +public ServiceUserParametersQuotedIdentifiersIgnoreCaseList getQuotedIdentifiersIgnoreCase(); +``` + +- *Type:* ServiceUserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rowsPerResultset`Required + +```java +public ServiceUserParametersRowsPerResultsetList getRowsPerResultset(); +``` + +- *Type:* ServiceUserParametersRowsPerResultsetList + +--- + +##### `s3StageVpceDnsName`Required + +```java +public ServiceUserParametersS3StageVpceDnsNameList getS3StageVpceDnsName(); +``` + +- *Type:* ServiceUserParametersS3StageVpceDnsNameList + +--- + +##### `searchPath`Required + +```java +public ServiceUserParametersSearchPathList getSearchPath(); +``` + +- *Type:* ServiceUserParametersSearchPathList + +--- + +##### `simulatedDataSharingConsumer`Required + +```java +public ServiceUserParametersSimulatedDataSharingConsumerList getSimulatedDataSharingConsumer(); +``` + +- *Type:* ServiceUserParametersSimulatedDataSharingConsumerList + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```java +public ServiceUserParametersStatementQueuedTimeoutInSecondsList getStatementQueuedTimeoutInSeconds(); +``` + +- *Type:* ServiceUserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statementTimeoutInSeconds`Required + +```java +public ServiceUserParametersStatementTimeoutInSecondsList getStatementTimeoutInSeconds(); +``` + +- *Type:* ServiceUserParametersStatementTimeoutInSecondsList + +--- + +##### `strictJsonOutput`Required + +```java +public ServiceUserParametersStrictJsonOutputList getStrictJsonOutput(); +``` + +- *Type:* ServiceUserParametersStrictJsonOutputList + +--- + +##### `timeInputFormat`Required + +```java +public ServiceUserParametersTimeInputFormatList getTimeInputFormat(); +``` + +- *Type:* ServiceUserParametersTimeInputFormatList + +--- + +##### `timeOutputFormat`Required + +```java +public ServiceUserParametersTimeOutputFormatList getTimeOutputFormat(); +``` + +- *Type:* ServiceUserParametersTimeOutputFormatList + +--- + +##### `timestampDayIsAlways24H`Required + +```java +public ServiceUserParametersTimestampDayIsAlways24HList getTimestampDayIsAlways24H(); +``` + +- *Type:* ServiceUserParametersTimestampDayIsAlways24HList + +--- + +##### `timestampInputFormat`Required + +```java +public ServiceUserParametersTimestampInputFormatList getTimestampInputFormat(); +``` + +- *Type:* ServiceUserParametersTimestampInputFormatList + +--- + +##### `timestampLtzOutputFormat`Required + +```java +public ServiceUserParametersTimestampLtzOutputFormatList getTimestampLtzOutputFormat(); +``` + +- *Type:* ServiceUserParametersTimestampLtzOutputFormatList + +--- + +##### `timestampNtzOutputFormat`Required + +```java +public ServiceUserParametersTimestampNtzOutputFormatList getTimestampNtzOutputFormat(); +``` + +- *Type:* ServiceUserParametersTimestampNtzOutputFormatList + +--- + +##### `timestampOutputFormat`Required + +```java +public ServiceUserParametersTimestampOutputFormatList getTimestampOutputFormat(); +``` + +- *Type:* ServiceUserParametersTimestampOutputFormatList + +--- + +##### `timestampTypeMapping`Required + +```java +public ServiceUserParametersTimestampTypeMappingList getTimestampTypeMapping(); +``` + +- *Type:* ServiceUserParametersTimestampTypeMappingList + +--- + +##### `timestampTzOutputFormat`Required + +```java +public ServiceUserParametersTimestampTzOutputFormatList getTimestampTzOutputFormat(); +``` + +- *Type:* ServiceUserParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```java +public ServiceUserParametersTimezoneList getTimezone(); +``` + +- *Type:* ServiceUserParametersTimezoneList + +--- + +##### `traceLevel`Required + +```java +public ServiceUserParametersTraceLevelList getTraceLevel(); +``` + +- *Type:* ServiceUserParametersTraceLevelList + +--- + +##### `transactionAbortOnError`Required + +```java +public ServiceUserParametersTransactionAbortOnErrorList getTransactionAbortOnError(); +``` + +- *Type:* ServiceUserParametersTransactionAbortOnErrorList + +--- + +##### `transactionDefaultIsolationLevel`Required + +```java +public ServiceUserParametersTransactionDefaultIsolationLevelList getTransactionDefaultIsolationLevel(); +``` + +- *Type:* ServiceUserParametersTransactionDefaultIsolationLevelList + +--- + +##### `twoDigitCenturyStart`Required + +```java +public ServiceUserParametersTwoDigitCenturyStartList getTwoDigitCenturyStart(); +``` + +- *Type:* ServiceUserParametersTwoDigitCenturyStartList + +--- + +##### `unsupportedDdlAction`Required + +```java +public ServiceUserParametersUnsupportedDdlActionList getUnsupportedDdlAction(); +``` + +- *Type:* ServiceUserParametersUnsupportedDdlActionList + +--- + +##### `useCachedResult`Required + +```java +public ServiceUserParametersUseCachedResultList getUseCachedResult(); +``` + +- *Type:* ServiceUserParametersUseCachedResultList + +--- + +##### `weekOfYearPolicy`Required + +```java +public ServiceUserParametersWeekOfYearPolicyList getWeekOfYearPolicy(); +``` + +- *Type:* ServiceUserParametersWeekOfYearPolicyList + +--- + +##### `weekStart`Required + +```java +public ServiceUserParametersWeekStartList getWeekStart(); +``` + +- *Type:* ServiceUserParametersWeekStartList + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParameters getInternalValue(); +``` + +- *Type:* ServiceUserParameters + +--- + + +### ServiceUserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersPreventUnloadToInternalStagesList; + +new ServiceUserParametersPreventUnloadToInternalStagesList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersPreventUnloadToInternalStagesOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersPreventUnloadToInternalStagesOutputReference; + +new ServiceUserParametersPreventUnloadToInternalStagesOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersPreventUnloadToInternalStages | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersPreventUnloadToInternalStages getInternalValue(); +``` + +- *Type:* ServiceUserParametersPreventUnloadToInternalStages + +--- + + +### ServiceUserParametersQueryTagList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersQueryTagList; + +new ServiceUserParametersQueryTagList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersQueryTagOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersQueryTagOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersQueryTagOutputReference; + +new ServiceUserParametersQueryTagOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersQueryTag | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersQueryTag getInternalValue(); +``` + +- *Type:* ServiceUserParametersQueryTag + +--- + + +### ServiceUserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersQuotedIdentifiersIgnoreCaseList; + +new ServiceUserParametersQuotedIdentifiersIgnoreCaseList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference; + +new ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersQuotedIdentifiersIgnoreCase | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersQuotedIdentifiersIgnoreCase getInternalValue(); +``` + +- *Type:* ServiceUserParametersQuotedIdentifiersIgnoreCase + +--- + + +### ServiceUserParametersRowsPerResultsetList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersRowsPerResultsetList; + +new ServiceUserParametersRowsPerResultsetList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersRowsPerResultsetOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersRowsPerResultsetOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersRowsPerResultsetOutputReference; + +new ServiceUserParametersRowsPerResultsetOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersRowsPerResultset | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersRowsPerResultset getInternalValue(); +``` + +- *Type:* ServiceUserParametersRowsPerResultset + +--- + + +### ServiceUserParametersS3StageVpceDnsNameList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersS3StageVpceDnsNameList; + +new ServiceUserParametersS3StageVpceDnsNameList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersS3StageVpceDnsNameOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersS3StageVpceDnsNameOutputReference; + +new ServiceUserParametersS3StageVpceDnsNameOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersS3StageVpceDnsName | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersS3StageVpceDnsName getInternalValue(); +``` + +- *Type:* ServiceUserParametersS3StageVpceDnsName + +--- + + +### ServiceUserParametersSearchPathList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersSearchPathList; + +new ServiceUserParametersSearchPathList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersSearchPathOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersSearchPathOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersSearchPathOutputReference; + +new ServiceUserParametersSearchPathOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersSearchPath | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersSearchPath getInternalValue(); +``` + +- *Type:* ServiceUserParametersSearchPath + +--- + + +### ServiceUserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersSimulatedDataSharingConsumerList; + +new ServiceUserParametersSimulatedDataSharingConsumerList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersSimulatedDataSharingConsumerOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersSimulatedDataSharingConsumerOutputReference; + +new ServiceUserParametersSimulatedDataSharingConsumerOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersSimulatedDataSharingConsumer | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersSimulatedDataSharingConsumer getInternalValue(); +``` + +- *Type:* ServiceUserParametersSimulatedDataSharingConsumer + +--- + + +### ServiceUserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersStatementQueuedTimeoutInSecondsList; + +new ServiceUserParametersStatementQueuedTimeoutInSecondsList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference; + +new ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersStatementQueuedTimeoutInSeconds | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersStatementQueuedTimeoutInSeconds getInternalValue(); +``` + +- *Type:* ServiceUserParametersStatementQueuedTimeoutInSeconds + +--- + + +### ServiceUserParametersStatementTimeoutInSecondsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersStatementTimeoutInSecondsList; + +new ServiceUserParametersStatementTimeoutInSecondsList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersStatementTimeoutInSecondsOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersStatementTimeoutInSecondsOutputReference; + +new ServiceUserParametersStatementTimeoutInSecondsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersStatementTimeoutInSeconds | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersStatementTimeoutInSeconds getInternalValue(); +``` + +- *Type:* ServiceUserParametersStatementTimeoutInSeconds + +--- + + +### ServiceUserParametersStrictJsonOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersStrictJsonOutputList; + +new ServiceUserParametersStrictJsonOutputList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersStrictJsonOutputOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersStrictJsonOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersStrictJsonOutputOutputReference; + +new ServiceUserParametersStrictJsonOutputOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersStrictJsonOutput | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersStrictJsonOutput getInternalValue(); +``` + +- *Type:* ServiceUserParametersStrictJsonOutput + +--- + + +### ServiceUserParametersTimeInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimeInputFormatList; + +new ServiceUserParametersTimeInputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTimeInputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTimeInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimeInputFormatOutputReference; + +new ServiceUserParametersTimeInputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTimeInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTimeInputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersTimeInputFormat + +--- + + +### ServiceUserParametersTimeOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimeOutputFormatList; + +new ServiceUserParametersTimeOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTimeOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTimeOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimeOutputFormatOutputReference; + +new ServiceUserParametersTimeOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTimeOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTimeOutputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersTimeOutputFormat + +--- + + +### ServiceUserParametersTimestampDayIsAlways24HList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampDayIsAlways24HList; + +new ServiceUserParametersTimestampDayIsAlways24HList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTimestampDayIsAlways24HOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampDayIsAlways24HOutputReference; + +new ServiceUserParametersTimestampDayIsAlways24HOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTimestampDayIsAlways24H | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTimestampDayIsAlways24H getInternalValue(); +``` + +- *Type:* ServiceUserParametersTimestampDayIsAlways24H + +--- + + +### ServiceUserParametersTimestampInputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampInputFormatList; + +new ServiceUserParametersTimestampInputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTimestampInputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTimestampInputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampInputFormatOutputReference; + +new ServiceUserParametersTimestampInputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTimestampInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTimestampInputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersTimestampInputFormat + +--- + + +### ServiceUserParametersTimestampLtzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampLtzOutputFormatList; + +new ServiceUserParametersTimestampLtzOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTimestampLtzOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampLtzOutputFormatOutputReference; + +new ServiceUserParametersTimestampLtzOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTimestampLtzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTimestampLtzOutputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersTimestampLtzOutputFormat + +--- + + +### ServiceUserParametersTimestampNtzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampNtzOutputFormatList; + +new ServiceUserParametersTimestampNtzOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTimestampNtzOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampNtzOutputFormatOutputReference; + +new ServiceUserParametersTimestampNtzOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTimestampNtzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTimestampNtzOutputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersTimestampNtzOutputFormat + +--- + + +### ServiceUserParametersTimestampOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampOutputFormatList; + +new ServiceUserParametersTimestampOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTimestampOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampOutputFormatOutputReference; + +new ServiceUserParametersTimestampOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTimestampOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTimestampOutputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersTimestampOutputFormat + +--- + + +### ServiceUserParametersTimestampTypeMappingList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampTypeMappingList; + +new ServiceUserParametersTimestampTypeMappingList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTimestampTypeMappingOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampTypeMappingOutputReference; + +new ServiceUserParametersTimestampTypeMappingOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTimestampTypeMapping | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTimestampTypeMapping getInternalValue(); +``` + +- *Type:* ServiceUserParametersTimestampTypeMapping + +--- + + +### ServiceUserParametersTimestampTzOutputFormatList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampTzOutputFormatList; + +new ServiceUserParametersTimestampTzOutputFormatList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTimestampTzOutputFormatOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimestampTzOutputFormatOutputReference; + +new ServiceUserParametersTimestampTzOutputFormatOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTimestampTzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTimestampTzOutputFormat getInternalValue(); +``` + +- *Type:* ServiceUserParametersTimestampTzOutputFormat + +--- + + +### ServiceUserParametersTimezoneList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimezoneList; + +new ServiceUserParametersTimezoneList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTimezoneOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTimezoneOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTimezoneOutputReference; + +new ServiceUserParametersTimezoneOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTimezone | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTimezone getInternalValue(); +``` + +- *Type:* ServiceUserParametersTimezone + +--- + + +### ServiceUserParametersTraceLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTraceLevelList; + +new ServiceUserParametersTraceLevelList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTraceLevelOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTraceLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTraceLevelOutputReference; + +new ServiceUserParametersTraceLevelOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTraceLevel | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTraceLevel getInternalValue(); +``` + +- *Type:* ServiceUserParametersTraceLevel + +--- + + +### ServiceUserParametersTransactionAbortOnErrorList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTransactionAbortOnErrorList; + +new ServiceUserParametersTransactionAbortOnErrorList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTransactionAbortOnErrorOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTransactionAbortOnErrorOutputReference; + +new ServiceUserParametersTransactionAbortOnErrorOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTransactionAbortOnError | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTransactionAbortOnError getInternalValue(); +``` + +- *Type:* ServiceUserParametersTransactionAbortOnError + +--- + + +### ServiceUserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTransactionDefaultIsolationLevelList; + +new ServiceUserParametersTransactionDefaultIsolationLevelList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTransactionDefaultIsolationLevelOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTransactionDefaultIsolationLevelOutputReference; + +new ServiceUserParametersTransactionDefaultIsolationLevelOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTransactionDefaultIsolationLevel | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTransactionDefaultIsolationLevel getInternalValue(); +``` + +- *Type:* ServiceUserParametersTransactionDefaultIsolationLevel + +--- + + +### ServiceUserParametersTwoDigitCenturyStartList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTwoDigitCenturyStartList; + +new ServiceUserParametersTwoDigitCenturyStartList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersTwoDigitCenturyStartOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersTwoDigitCenturyStartOutputReference; + +new ServiceUserParametersTwoDigitCenturyStartOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersTwoDigitCenturyStart | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersTwoDigitCenturyStart getInternalValue(); +``` + +- *Type:* ServiceUserParametersTwoDigitCenturyStart + +--- + + +### ServiceUserParametersUnsupportedDdlActionList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersUnsupportedDdlActionList; + +new ServiceUserParametersUnsupportedDdlActionList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersUnsupportedDdlActionOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersUnsupportedDdlActionOutputReference; + +new ServiceUserParametersUnsupportedDdlActionOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersUnsupportedDdlAction | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersUnsupportedDdlAction getInternalValue(); +``` + +- *Type:* ServiceUserParametersUnsupportedDdlAction + +--- + + +### ServiceUserParametersUseCachedResultList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersUseCachedResultList; + +new ServiceUserParametersUseCachedResultList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersUseCachedResultOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersUseCachedResultOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersUseCachedResultOutputReference; + +new ServiceUserParametersUseCachedResultOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersUseCachedResult | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersUseCachedResult getInternalValue(); +``` + +- *Type:* ServiceUserParametersUseCachedResult + +--- + + +### ServiceUserParametersWeekOfYearPolicyList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersWeekOfYearPolicyList; + +new ServiceUserParametersWeekOfYearPolicyList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersWeekOfYearPolicyOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersWeekOfYearPolicyOutputReference; + +new ServiceUserParametersWeekOfYearPolicyOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersWeekOfYearPolicy getInternalValue(); +``` + +- *Type:* ServiceUserParametersWeekOfYearPolicy + +--- + + +### ServiceUserParametersWeekStartList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersWeekStartList; + +new ServiceUserParametersWeekStartList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserParametersWeekStartOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserParametersWeekStartOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserParametersWeekStartOutputReference; + +new ServiceUserParametersWeekStartOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| default | java.lang.String | *No description.* | +| description | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| level | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | ServiceUserParametersWeekStart | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `default`Required + +```java +public java.lang.String getDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `description`Required + +```java +public java.lang.String getDescription(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `level`Required + +```java +public java.lang.String getLevel(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserParametersWeekStart getInternalValue(); +``` + +- *Type:* ServiceUserParametersWeekStart + +--- + + +### ServiceUserShowOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserShowOutputList; + +new ServiceUserShowOutputList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public ServiceUserShowOutputOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### ServiceUserShowOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.service_user.ServiceUserShowOutputOutputReference; + +new ServiceUserShowOutputOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| createdOn | java.lang.String | *No description.* | +| daysToExpiry | java.lang.String | *No description.* | +| defaultNamespace | java.lang.String | *No description.* | +| defaultRole | java.lang.String | *No description.* | +| defaultSecondaryRoles | java.lang.String | *No description.* | +| defaultWarehouse | java.lang.String | *No description.* | +| disabled | com.hashicorp.cdktf.IResolvable | *No description.* | +| displayName | java.lang.String | *No description.* | +| email | java.lang.String | *No description.* | +| expiresAtTime | java.lang.String | *No description.* | +| extAuthnDuo | com.hashicorp.cdktf.IResolvable | *No description.* | +| extAuthnUid | java.lang.String | *No description.* | +| firstName | java.lang.String | *No description.* | +| hasMfa | com.hashicorp.cdktf.IResolvable | *No description.* | +| hasPassword | com.hashicorp.cdktf.IResolvable | *No description.* | +| hasRsaPublicKey | com.hashicorp.cdktf.IResolvable | *No description.* | +| lastName | java.lang.String | *No description.* | +| lastSuccessLogin | java.lang.String | *No description.* | +| lockedUntilTime | java.lang.String | *No description.* | +| loginName | java.lang.String | *No description.* | +| minsToBypassMfa | java.lang.String | *No description.* | +| minsToUnlock | java.lang.String | *No description.* | +| mustChangePassword | com.hashicorp.cdktf.IResolvable | *No description.* | +| name | java.lang.String | *No description.* | +| owner | java.lang.String | *No description.* | +| snowflakeLock | com.hashicorp.cdktf.IResolvable | *No description.* | +| type | java.lang.String | *No description.* | +| internalValue | ServiceUserShowOutput | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `createdOn`Required + +```java +public java.lang.String getCreatedOn(); +``` + +- *Type:* java.lang.String + +--- + +##### `daysToExpiry`Required + +```java +public java.lang.String getDaysToExpiry(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultNamespace`Required + +```java +public java.lang.String getDefaultNamespace(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultRole`Required + +```java +public java.lang.String getDefaultRole(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultSecondaryRoles`Required + +```java +public java.lang.String getDefaultSecondaryRoles(); +``` + +- *Type:* java.lang.String + +--- + +##### `defaultWarehouse`Required + +```java +public java.lang.String getDefaultWarehouse(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabled`Required + +```java +public IResolvable getDisabled(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `displayName`Required + +```java +public java.lang.String getDisplayName(); +``` + +- *Type:* java.lang.String + +--- + +##### `email`Required + +```java +public java.lang.String getEmail(); +``` + +- *Type:* java.lang.String + +--- + +##### `expiresAtTime`Required + +```java +public java.lang.String getExpiresAtTime(); +``` + +- *Type:* java.lang.String + +--- + +##### `extAuthnDuo`Required + +```java +public IResolvable getExtAuthnDuo(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `extAuthnUid`Required + +```java +public java.lang.String getExtAuthnUid(); +``` + +- *Type:* java.lang.String + +--- + +##### `firstName`Required + +```java +public java.lang.String getFirstName(); +``` + +- *Type:* java.lang.String + +--- + +##### `hasMfa`Required + +```java +public IResolvable getHasMfa(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `hasPassword`Required + +```java +public IResolvable getHasPassword(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `hasRsaPublicKey`Required + +```java +public IResolvable getHasRsaPublicKey(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `lastName`Required + +```java +public java.lang.String getLastName(); +``` + +- *Type:* java.lang.String + +--- + +##### `lastSuccessLogin`Required + +```java +public java.lang.String getLastSuccessLogin(); +``` + +- *Type:* java.lang.String + +--- + +##### `lockedUntilTime`Required + +```java +public java.lang.String getLockedUntilTime(); +``` + +- *Type:* java.lang.String + +--- + +##### `loginName`Required + +```java +public java.lang.String getLoginName(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToBypassMfa`Required + +```java +public java.lang.String getMinsToBypassMfa(); +``` + +- *Type:* java.lang.String + +--- + +##### `minsToUnlock`Required + +```java +public java.lang.String getMinsToUnlock(); +``` + +- *Type:* java.lang.String + +--- + +##### `mustChangePassword`Required + +```java +public IResolvable getMustChangePassword(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `owner`Required + +```java +public java.lang.String getOwner(); +``` + +- *Type:* java.lang.String + +--- + +##### `snowflakeLock`Required + +```java +public IResolvable getSnowflakeLock(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public ServiceUserShowOutput getInternalValue(); +``` + +- *Type:* ServiceUserShowOutput + +--- + + + diff --git a/docs/serviceUser.python.md b/docs/serviceUser.python.md new file mode 100644 index 000000000..d4185ad70 --- /dev/null +++ b/docs/serviceUser.python.md @@ -0,0 +1,37221 @@ +# `serviceUser` Submodule + +## Constructs + +### ServiceUser + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user snowflake_service_user}. + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUser( + scope: Construct, + id: str, + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + name: str, + abort_detached_query: typing.Union[bool, IResolvable] = None, + autocommit: typing.Union[bool, IResolvable] = None, + binary_input_format: str = None, + binary_output_format: str = None, + client_memory_limit: typing.Union[int, float] = None, + client_metadata_request_use_connection_ctx: typing.Union[bool, IResolvable] = None, + client_prefetch_threads: typing.Union[int, float] = None, + client_result_chunk_size: typing.Union[int, float] = None, + client_result_column_case_insensitive: typing.Union[bool, IResolvable] = None, + client_session_keep_alive: typing.Union[bool, IResolvable] = None, + client_session_keep_alive_heartbeat_frequency: typing.Union[int, float] = None, + client_timestamp_type_mapping: str = None, + comment: str = None, + date_input_format: str = None, + date_output_format: str = None, + days_to_expiry: typing.Union[int, float] = None, + default_namespace: str = None, + default_role: str = None, + default_secondary_roles_option: str = None, + default_warehouse: str = None, + disabled: str = None, + display_name: str = None, + email: str = None, + enable_unload_physical_type_optimization: typing.Union[bool, IResolvable] = None, + enable_unredacted_query_syntax_error: typing.Union[bool, IResolvable] = None, + error_on_nondeterministic_merge: typing.Union[bool, IResolvable] = None, + error_on_nondeterministic_update: typing.Union[bool, IResolvable] = None, + geography_output_format: str = None, + geometry_output_format: str = None, + id: str = None, + jdbc_treat_decimal_as_int: typing.Union[bool, IResolvable] = None, + jdbc_treat_timestamp_ntz_as_utc: typing.Union[bool, IResolvable] = None, + jdbc_use_session_timezone: typing.Union[bool, IResolvable] = None, + json_indent: typing.Union[int, float] = None, + lock_timeout: typing.Union[int, float] = None, + login_name: str = None, + log_level: str = None, + mins_to_unlock: typing.Union[int, float] = None, + multi_statement_count: typing.Union[int, float] = None, + network_policy: str = None, + noorder_sequence_as_default: typing.Union[bool, IResolvable] = None, + odbc_treat_decimal_as_int: typing.Union[bool, IResolvable] = None, + prevent_unload_to_internal_stages: typing.Union[bool, IResolvable] = None, + query_tag: str = None, + quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] = None, + rows_per_resultset: typing.Union[int, float] = None, + rsa_public_key: str = None, + rsa_public_key2: str = None, + s3_stage_vpce_dns_name: str = None, + search_path: str = None, + simulated_data_sharing_consumer: str = None, + statement_queued_timeout_in_seconds: typing.Union[int, float] = None, + statement_timeout_in_seconds: typing.Union[int, float] = None, + strict_json_output: typing.Union[bool, IResolvable] = None, + time_input_format: str = None, + time_output_format: str = None, + timestamp_day_is_always24_h: typing.Union[bool, IResolvable] = None, + timestamp_input_format: str = None, + timestamp_ltz_output_format: str = None, + timestamp_ntz_output_format: str = None, + timestamp_output_format: str = None, + timestamp_type_mapping: str = None, + timestamp_tz_output_format: str = None, + timezone: str = None, + trace_level: str = None, + transaction_abort_on_error: typing.Union[bool, IResolvable] = None, + transaction_default_isolation_level: str = None, + two_digit_century_start: typing.Union[int, float] = None, + unsupported_ddl_action: str = None, + use_cached_result: typing.Union[bool, IResolvable] = None, + week_of_year_policy: typing.Union[int, float] = None, + week_start: typing.Union[int, float] = None +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | str | The scoped construct ID. | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| name | str | Name of the user. | +| abort_detached_query | typing.Union[bool, cdktf.IResolvable] | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| autocommit | typing.Union[bool, cdktf.IResolvable] | Specifies whether autocommit is enabled for the session. | +| binary_input_format | str | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| binary_output_format | str | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| client_memory_limit | typing.Union[int, float] | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| client_metadata_request_use_connection_ctx | typing.Union[bool, cdktf.IResolvable] | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| client_prefetch_threads | typing.Union[int, float] | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| client_result_chunk_size | typing.Union[int, float] | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| client_result_column_case_insensitive | typing.Union[bool, cdktf.IResolvable] | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| client_session_keep_alive | typing.Union[bool, cdktf.IResolvable] | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| client_session_keep_alive_heartbeat_frequency | typing.Union[int, float] | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| client_timestamp_type_mapping | str | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| comment | str | Specifies a comment for the user. | +| date_input_format | str | Specifies the input format for the DATE data type. | +| date_output_format | str | Specifies the display format for the DATE data type. | +| days_to_expiry | typing.Union[int, float] | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| default_namespace | str | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| default_role | str | Specifies the role that is active by default for the user’s session upon login. | +| default_secondary_roles_option | str | Specifies the secondary roles that are active for the user’s session upon login. | +| default_warehouse | str | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| disabled | str | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| display_name | str | Name displayed for the user in the Snowflake web interface. | +| email | str | Email address for the user. | +| enable_unload_physical_type_optimization | typing.Union[bool, cdktf.IResolvable] | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| enable_unredacted_query_syntax_error | typing.Union[bool, cdktf.IResolvable] | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| error_on_nondeterministic_merge | typing.Union[bool, cdktf.IResolvable] | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| error_on_nondeterministic_update | typing.Union[bool, cdktf.IResolvable] | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| geography_output_format | str | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| geometry_output_format | str | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. | +| jdbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| jdbc_treat_timestamp_ntz_as_utc | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| jdbc_use_session_timezone | typing.Union[bool, cdktf.IResolvable] | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| json_indent | typing.Union[int, float] | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lock_timeout | typing.Union[int, float] | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| login_name | str | The name users use to log in. | +| log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| mins_to_unlock | typing.Union[int, float] | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| multi_statement_count | typing.Union[int, float] | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| network_policy | str | Specifies the network policy to enforce for your account. | +| noorder_sequence_as_default | typing.Union[bool, cdktf.IResolvable] | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| odbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| prevent_unload_to_internal_stages | typing.Union[bool, cdktf.IResolvable] | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| query_tag | str | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| quoted_identifiers_ignore_case | typing.Union[bool, cdktf.IResolvable] | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| rows_per_resultset | typing.Union[int, float] | Specifies the maximum number of rows returned in a result set. | +| rsa_public_key | str | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| rsa_public_key2 | str | Specifies the user’s second RSA public key; | +| s3_stage_vpce_dns_name | str | Specifies the DNS name of an Amazon S3 interface endpoint. | +| search_path | str | Specifies the path to search to resolve unqualified object names in queries. | +| simulated_data_sharing_consumer | str | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| statement_queued_timeout_in_seconds | typing.Union[int, float] | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| statement_timeout_in_seconds | typing.Union[int, float] | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| strict_json_output | typing.Union[bool, cdktf.IResolvable] | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| time_input_format | str | Specifies the input format for the TIME data type. | +| time_output_format | str | Specifies the display format for the TIME data type. | +| timestamp_day_is_always24_h | typing.Union[bool, cdktf.IResolvable] | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| timestamp_input_format | str | Specifies the input format for the TIMESTAMP data type alias. | +| timestamp_ltz_output_format | str | Specifies the display format for the TIMESTAMP_LTZ data type. | +| timestamp_ntz_output_format | str | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| timestamp_output_format | str | Specifies the display format for the TIMESTAMP data type alias. | +| timestamp_type_mapping | str | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| timestamp_tz_output_format | str | Specifies the display format for the TIMESTAMP_TZ data type. | +| timezone | str | Specifies the time zone for the session. | +| trace_level | str | Controls how trace events are ingested into the event table. | +| transaction_abort_on_error | typing.Union[bool, cdktf.IResolvable] | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| transaction_default_isolation_level | str | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| two_digit_century_start | typing.Union[int, float] | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| unsupported_ddl_action | str | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| use_cached_result | typing.Union[bool, cdktf.IResolvable] | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| week_of_year_policy | typing.Union[int, float] | Specifies how the weeks in a given year are computed. | +| week_start | typing.Union[int, float] | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* str + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `name`Required + +- *Type:* str + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#name ServiceUser#name} + +--- + +##### `abort_detached_query`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#abort_detached_query ServiceUser#abort_detached_query} + +--- + +##### `autocommit`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#autocommit ServiceUser#autocommit} + +--- + +##### `binary_input_format`Optional + +- *Type:* str + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_input_format ServiceUser#binary_input_format} + +--- + +##### `binary_output_format`Optional + +- *Type:* str + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_output_format ServiceUser#binary_output_format} + +--- + +##### `client_memory_limit`Optional + +- *Type:* typing.Union[int, float] + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_memory_limit ServiceUser#client_memory_limit} + +--- + +##### `client_metadata_request_use_connection_ctx`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_metadata_request_use_connection_ctx ServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `client_prefetch_threads`Optional + +- *Type:* typing.Union[int, float] + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_prefetch_threads ServiceUser#client_prefetch_threads} + +--- + +##### `client_result_chunk_size`Optional + +- *Type:* typing.Union[int, float] + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_chunk_size ServiceUser#client_result_chunk_size} + +--- + +##### `client_result_column_case_insensitive`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_column_case_insensitive ServiceUser#client_result_column_case_insensitive} + +--- + +##### `client_session_keep_alive`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive ServiceUser#client_session_keep_alive} + +--- + +##### `client_session_keep_alive_heartbeat_frequency`Optional + +- *Type:* typing.Union[int, float] + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive_heartbeat_frequency ServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `client_timestamp_type_mapping`Optional + +- *Type:* str + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_timestamp_type_mapping ServiceUser#client_timestamp_type_mapping} + +--- + +##### `comment`Optional + +- *Type:* str + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#comment ServiceUser#comment} + +--- + +##### `date_input_format`Optional + +- *Type:* str + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_input_format ServiceUser#date_input_format} + +--- + +##### `date_output_format`Optional + +- *Type:* str + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_output_format ServiceUser#date_output_format} + +--- + +##### `days_to_expiry`Optional + +- *Type:* typing.Union[int, float] + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#days_to_expiry ServiceUser#days_to_expiry} + +--- + +##### `default_namespace`Optional + +- *Type:* str + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_namespace ServiceUser#default_namespace} + +--- + +##### `default_role`Optional + +- *Type:* str + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_role ServiceUser#default_role} + +--- + +##### `default_secondary_roles_option`Optional + +- *Type:* str + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_secondary_roles_option ServiceUser#default_secondary_roles_option} + +--- + +##### `default_warehouse`Optional + +- *Type:* str + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_warehouse ServiceUser#default_warehouse} + +--- + +##### `disabled`Optional + +- *Type:* str + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#disabled ServiceUser#disabled} + +--- + +##### `display_name`Optional + +- *Type:* str + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#display_name ServiceUser#display_name} + +--- + +##### `email`Optional + +- *Type:* str + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#email ServiceUser#email} + +--- + +##### `enable_unload_physical_type_optimization`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unload_physical_type_optimization ServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `enable_unredacted_query_syntax_error`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unredacted_query_syntax_error ServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `error_on_nondeterministic_merge`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_merge ServiceUser#error_on_nondeterministic_merge} + +--- + +##### `error_on_nondeterministic_update`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_update ServiceUser#error_on_nondeterministic_update} + +--- + +##### `geography_output_format`Optional + +- *Type:* str + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geography_output_format ServiceUser#geography_output_format} + +--- + +##### `geometry_output_format`Optional + +- *Type:* str + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geometry_output_format ServiceUser#geometry_output_format} + +--- + +##### `id`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `jdbc_treat_decimal_as_int`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_decimal_as_int ServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_timestamp_ntz_as_utc ServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `jdbc_use_session_timezone`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_use_session_timezone ServiceUser#jdbc_use_session_timezone} + +--- + +##### `json_indent`Optional + +- *Type:* typing.Union[int, float] + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#json_indent ServiceUser#json_indent} + +--- + +##### `lock_timeout`Optional + +- *Type:* typing.Union[int, float] + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#lock_timeout ServiceUser#lock_timeout} + +--- + +##### `login_name`Optional + +- *Type:* str + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#login_name ServiceUser#login_name} + +--- + +##### `log_level`Optional + +- *Type:* str + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#log_level ServiceUser#log_level} + +--- + +##### `mins_to_unlock`Optional + +- *Type:* typing.Union[int, float] + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#mins_to_unlock ServiceUser#mins_to_unlock} + +--- + +##### `multi_statement_count`Optional + +- *Type:* typing.Union[int, float] + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#multi_statement_count ServiceUser#multi_statement_count} + +--- + +##### `network_policy`Optional + +- *Type:* str + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#network_policy ServiceUser#network_policy} + +--- + +##### `noorder_sequence_as_default`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#noorder_sequence_as_default ServiceUser#noorder_sequence_as_default} + +--- + +##### `odbc_treat_decimal_as_int`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#odbc_treat_decimal_as_int ServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `prevent_unload_to_internal_stages`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#prevent_unload_to_internal_stages ServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `query_tag`Optional + +- *Type:* str + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#query_tag ServiceUser#query_tag} + +--- + +##### `quoted_identifiers_ignore_case`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#quoted_identifiers_ignore_case ServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `rows_per_resultset`Optional + +- *Type:* typing.Union[int, float] + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rows_per_resultset ServiceUser#rows_per_resultset} + +--- + +##### `rsa_public_key`Optional + +- *Type:* str + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key ServiceUser#rsa_public_key} + +--- + +##### `rsa_public_key2`Optional + +- *Type:* str + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key_2 ServiceUser#rsa_public_key_2} + +--- + +##### `s3_stage_vpce_dns_name`Optional + +- *Type:* str + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#s3_stage_vpce_dns_name ServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `search_path`Optional + +- *Type:* str + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#search_path ServiceUser#search_path} + +--- + +##### `simulated_data_sharing_consumer`Optional + +- *Type:* str + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#simulated_data_sharing_consumer ServiceUser#simulated_data_sharing_consumer} + +--- + +##### `statement_queued_timeout_in_seconds`Optional + +- *Type:* typing.Union[int, float] + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_queued_timeout_in_seconds ServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `statement_timeout_in_seconds`Optional + +- *Type:* typing.Union[int, float] + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_timeout_in_seconds ServiceUser#statement_timeout_in_seconds} + +--- + +##### `strict_json_output`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#strict_json_output ServiceUser#strict_json_output} + +--- + +##### `time_input_format`Optional + +- *Type:* str + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_input_format ServiceUser#time_input_format} + +--- + +##### `time_output_format`Optional + +- *Type:* str + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_output_format ServiceUser#time_output_format} + +--- + +##### `timestamp_day_is_always24_h`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_day_is_always_24h ServiceUser#timestamp_day_is_always_24h} + +--- + +##### `timestamp_input_format`Optional + +- *Type:* str + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_input_format ServiceUser#timestamp_input_format} + +--- + +##### `timestamp_ltz_output_format`Optional + +- *Type:* str + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ltz_output_format ServiceUser#timestamp_ltz_output_format} + +--- + +##### `timestamp_ntz_output_format`Optional + +- *Type:* str + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ntz_output_format ServiceUser#timestamp_ntz_output_format} + +--- + +##### `timestamp_output_format`Optional + +- *Type:* str + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_output_format ServiceUser#timestamp_output_format} + +--- + +##### `timestamp_type_mapping`Optional + +- *Type:* str + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_type_mapping ServiceUser#timestamp_type_mapping} + +--- + +##### `timestamp_tz_output_format`Optional + +- *Type:* str + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_tz_output_format ServiceUser#timestamp_tz_output_format} + +--- + +##### `timezone`Optional + +- *Type:* str + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timezone ServiceUser#timezone} + +--- + +##### `trace_level`Optional + +- *Type:* str + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#trace_level ServiceUser#trace_level} + +--- + +##### `transaction_abort_on_error`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_abort_on_error ServiceUser#transaction_abort_on_error} + +--- + +##### `transaction_default_isolation_level`Optional + +- *Type:* str + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_default_isolation_level ServiceUser#transaction_default_isolation_level} + +--- + +##### `two_digit_century_start`Optional + +- *Type:* typing.Union[int, float] + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#two_digit_century_start ServiceUser#two_digit_century_start} + +--- + +##### `unsupported_ddl_action`Optional + +- *Type:* str + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#unsupported_ddl_action ServiceUser#unsupported_ddl_action} + +--- + +##### `use_cached_result`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#use_cached_result ServiceUser#use_cached_result} + +--- + +##### `week_of_year_policy`Optional + +- *Type:* typing.Union[int, float] + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_of_year_policy ServiceUser#week_of_year_policy} + +--- + +##### `week_start`Optional + +- *Type:* typing.Union[int, float] + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_start ServiceUser#week_start} + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| to_string | Returns a string representation of this construct. | +| add_override | *No description.* | +| override_logical_id | Overrides the auto-generated logical ID with a specific ID. | +| reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | +| to_metadata | *No description.* | +| to_terraform | Adds this resource to the terraform JSON output. | +| add_move_target | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| has_resource_move | *No description.* | +| import_from | *No description.* | +| interpolation_for_attribute | *No description.* | +| move_from_id | Move the resource corresponding to "id" to this resource. | +| move_to | Moves this resource to the target resource given by moveTarget. | +| move_to_id | Moves this resource to the resource corresponding to "id". | +| reset_abort_detached_query | *No description.* | +| reset_autocommit | *No description.* | +| reset_binary_input_format | *No description.* | +| reset_binary_output_format | *No description.* | +| reset_client_memory_limit | *No description.* | +| reset_client_metadata_request_use_connection_ctx | *No description.* | +| reset_client_prefetch_threads | *No description.* | +| reset_client_result_chunk_size | *No description.* | +| reset_client_result_column_case_insensitive | *No description.* | +| reset_client_session_keep_alive | *No description.* | +| reset_client_session_keep_alive_heartbeat_frequency | *No description.* | +| reset_client_timestamp_type_mapping | *No description.* | +| reset_comment | *No description.* | +| reset_date_input_format | *No description.* | +| reset_date_output_format | *No description.* | +| reset_days_to_expiry | *No description.* | +| reset_default_namespace | *No description.* | +| reset_default_role | *No description.* | +| reset_default_secondary_roles_option | *No description.* | +| reset_default_warehouse | *No description.* | +| reset_disabled | *No description.* | +| reset_display_name | *No description.* | +| reset_email | *No description.* | +| reset_enable_unload_physical_type_optimization | *No description.* | +| reset_enable_unredacted_query_syntax_error | *No description.* | +| reset_error_on_nondeterministic_merge | *No description.* | +| reset_error_on_nondeterministic_update | *No description.* | +| reset_geography_output_format | *No description.* | +| reset_geometry_output_format | *No description.* | +| reset_id | *No description.* | +| reset_jdbc_treat_decimal_as_int | *No description.* | +| reset_jdbc_treat_timestamp_ntz_as_utc | *No description.* | +| reset_jdbc_use_session_timezone | *No description.* | +| reset_json_indent | *No description.* | +| reset_lock_timeout | *No description.* | +| reset_login_name | *No description.* | +| reset_log_level | *No description.* | +| reset_mins_to_unlock | *No description.* | +| reset_multi_statement_count | *No description.* | +| reset_network_policy | *No description.* | +| reset_noorder_sequence_as_default | *No description.* | +| reset_odbc_treat_decimal_as_int | *No description.* | +| reset_prevent_unload_to_internal_stages | *No description.* | +| reset_query_tag | *No description.* | +| reset_quoted_identifiers_ignore_case | *No description.* | +| reset_rows_per_resultset | *No description.* | +| reset_rsa_public_key | *No description.* | +| reset_rsa_public_key2 | *No description.* | +| reset_s3_stage_vpce_dns_name | *No description.* | +| reset_search_path | *No description.* | +| reset_simulated_data_sharing_consumer | *No description.* | +| reset_statement_queued_timeout_in_seconds | *No description.* | +| reset_statement_timeout_in_seconds | *No description.* | +| reset_strict_json_output | *No description.* | +| reset_time_input_format | *No description.* | +| reset_time_output_format | *No description.* | +| reset_timestamp_day_is_always24_h | *No description.* | +| reset_timestamp_input_format | *No description.* | +| reset_timestamp_ltz_output_format | *No description.* | +| reset_timestamp_ntz_output_format | *No description.* | +| reset_timestamp_output_format | *No description.* | +| reset_timestamp_type_mapping | *No description.* | +| reset_timestamp_tz_output_format | *No description.* | +| reset_timezone | *No description.* | +| reset_trace_level | *No description.* | +| reset_transaction_abort_on_error | *No description.* | +| reset_transaction_default_isolation_level | *No description.* | +| reset_two_digit_century_start | *No description.* | +| reset_unsupported_ddl_action | *No description.* | +| reset_use_cached_result | *No description.* | +| reset_week_of_year_policy | *No description.* | +| reset_week_start | *No description.* | + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Returns a string representation of this construct. + +##### `add_override` + +```python +def add_override( + path: str, + value: typing.Any +) -> None +``` + +###### `path`Required + +- *Type:* str + +--- + +###### `value`Required + +- *Type:* typing.Any + +--- + +##### `override_logical_id` + +```python +def override_logical_id( + new_logical_id: str +) -> None +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `new_logical_id`Required + +- *Type:* str + +The new logical ID to use for this stack element. + +--- + +##### `reset_override_logical_id` + +```python +def reset_override_logical_id() -> None +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +##### `to_metadata` + +```python +def to_metadata() -> typing.Any +``` + +##### `to_terraform` + +```python +def to_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + +##### `add_move_target` + +```python +def add_move_target( + move_target: str +) -> None +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `move_target`Required + +- *Type:* str + +The string move target that will correspond to this resource. + +--- + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `has_resource_move` + +```python +def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById] +``` + +##### `import_from` + +```python +def import_from( + id: str, + provider: TerraformProvider = None +) -> None +``` + +###### `id`Required + +- *Type:* str + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `move_from_id` + +```python +def move_from_id( + id: str +) -> None +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* str + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `move_to` + +```python +def move_to( + move_target: str, + index: typing.Union[str, typing.Union[int, float]] = None +) -> None +``` + +Moves this resource to the target resource given by moveTarget. + +###### `move_target`Required + +- *Type:* str + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* typing.Union[str, typing.Union[int, float]] + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `move_to_id` + +```python +def move_to_id( + id: str +) -> None +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* str + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `reset_abort_detached_query` + +```python +def reset_abort_detached_query() -> None +``` + +##### `reset_autocommit` + +```python +def reset_autocommit() -> None +``` + +##### `reset_binary_input_format` + +```python +def reset_binary_input_format() -> None +``` + +##### `reset_binary_output_format` + +```python +def reset_binary_output_format() -> None +``` + +##### `reset_client_memory_limit` + +```python +def reset_client_memory_limit() -> None +``` + +##### `reset_client_metadata_request_use_connection_ctx` + +```python +def reset_client_metadata_request_use_connection_ctx() -> None +``` + +##### `reset_client_prefetch_threads` + +```python +def reset_client_prefetch_threads() -> None +``` + +##### `reset_client_result_chunk_size` + +```python +def reset_client_result_chunk_size() -> None +``` + +##### `reset_client_result_column_case_insensitive` + +```python +def reset_client_result_column_case_insensitive() -> None +``` + +##### `reset_client_session_keep_alive` + +```python +def reset_client_session_keep_alive() -> None +``` + +##### `reset_client_session_keep_alive_heartbeat_frequency` + +```python +def reset_client_session_keep_alive_heartbeat_frequency() -> None +``` + +##### `reset_client_timestamp_type_mapping` + +```python +def reset_client_timestamp_type_mapping() -> None +``` + +##### `reset_comment` + +```python +def reset_comment() -> None +``` + +##### `reset_date_input_format` + +```python +def reset_date_input_format() -> None +``` + +##### `reset_date_output_format` + +```python +def reset_date_output_format() -> None +``` + +##### `reset_days_to_expiry` + +```python +def reset_days_to_expiry() -> None +``` + +##### `reset_default_namespace` + +```python +def reset_default_namespace() -> None +``` + +##### `reset_default_role` + +```python +def reset_default_role() -> None +``` + +##### `reset_default_secondary_roles_option` + +```python +def reset_default_secondary_roles_option() -> None +``` + +##### `reset_default_warehouse` + +```python +def reset_default_warehouse() -> None +``` + +##### `reset_disabled` + +```python +def reset_disabled() -> None +``` + +##### `reset_display_name` + +```python +def reset_display_name() -> None +``` + +##### `reset_email` + +```python +def reset_email() -> None +``` + +##### `reset_enable_unload_physical_type_optimization` + +```python +def reset_enable_unload_physical_type_optimization() -> None +``` + +##### `reset_enable_unredacted_query_syntax_error` + +```python +def reset_enable_unredacted_query_syntax_error() -> None +``` + +##### `reset_error_on_nondeterministic_merge` + +```python +def reset_error_on_nondeterministic_merge() -> None +``` + +##### `reset_error_on_nondeterministic_update` + +```python +def reset_error_on_nondeterministic_update() -> None +``` + +##### `reset_geography_output_format` + +```python +def reset_geography_output_format() -> None +``` + +##### `reset_geometry_output_format` + +```python +def reset_geometry_output_format() -> None +``` + +##### `reset_id` + +```python +def reset_id() -> None +``` + +##### `reset_jdbc_treat_decimal_as_int` + +```python +def reset_jdbc_treat_decimal_as_int() -> None +``` + +##### `reset_jdbc_treat_timestamp_ntz_as_utc` + +```python +def reset_jdbc_treat_timestamp_ntz_as_utc() -> None +``` + +##### `reset_jdbc_use_session_timezone` + +```python +def reset_jdbc_use_session_timezone() -> None +``` + +##### `reset_json_indent` + +```python +def reset_json_indent() -> None +``` + +##### `reset_lock_timeout` + +```python +def reset_lock_timeout() -> None +``` + +##### `reset_login_name` + +```python +def reset_login_name() -> None +``` + +##### `reset_log_level` + +```python +def reset_log_level() -> None +``` + +##### `reset_mins_to_unlock` + +```python +def reset_mins_to_unlock() -> None +``` + +##### `reset_multi_statement_count` + +```python +def reset_multi_statement_count() -> None +``` + +##### `reset_network_policy` + +```python +def reset_network_policy() -> None +``` + +##### `reset_noorder_sequence_as_default` + +```python +def reset_noorder_sequence_as_default() -> None +``` + +##### `reset_odbc_treat_decimal_as_int` + +```python +def reset_odbc_treat_decimal_as_int() -> None +``` + +##### `reset_prevent_unload_to_internal_stages` + +```python +def reset_prevent_unload_to_internal_stages() -> None +``` + +##### `reset_query_tag` + +```python +def reset_query_tag() -> None +``` + +##### `reset_quoted_identifiers_ignore_case` + +```python +def reset_quoted_identifiers_ignore_case() -> None +``` + +##### `reset_rows_per_resultset` + +```python +def reset_rows_per_resultset() -> None +``` + +##### `reset_rsa_public_key` + +```python +def reset_rsa_public_key() -> None +``` + +##### `reset_rsa_public_key2` + +```python +def reset_rsa_public_key2() -> None +``` + +##### `reset_s3_stage_vpce_dns_name` + +```python +def reset_s3_stage_vpce_dns_name() -> None +``` + +##### `reset_search_path` + +```python +def reset_search_path() -> None +``` + +##### `reset_simulated_data_sharing_consumer` + +```python +def reset_simulated_data_sharing_consumer() -> None +``` + +##### `reset_statement_queued_timeout_in_seconds` + +```python +def reset_statement_queued_timeout_in_seconds() -> None +``` + +##### `reset_statement_timeout_in_seconds` + +```python +def reset_statement_timeout_in_seconds() -> None +``` + +##### `reset_strict_json_output` + +```python +def reset_strict_json_output() -> None +``` + +##### `reset_time_input_format` + +```python +def reset_time_input_format() -> None +``` + +##### `reset_time_output_format` + +```python +def reset_time_output_format() -> None +``` + +##### `reset_timestamp_day_is_always24_h` + +```python +def reset_timestamp_day_is_always24_h() -> None +``` + +##### `reset_timestamp_input_format` + +```python +def reset_timestamp_input_format() -> None +``` + +##### `reset_timestamp_ltz_output_format` + +```python +def reset_timestamp_ltz_output_format() -> None +``` + +##### `reset_timestamp_ntz_output_format` + +```python +def reset_timestamp_ntz_output_format() -> None +``` + +##### `reset_timestamp_output_format` + +```python +def reset_timestamp_output_format() -> None +``` + +##### `reset_timestamp_type_mapping` + +```python +def reset_timestamp_type_mapping() -> None +``` + +##### `reset_timestamp_tz_output_format` + +```python +def reset_timestamp_tz_output_format() -> None +``` + +##### `reset_timezone` + +```python +def reset_timezone() -> None +``` + +##### `reset_trace_level` + +```python +def reset_trace_level() -> None +``` + +##### `reset_transaction_abort_on_error` + +```python +def reset_transaction_abort_on_error() -> None +``` + +##### `reset_transaction_default_isolation_level` + +```python +def reset_transaction_default_isolation_level() -> None +``` + +##### `reset_two_digit_century_start` + +```python +def reset_two_digit_century_start() -> None +``` + +##### `reset_unsupported_ddl_action` + +```python +def reset_unsupported_ddl_action() -> None +``` + +##### `reset_use_cached_result` + +```python +def reset_use_cached_result() -> None +``` + +##### `reset_week_of_year_policy` + +```python +def reset_week_of_year_policy() -> None +``` + +##### `reset_week_start` + +```python +def reset_week_start() -> None +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| is_construct | Checks if `x` is a construct. | +| is_terraform_element | *No description.* | +| is_terraform_resource | *No description.* | +| generate_config_for_import | Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUser.is_construct( + x: typing.Any +) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* typing.Any + +Any object. + +--- + +##### `is_terraform_element` + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUser.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_resource` + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUser.is_terraform_resource( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUser.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `import_to_id`Required + +- *Type:* str + +The construct id used in the generated config for the ServiceUser to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing ServiceUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the ServiceUser to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktf_stack | cdktf.TerraformStack | *No description.* | +| fqn | str | *No description.* | +| friendly_unique_id | str | *No description.* | +| terraform_meta_arguments | typing.Mapping[typing.Any] | *No description.* | +| terraform_resource_type | str | *No description.* | +| terraform_generator_metadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[str] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| fully_qualified_name | str | *No description.* | +| parameters | ServiceUserParametersList | *No description.* | +| show_output | ServiceUserShowOutputList | *No description.* | +| user_type | str | *No description.* | +| abort_detached_query_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| autocommit_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| binary_input_format_input | str | *No description.* | +| binary_output_format_input | str | *No description.* | +| client_memory_limit_input | typing.Union[int, float] | *No description.* | +| client_metadata_request_use_connection_ctx_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_prefetch_threads_input | typing.Union[int, float] | *No description.* | +| client_result_chunk_size_input | typing.Union[int, float] | *No description.* | +| client_result_column_case_insensitive_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_session_keep_alive_heartbeat_frequency_input | typing.Union[int, float] | *No description.* | +| client_session_keep_alive_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_timestamp_type_mapping_input | str | *No description.* | +| comment_input | str | *No description.* | +| date_input_format_input | str | *No description.* | +| date_output_format_input | str | *No description.* | +| days_to_expiry_input | typing.Union[int, float] | *No description.* | +| default_namespace_input | str | *No description.* | +| default_role_input | str | *No description.* | +| default_secondary_roles_option_input | str | *No description.* | +| default_warehouse_input | str | *No description.* | +| disabled_input | str | *No description.* | +| display_name_input | str | *No description.* | +| email_input | str | *No description.* | +| enable_unload_physical_type_optimization_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| enable_unredacted_query_syntax_error_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| error_on_nondeterministic_merge_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| error_on_nondeterministic_update_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| geography_output_format_input | str | *No description.* | +| geometry_output_format_input | str | *No description.* | +| id_input | str | *No description.* | +| jdbc_treat_decimal_as_int_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| jdbc_treat_timestamp_ntz_as_utc_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| jdbc_use_session_timezone_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| json_indent_input | typing.Union[int, float] | *No description.* | +| lock_timeout_input | typing.Union[int, float] | *No description.* | +| login_name_input | str | *No description.* | +| log_level_input | str | *No description.* | +| mins_to_unlock_input | typing.Union[int, float] | *No description.* | +| multi_statement_count_input | typing.Union[int, float] | *No description.* | +| name_input | str | *No description.* | +| network_policy_input | str | *No description.* | +| noorder_sequence_as_default_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| odbc_treat_decimal_as_int_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| prevent_unload_to_internal_stages_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| query_tag_input | str | *No description.* | +| quoted_identifiers_ignore_case_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rows_per_resultset_input | typing.Union[int, float] | *No description.* | +| rsa_public_key2_input | str | *No description.* | +| rsa_public_key_input | str | *No description.* | +| s3_stage_vpce_dns_name_input | str | *No description.* | +| search_path_input | str | *No description.* | +| simulated_data_sharing_consumer_input | str | *No description.* | +| statement_queued_timeout_in_seconds_input | typing.Union[int, float] | *No description.* | +| statement_timeout_in_seconds_input | typing.Union[int, float] | *No description.* | +| strict_json_output_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| time_input_format_input | str | *No description.* | +| time_output_format_input | str | *No description.* | +| timestamp_day_is_always24_h_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| timestamp_input_format_input | str | *No description.* | +| timestamp_ltz_output_format_input | str | *No description.* | +| timestamp_ntz_output_format_input | str | *No description.* | +| timestamp_output_format_input | str | *No description.* | +| timestamp_type_mapping_input | str | *No description.* | +| timestamp_tz_output_format_input | str | *No description.* | +| timezone_input | str | *No description.* | +| trace_level_input | str | *No description.* | +| transaction_abort_on_error_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| transaction_default_isolation_level_input | str | *No description.* | +| two_digit_century_start_input | typing.Union[int, float] | *No description.* | +| unsupported_ddl_action_input | str | *No description.* | +| use_cached_result_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| week_of_year_policy_input | typing.Union[int, float] | *No description.* | +| week_start_input | typing.Union[int, float] | *No description.* | +| abort_detached_query | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| autocommit | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| binary_input_format | str | *No description.* | +| binary_output_format | str | *No description.* | +| client_memory_limit | typing.Union[int, float] | *No description.* | +| client_metadata_request_use_connection_ctx | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_prefetch_threads | typing.Union[int, float] | *No description.* | +| client_result_chunk_size | typing.Union[int, float] | *No description.* | +| client_result_column_case_insensitive | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_session_keep_alive | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| client_session_keep_alive_heartbeat_frequency | typing.Union[int, float] | *No description.* | +| client_timestamp_type_mapping | str | *No description.* | +| comment | str | *No description.* | +| date_input_format | str | *No description.* | +| date_output_format | str | *No description.* | +| days_to_expiry | typing.Union[int, float] | *No description.* | +| default_namespace | str | *No description.* | +| default_role | str | *No description.* | +| default_secondary_roles_option | str | *No description.* | +| default_warehouse | str | *No description.* | +| disabled | str | *No description.* | +| display_name | str | *No description.* | +| email | str | *No description.* | +| enable_unload_physical_type_optimization | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| enable_unredacted_query_syntax_error | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| error_on_nondeterministic_merge | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| error_on_nondeterministic_update | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| geography_output_format | str | *No description.* | +| geometry_output_format | str | *No description.* | +| id | str | *No description.* | +| jdbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| jdbc_treat_timestamp_ntz_as_utc | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| jdbc_use_session_timezone | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| json_indent | typing.Union[int, float] | *No description.* | +| lock_timeout | typing.Union[int, float] | *No description.* | +| login_name | str | *No description.* | +| log_level | str | *No description.* | +| mins_to_unlock | typing.Union[int, float] | *No description.* | +| multi_statement_count | typing.Union[int, float] | *No description.* | +| name | str | *No description.* | +| network_policy | str | *No description.* | +| noorder_sequence_as_default | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| odbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| prevent_unload_to_internal_stages | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| query_tag | str | *No description.* | +| quoted_identifiers_ignore_case | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rows_per_resultset | typing.Union[int, float] | *No description.* | +| rsa_public_key | str | *No description.* | +| rsa_public_key2 | str | *No description.* | +| s3_stage_vpce_dns_name | str | *No description.* | +| search_path | str | *No description.* | +| simulated_data_sharing_consumer | str | *No description.* | +| statement_queued_timeout_in_seconds | typing.Union[int, float] | *No description.* | +| statement_timeout_in_seconds | typing.Union[int, float] | *No description.* | +| strict_json_output | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| time_input_format | str | *No description.* | +| time_output_format | str | *No description.* | +| timestamp_day_is_always24_h | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| timestamp_input_format | str | *No description.* | +| timestamp_ltz_output_format | str | *No description.* | +| timestamp_ntz_output_format | str | *No description.* | +| timestamp_output_format | str | *No description.* | +| timestamp_type_mapping | str | *No description.* | +| timestamp_tz_output_format | str | *No description.* | +| timezone | str | *No description.* | +| trace_level | str | *No description.* | +| transaction_abort_on_error | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| transaction_default_isolation_level | str | *No description.* | +| two_digit_century_start | typing.Union[int, float] | *No description.* | +| unsupported_ddl_action | str | *No description.* | +| use_cached_result | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| week_of_year_policy | typing.Union[int, float] | *No description.* | +| week_start | typing.Union[int, float] | *No description.* | + +--- + +##### `node`Required + +```python +node: Node +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktf_stack`Required + +```python +cdktf_stack: TerraformStack +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `friendly_unique_id`Required + +```python +friendly_unique_id: str +``` + +- *Type:* str + +--- + +##### `terraform_meta_arguments`Required + +```python +terraform_meta_arguments: typing.Mapping[typing.Any] +``` + +- *Type:* typing.Mapping[typing.Any] + +--- + +##### `terraform_resource_type`Required + +```python +terraform_resource_type: str +``` + +- *Type:* str + +--- + +##### `terraform_generator_metadata`Optional + +```python +terraform_generator_metadata: TerraformProviderGeneratorMetadata +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + +##### `parameters`Required + +```python +parameters: ServiceUserParametersList +``` + +- *Type:* ServiceUserParametersList + +--- + +##### `show_output`Required + +```python +show_output: ServiceUserShowOutputList +``` + +- *Type:* ServiceUserShowOutputList + +--- + +##### `user_type`Required + +```python +user_type: str +``` + +- *Type:* str + +--- + +##### `abort_detached_query_input`Optional + +```python +abort_detached_query_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `autocommit_input`Optional + +```python +autocommit_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `binary_input_format_input`Optional + +```python +binary_input_format_input: str +``` + +- *Type:* str + +--- + +##### `binary_output_format_input`Optional + +```python +binary_output_format_input: str +``` + +- *Type:* str + +--- + +##### `client_memory_limit_input`Optional + +```python +client_memory_limit_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_metadata_request_use_connection_ctx_input`Optional + +```python +client_metadata_request_use_connection_ctx_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_prefetch_threads_input`Optional + +```python +client_prefetch_threads_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_result_chunk_size_input`Optional + +```python +client_result_chunk_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_result_column_case_insensitive_input`Optional + +```python +client_result_column_case_insensitive_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_session_keep_alive_heartbeat_frequency_input`Optional + +```python +client_session_keep_alive_heartbeat_frequency_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_session_keep_alive_input`Optional + +```python +client_session_keep_alive_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_timestamp_type_mapping_input`Optional + +```python +client_timestamp_type_mapping_input: str +``` + +- *Type:* str + +--- + +##### `comment_input`Optional + +```python +comment_input: str +``` + +- *Type:* str + +--- + +##### `date_input_format_input`Optional + +```python +date_input_format_input: str +``` + +- *Type:* str + +--- + +##### `date_output_format_input`Optional + +```python +date_output_format_input: str +``` + +- *Type:* str + +--- + +##### `days_to_expiry_input`Optional + +```python +days_to_expiry_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `default_namespace_input`Optional + +```python +default_namespace_input: str +``` + +- *Type:* str + +--- + +##### `default_role_input`Optional + +```python +default_role_input: str +``` + +- *Type:* str + +--- + +##### `default_secondary_roles_option_input`Optional + +```python +default_secondary_roles_option_input: str +``` + +- *Type:* str + +--- + +##### `default_warehouse_input`Optional + +```python +default_warehouse_input: str +``` + +- *Type:* str + +--- + +##### `disabled_input`Optional + +```python +disabled_input: str +``` + +- *Type:* str + +--- + +##### `display_name_input`Optional + +```python +display_name_input: str +``` + +- *Type:* str + +--- + +##### `email_input`Optional + +```python +email_input: str +``` + +- *Type:* str + +--- + +##### `enable_unload_physical_type_optimization_input`Optional + +```python +enable_unload_physical_type_optimization_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `enable_unredacted_query_syntax_error_input`Optional + +```python +enable_unredacted_query_syntax_error_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `error_on_nondeterministic_merge_input`Optional + +```python +error_on_nondeterministic_merge_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `error_on_nondeterministic_update_input`Optional + +```python +error_on_nondeterministic_update_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `geography_output_format_input`Optional + +```python +geography_output_format_input: str +``` + +- *Type:* str + +--- + +##### `geometry_output_format_input`Optional + +```python +geometry_output_format_input: str +``` + +- *Type:* str + +--- + +##### `id_input`Optional + +```python +id_input: str +``` + +- *Type:* str + +--- + +##### `jdbc_treat_decimal_as_int_input`Optional + +```python +jdbc_treat_decimal_as_int_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc_input`Optional + +```python +jdbc_treat_timestamp_ntz_as_utc_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `jdbc_use_session_timezone_input`Optional + +```python +jdbc_use_session_timezone_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `json_indent_input`Optional + +```python +json_indent_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `lock_timeout_input`Optional + +```python +lock_timeout_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `login_name_input`Optional + +```python +login_name_input: str +``` + +- *Type:* str + +--- + +##### `log_level_input`Optional + +```python +log_level_input: str +``` + +- *Type:* str + +--- + +##### `mins_to_unlock_input`Optional + +```python +mins_to_unlock_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `multi_statement_count_input`Optional + +```python +multi_statement_count_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `name_input`Optional + +```python +name_input: str +``` + +- *Type:* str + +--- + +##### `network_policy_input`Optional + +```python +network_policy_input: str +``` + +- *Type:* str + +--- + +##### `noorder_sequence_as_default_input`Optional + +```python +noorder_sequence_as_default_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `odbc_treat_decimal_as_int_input`Optional + +```python +odbc_treat_decimal_as_int_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `prevent_unload_to_internal_stages_input`Optional + +```python +prevent_unload_to_internal_stages_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `query_tag_input`Optional + +```python +query_tag_input: str +``` + +- *Type:* str + +--- + +##### `quoted_identifiers_ignore_case_input`Optional + +```python +quoted_identifiers_ignore_case_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `rows_per_resultset_input`Optional + +```python +rows_per_resultset_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `rsa_public_key2_input`Optional + +```python +rsa_public_key2_input: str +``` + +- *Type:* str + +--- + +##### `rsa_public_key_input`Optional + +```python +rsa_public_key_input: str +``` + +- *Type:* str + +--- + +##### `s3_stage_vpce_dns_name_input`Optional + +```python +s3_stage_vpce_dns_name_input: str +``` + +- *Type:* str + +--- + +##### `search_path_input`Optional + +```python +search_path_input: str +``` + +- *Type:* str + +--- + +##### `simulated_data_sharing_consumer_input`Optional + +```python +simulated_data_sharing_consumer_input: str +``` + +- *Type:* str + +--- + +##### `statement_queued_timeout_in_seconds_input`Optional + +```python +statement_queued_timeout_in_seconds_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `statement_timeout_in_seconds_input`Optional + +```python +statement_timeout_in_seconds_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `strict_json_output_input`Optional + +```python +strict_json_output_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `time_input_format_input`Optional + +```python +time_input_format_input: str +``` + +- *Type:* str + +--- + +##### `time_output_format_input`Optional + +```python +time_output_format_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_day_is_always24_h_input`Optional + +```python +timestamp_day_is_always24_h_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `timestamp_input_format_input`Optional + +```python +timestamp_input_format_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_ltz_output_format_input`Optional + +```python +timestamp_ltz_output_format_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_ntz_output_format_input`Optional + +```python +timestamp_ntz_output_format_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_output_format_input`Optional + +```python +timestamp_output_format_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_type_mapping_input`Optional + +```python +timestamp_type_mapping_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_tz_output_format_input`Optional + +```python +timestamp_tz_output_format_input: str +``` + +- *Type:* str + +--- + +##### `timezone_input`Optional + +```python +timezone_input: str +``` + +- *Type:* str + +--- + +##### `trace_level_input`Optional + +```python +trace_level_input: str +``` + +- *Type:* str + +--- + +##### `transaction_abort_on_error_input`Optional + +```python +transaction_abort_on_error_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `transaction_default_isolation_level_input`Optional + +```python +transaction_default_isolation_level_input: str +``` + +- *Type:* str + +--- + +##### `two_digit_century_start_input`Optional + +```python +two_digit_century_start_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `unsupported_ddl_action_input`Optional + +```python +unsupported_ddl_action_input: str +``` + +- *Type:* str + +--- + +##### `use_cached_result_input`Optional + +```python +use_cached_result_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `week_of_year_policy_input`Optional + +```python +week_of_year_policy_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `week_start_input`Optional + +```python +week_start_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `abort_detached_query`Required + +```python +abort_detached_query: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `autocommit`Required + +```python +autocommit: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `binary_input_format`Required + +```python +binary_input_format: str +``` + +- *Type:* str + +--- + +##### `binary_output_format`Required + +```python +binary_output_format: str +``` + +- *Type:* str + +--- + +##### `client_memory_limit`Required + +```python +client_memory_limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_metadata_request_use_connection_ctx`Required + +```python +client_metadata_request_use_connection_ctx: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_prefetch_threads`Required + +```python +client_prefetch_threads: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_result_chunk_size`Required + +```python +client_result_chunk_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_result_column_case_insensitive`Required + +```python +client_result_column_case_insensitive: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_session_keep_alive`Required + +```python +client_session_keep_alive: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `client_session_keep_alive_heartbeat_frequency`Required + +```python +client_session_keep_alive_heartbeat_frequency: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `client_timestamp_type_mapping`Required + +```python +client_timestamp_type_mapping: str +``` + +- *Type:* str + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `date_input_format`Required + +```python +date_input_format: str +``` + +- *Type:* str + +--- + +##### `date_output_format`Required + +```python +date_output_format: str +``` + +- *Type:* str + +--- + +##### `days_to_expiry`Required + +```python +days_to_expiry: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `default_namespace`Required + +```python +default_namespace: str +``` + +- *Type:* str + +--- + +##### `default_role`Required + +```python +default_role: str +``` + +- *Type:* str + +--- + +##### `default_secondary_roles_option`Required + +```python +default_secondary_roles_option: str +``` + +- *Type:* str + +--- + +##### `default_warehouse`Required + +```python +default_warehouse: str +``` + +- *Type:* str + +--- + +##### `disabled`Required + +```python +disabled: str +``` + +- *Type:* str + +--- + +##### `display_name`Required + +```python +display_name: str +``` + +- *Type:* str + +--- + +##### `email`Required + +```python +email: str +``` + +- *Type:* str + +--- + +##### `enable_unload_physical_type_optimization`Required + +```python +enable_unload_physical_type_optimization: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `enable_unredacted_query_syntax_error`Required + +```python +enable_unredacted_query_syntax_error: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `error_on_nondeterministic_merge`Required + +```python +error_on_nondeterministic_merge: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `error_on_nondeterministic_update`Required + +```python +error_on_nondeterministic_update: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `geography_output_format`Required + +```python +geography_output_format: str +``` + +- *Type:* str + +--- + +##### `geometry_output_format`Required + +```python +geometry_output_format: str +``` + +- *Type:* str + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `jdbc_treat_decimal_as_int`Required + +```python +jdbc_treat_decimal_as_int: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc`Required + +```python +jdbc_treat_timestamp_ntz_as_utc: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `jdbc_use_session_timezone`Required + +```python +jdbc_use_session_timezone: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `json_indent`Required + +```python +json_indent: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `lock_timeout`Required + +```python +lock_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `login_name`Required + +```python +login_name: str +``` + +- *Type:* str + +--- + +##### `log_level`Required + +```python +log_level: str +``` + +- *Type:* str + +--- + +##### `mins_to_unlock`Required + +```python +mins_to_unlock: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `multi_statement_count`Required + +```python +multi_statement_count: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `network_policy`Required + +```python +network_policy: str +``` + +- *Type:* str + +--- + +##### `noorder_sequence_as_default`Required + +```python +noorder_sequence_as_default: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `odbc_treat_decimal_as_int`Required + +```python +odbc_treat_decimal_as_int: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `prevent_unload_to_internal_stages`Required + +```python +prevent_unload_to_internal_stages: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `query_tag`Required + +```python +query_tag: str +``` + +- *Type:* str + +--- + +##### `quoted_identifiers_ignore_case`Required + +```python +quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `rows_per_resultset`Required + +```python +rows_per_resultset: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `rsa_public_key`Required + +```python +rsa_public_key: str +``` + +- *Type:* str + +--- + +##### `rsa_public_key2`Required + +```python +rsa_public_key2: str +``` + +- *Type:* str + +--- + +##### `s3_stage_vpce_dns_name`Required + +```python +s3_stage_vpce_dns_name: str +``` + +- *Type:* str + +--- + +##### `search_path`Required + +```python +search_path: str +``` + +- *Type:* str + +--- + +##### `simulated_data_sharing_consumer`Required + +```python +simulated_data_sharing_consumer: str +``` + +- *Type:* str + +--- + +##### `statement_queued_timeout_in_seconds`Required + +```python +statement_queued_timeout_in_seconds: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `statement_timeout_in_seconds`Required + +```python +statement_timeout_in_seconds: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `strict_json_output`Required + +```python +strict_json_output: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `time_input_format`Required + +```python +time_input_format: str +``` + +- *Type:* str + +--- + +##### `time_output_format`Required + +```python +time_output_format: str +``` + +- *Type:* str + +--- + +##### `timestamp_day_is_always24_h`Required + +```python +timestamp_day_is_always24_h: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `timestamp_input_format`Required + +```python +timestamp_input_format: str +``` + +- *Type:* str + +--- + +##### `timestamp_ltz_output_format`Required + +```python +timestamp_ltz_output_format: str +``` + +- *Type:* str + +--- + +##### `timestamp_ntz_output_format`Required + +```python +timestamp_ntz_output_format: str +``` + +- *Type:* str + +--- + +##### `timestamp_output_format`Required + +```python +timestamp_output_format: str +``` + +- *Type:* str + +--- + +##### `timestamp_type_mapping`Required + +```python +timestamp_type_mapping: str +``` + +- *Type:* str + +--- + +##### `timestamp_tz_output_format`Required + +```python +timestamp_tz_output_format: str +``` + +- *Type:* str + +--- + +##### `timezone`Required + +```python +timezone: str +``` + +- *Type:* str + +--- + +##### `trace_level`Required + +```python +trace_level: str +``` + +- *Type:* str + +--- + +##### `transaction_abort_on_error`Required + +```python +transaction_abort_on_error: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `transaction_default_isolation_level`Required + +```python +transaction_default_isolation_level: str +``` + +- *Type:* str + +--- + +##### `two_digit_century_start`Required + +```python +two_digit_century_start: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `unsupported_ddl_action`Required + +```python +unsupported_ddl_action: str +``` + +- *Type:* str + +--- + +##### `use_cached_result`Required + +```python +use_cached_result: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `week_of_year_policy`Required + +```python +week_of_year_policy: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `week_start`Required + +```python +week_start: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | str | *No description.* | + +--- + +##### `tfResourceType`Required + +```python +tfResourceType: str +``` + +- *Type:* str + +--- + +## Structs + +### ServiceUserConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserConfig( + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + name: str, + abort_detached_query: typing.Union[bool, IResolvable] = None, + autocommit: typing.Union[bool, IResolvable] = None, + binary_input_format: str = None, + binary_output_format: str = None, + client_memory_limit: typing.Union[int, float] = None, + client_metadata_request_use_connection_ctx: typing.Union[bool, IResolvable] = None, + client_prefetch_threads: typing.Union[int, float] = None, + client_result_chunk_size: typing.Union[int, float] = None, + client_result_column_case_insensitive: typing.Union[bool, IResolvable] = None, + client_session_keep_alive: typing.Union[bool, IResolvable] = None, + client_session_keep_alive_heartbeat_frequency: typing.Union[int, float] = None, + client_timestamp_type_mapping: str = None, + comment: str = None, + date_input_format: str = None, + date_output_format: str = None, + days_to_expiry: typing.Union[int, float] = None, + default_namespace: str = None, + default_role: str = None, + default_secondary_roles_option: str = None, + default_warehouse: str = None, + disabled: str = None, + display_name: str = None, + email: str = None, + enable_unload_physical_type_optimization: typing.Union[bool, IResolvable] = None, + enable_unredacted_query_syntax_error: typing.Union[bool, IResolvable] = None, + error_on_nondeterministic_merge: typing.Union[bool, IResolvable] = None, + error_on_nondeterministic_update: typing.Union[bool, IResolvable] = None, + geography_output_format: str = None, + geometry_output_format: str = None, + id: str = None, + jdbc_treat_decimal_as_int: typing.Union[bool, IResolvable] = None, + jdbc_treat_timestamp_ntz_as_utc: typing.Union[bool, IResolvable] = None, + jdbc_use_session_timezone: typing.Union[bool, IResolvable] = None, + json_indent: typing.Union[int, float] = None, + lock_timeout: typing.Union[int, float] = None, + login_name: str = None, + log_level: str = None, + mins_to_unlock: typing.Union[int, float] = None, + multi_statement_count: typing.Union[int, float] = None, + network_policy: str = None, + noorder_sequence_as_default: typing.Union[bool, IResolvable] = None, + odbc_treat_decimal_as_int: typing.Union[bool, IResolvable] = None, + prevent_unload_to_internal_stages: typing.Union[bool, IResolvable] = None, + query_tag: str = None, + quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] = None, + rows_per_resultset: typing.Union[int, float] = None, + rsa_public_key: str = None, + rsa_public_key2: str = None, + s3_stage_vpce_dns_name: str = None, + search_path: str = None, + simulated_data_sharing_consumer: str = None, + statement_queued_timeout_in_seconds: typing.Union[int, float] = None, + statement_timeout_in_seconds: typing.Union[int, float] = None, + strict_json_output: typing.Union[bool, IResolvable] = None, + time_input_format: str = None, + time_output_format: str = None, + timestamp_day_is_always24_h: typing.Union[bool, IResolvable] = None, + timestamp_input_format: str = None, + timestamp_ltz_output_format: str = None, + timestamp_ntz_output_format: str = None, + timestamp_output_format: str = None, + timestamp_type_mapping: str = None, + timestamp_tz_output_format: str = None, + timezone: str = None, + trace_level: str = None, + transaction_abort_on_error: typing.Union[bool, IResolvable] = None, + transaction_default_isolation_level: str = None, + two_digit_century_start: typing.Union[int, float] = None, + unsupported_ddl_action: str = None, + use_cached_result: typing.Union[bool, IResolvable] = None, + week_of_year_policy: typing.Union[int, float] = None, + week_start: typing.Union[int, float] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| name | str | Name of the user. | +| abort_detached_query | typing.Union[bool, cdktf.IResolvable] | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| autocommit | typing.Union[bool, cdktf.IResolvable] | Specifies whether autocommit is enabled for the session. | +| binary_input_format | str | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| binary_output_format | str | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| client_memory_limit | typing.Union[int, float] | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| client_metadata_request_use_connection_ctx | typing.Union[bool, cdktf.IResolvable] | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| client_prefetch_threads | typing.Union[int, float] | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| client_result_chunk_size | typing.Union[int, float] | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| client_result_column_case_insensitive | typing.Union[bool, cdktf.IResolvable] | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| client_session_keep_alive | typing.Union[bool, cdktf.IResolvable] | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| client_session_keep_alive_heartbeat_frequency | typing.Union[int, float] | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| client_timestamp_type_mapping | str | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| comment | str | Specifies a comment for the user. | +| date_input_format | str | Specifies the input format for the DATE data type. | +| date_output_format | str | Specifies the display format for the DATE data type. | +| days_to_expiry | typing.Union[int, float] | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| default_namespace | str | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| default_role | str | Specifies the role that is active by default for the user’s session upon login. | +| default_secondary_roles_option | str | Specifies the secondary roles that are active for the user’s session upon login. | +| default_warehouse | str | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| disabled | str | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| display_name | str | Name displayed for the user in the Snowflake web interface. | +| email | str | Email address for the user. | +| enable_unload_physical_type_optimization | typing.Union[bool, cdktf.IResolvable] | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| enable_unredacted_query_syntax_error | typing.Union[bool, cdktf.IResolvable] | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| error_on_nondeterministic_merge | typing.Union[bool, cdktf.IResolvable] | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| error_on_nondeterministic_update | typing.Union[bool, cdktf.IResolvable] | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| geography_output_format | str | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| geometry_output_format | str | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. | +| jdbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| jdbc_treat_timestamp_ntz_as_utc | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| jdbc_use_session_timezone | typing.Union[bool, cdktf.IResolvable] | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| json_indent | typing.Union[int, float] | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lock_timeout | typing.Union[int, float] | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| login_name | str | The name users use to log in. | +| log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| mins_to_unlock | typing.Union[int, float] | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| multi_statement_count | typing.Union[int, float] | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| network_policy | str | Specifies the network policy to enforce for your account. | +| noorder_sequence_as_default | typing.Union[bool, cdktf.IResolvable] | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| odbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| prevent_unload_to_internal_stages | typing.Union[bool, cdktf.IResolvable] | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| query_tag | str | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| quoted_identifiers_ignore_case | typing.Union[bool, cdktf.IResolvable] | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| rows_per_resultset | typing.Union[int, float] | Specifies the maximum number of rows returned in a result set. | +| rsa_public_key | str | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| rsa_public_key2 | str | Specifies the user’s second RSA public key; | +| s3_stage_vpce_dns_name | str | Specifies the DNS name of an Amazon S3 interface endpoint. | +| search_path | str | Specifies the path to search to resolve unqualified object names in queries. | +| simulated_data_sharing_consumer | str | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| statement_queued_timeout_in_seconds | typing.Union[int, float] | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| statement_timeout_in_seconds | typing.Union[int, float] | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| strict_json_output | typing.Union[bool, cdktf.IResolvable] | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| time_input_format | str | Specifies the input format for the TIME data type. | +| time_output_format | str | Specifies the display format for the TIME data type. | +| timestamp_day_is_always24_h | typing.Union[bool, cdktf.IResolvable] | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| timestamp_input_format | str | Specifies the input format for the TIMESTAMP data type alias. | +| timestamp_ltz_output_format | str | Specifies the display format for the TIMESTAMP_LTZ data type. | +| timestamp_ntz_output_format | str | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| timestamp_output_format | str | Specifies the display format for the TIMESTAMP data type alias. | +| timestamp_type_mapping | str | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| timestamp_tz_output_format | str | Specifies the display format for the TIMESTAMP_TZ data type. | +| timezone | str | Specifies the time zone for the session. | +| trace_level | str | Controls how trace events are ingested into the event table. | +| transaction_abort_on_error | typing.Union[bool, cdktf.IResolvable] | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| transaction_default_isolation_level | str | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| two_digit_century_start | typing.Union[int, float] | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| unsupported_ddl_action | str | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| use_cached_result | typing.Union[bool, cdktf.IResolvable] | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| week_of_year_policy | typing.Union[int, float] | Specifies how the weeks in a given year are computed. | +| week_start | typing.Union[int, float] | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[ITerraformDependable] +``` + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#name ServiceUser#name} + +--- + +##### `abort_detached_query`Optional + +```python +abort_detached_query: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#abort_detached_query ServiceUser#abort_detached_query} + +--- + +##### `autocommit`Optional + +```python +autocommit: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#autocommit ServiceUser#autocommit} + +--- + +##### `binary_input_format`Optional + +```python +binary_input_format: str +``` + +- *Type:* str + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_input_format ServiceUser#binary_input_format} + +--- + +##### `binary_output_format`Optional + +```python +binary_output_format: str +``` + +- *Type:* str + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_output_format ServiceUser#binary_output_format} + +--- + +##### `client_memory_limit`Optional + +```python +client_memory_limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_memory_limit ServiceUser#client_memory_limit} + +--- + +##### `client_metadata_request_use_connection_ctx`Optional + +```python +client_metadata_request_use_connection_ctx: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_metadata_request_use_connection_ctx ServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `client_prefetch_threads`Optional + +```python +client_prefetch_threads: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_prefetch_threads ServiceUser#client_prefetch_threads} + +--- + +##### `client_result_chunk_size`Optional + +```python +client_result_chunk_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_chunk_size ServiceUser#client_result_chunk_size} + +--- + +##### `client_result_column_case_insensitive`Optional + +```python +client_result_column_case_insensitive: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_column_case_insensitive ServiceUser#client_result_column_case_insensitive} + +--- + +##### `client_session_keep_alive`Optional + +```python +client_session_keep_alive: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive ServiceUser#client_session_keep_alive} + +--- + +##### `client_session_keep_alive_heartbeat_frequency`Optional + +```python +client_session_keep_alive_heartbeat_frequency: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive_heartbeat_frequency ServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `client_timestamp_type_mapping`Optional + +```python +client_timestamp_type_mapping: str +``` + +- *Type:* str + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_timestamp_type_mapping ServiceUser#client_timestamp_type_mapping} + +--- + +##### `comment`Optional + +```python +comment: str +``` + +- *Type:* str + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#comment ServiceUser#comment} + +--- + +##### `date_input_format`Optional + +```python +date_input_format: str +``` + +- *Type:* str + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_input_format ServiceUser#date_input_format} + +--- + +##### `date_output_format`Optional + +```python +date_output_format: str +``` + +- *Type:* str + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_output_format ServiceUser#date_output_format} + +--- + +##### `days_to_expiry`Optional + +```python +days_to_expiry: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#days_to_expiry ServiceUser#days_to_expiry} + +--- + +##### `default_namespace`Optional + +```python +default_namespace: str +``` + +- *Type:* str + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_namespace ServiceUser#default_namespace} + +--- + +##### `default_role`Optional + +```python +default_role: str +``` + +- *Type:* str + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_role ServiceUser#default_role} + +--- + +##### `default_secondary_roles_option`Optional + +```python +default_secondary_roles_option: str +``` + +- *Type:* str + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_secondary_roles_option ServiceUser#default_secondary_roles_option} + +--- + +##### `default_warehouse`Optional + +```python +default_warehouse: str +``` + +- *Type:* str + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_warehouse ServiceUser#default_warehouse} + +--- + +##### `disabled`Optional + +```python +disabled: str +``` + +- *Type:* str + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#disabled ServiceUser#disabled} + +--- + +##### `display_name`Optional + +```python +display_name: str +``` + +- *Type:* str + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#display_name ServiceUser#display_name} + +--- + +##### `email`Optional + +```python +email: str +``` + +- *Type:* str + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#email ServiceUser#email} + +--- + +##### `enable_unload_physical_type_optimization`Optional + +```python +enable_unload_physical_type_optimization: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unload_physical_type_optimization ServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `enable_unredacted_query_syntax_error`Optional + +```python +enable_unredacted_query_syntax_error: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unredacted_query_syntax_error ServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `error_on_nondeterministic_merge`Optional + +```python +error_on_nondeterministic_merge: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_merge ServiceUser#error_on_nondeterministic_merge} + +--- + +##### `error_on_nondeterministic_update`Optional + +```python +error_on_nondeterministic_update: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_update ServiceUser#error_on_nondeterministic_update} + +--- + +##### `geography_output_format`Optional + +```python +geography_output_format: str +``` + +- *Type:* str + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geography_output_format ServiceUser#geography_output_format} + +--- + +##### `geometry_output_format`Optional + +```python +geometry_output_format: str +``` + +- *Type:* str + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geometry_output_format ServiceUser#geometry_output_format} + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `jdbc_treat_decimal_as_int`Optional + +```python +jdbc_treat_decimal_as_int: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_decimal_as_int ServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc`Optional + +```python +jdbc_treat_timestamp_ntz_as_utc: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_timestamp_ntz_as_utc ServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `jdbc_use_session_timezone`Optional + +```python +jdbc_use_session_timezone: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_use_session_timezone ServiceUser#jdbc_use_session_timezone} + +--- + +##### `json_indent`Optional + +```python +json_indent: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#json_indent ServiceUser#json_indent} + +--- + +##### `lock_timeout`Optional + +```python +lock_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#lock_timeout ServiceUser#lock_timeout} + +--- + +##### `login_name`Optional + +```python +login_name: str +``` + +- *Type:* str + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#login_name ServiceUser#login_name} + +--- + +##### `log_level`Optional + +```python +log_level: str +``` + +- *Type:* str + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#log_level ServiceUser#log_level} + +--- + +##### `mins_to_unlock`Optional + +```python +mins_to_unlock: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#mins_to_unlock ServiceUser#mins_to_unlock} + +--- + +##### `multi_statement_count`Optional + +```python +multi_statement_count: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#multi_statement_count ServiceUser#multi_statement_count} + +--- + +##### `network_policy`Optional + +```python +network_policy: str +``` + +- *Type:* str + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#network_policy ServiceUser#network_policy} + +--- + +##### `noorder_sequence_as_default`Optional + +```python +noorder_sequence_as_default: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#noorder_sequence_as_default ServiceUser#noorder_sequence_as_default} + +--- + +##### `odbc_treat_decimal_as_int`Optional + +```python +odbc_treat_decimal_as_int: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#odbc_treat_decimal_as_int ServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `prevent_unload_to_internal_stages`Optional + +```python +prevent_unload_to_internal_stages: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#prevent_unload_to_internal_stages ServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `query_tag`Optional + +```python +query_tag: str +``` + +- *Type:* str + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#query_tag ServiceUser#query_tag} + +--- + +##### `quoted_identifiers_ignore_case`Optional + +```python +quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#quoted_identifiers_ignore_case ServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `rows_per_resultset`Optional + +```python +rows_per_resultset: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rows_per_resultset ServiceUser#rows_per_resultset} + +--- + +##### `rsa_public_key`Optional + +```python +rsa_public_key: str +``` + +- *Type:* str + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key ServiceUser#rsa_public_key} + +--- + +##### `rsa_public_key2`Optional + +```python +rsa_public_key2: str +``` + +- *Type:* str + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key_2 ServiceUser#rsa_public_key_2} + +--- + +##### `s3_stage_vpce_dns_name`Optional + +```python +s3_stage_vpce_dns_name: str +``` + +- *Type:* str + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#s3_stage_vpce_dns_name ServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `search_path`Optional + +```python +search_path: str +``` + +- *Type:* str + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#search_path ServiceUser#search_path} + +--- + +##### `simulated_data_sharing_consumer`Optional + +```python +simulated_data_sharing_consumer: str +``` + +- *Type:* str + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#simulated_data_sharing_consumer ServiceUser#simulated_data_sharing_consumer} + +--- + +##### `statement_queued_timeout_in_seconds`Optional + +```python +statement_queued_timeout_in_seconds: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_queued_timeout_in_seconds ServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `statement_timeout_in_seconds`Optional + +```python +statement_timeout_in_seconds: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_timeout_in_seconds ServiceUser#statement_timeout_in_seconds} + +--- + +##### `strict_json_output`Optional + +```python +strict_json_output: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#strict_json_output ServiceUser#strict_json_output} + +--- + +##### `time_input_format`Optional + +```python +time_input_format: str +``` + +- *Type:* str + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_input_format ServiceUser#time_input_format} + +--- + +##### `time_output_format`Optional + +```python +time_output_format: str +``` + +- *Type:* str + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_output_format ServiceUser#time_output_format} + +--- + +##### `timestamp_day_is_always24_h`Optional + +```python +timestamp_day_is_always24_h: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_day_is_always_24h ServiceUser#timestamp_day_is_always_24h} + +--- + +##### `timestamp_input_format`Optional + +```python +timestamp_input_format: str +``` + +- *Type:* str + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_input_format ServiceUser#timestamp_input_format} + +--- + +##### `timestamp_ltz_output_format`Optional + +```python +timestamp_ltz_output_format: str +``` + +- *Type:* str + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ltz_output_format ServiceUser#timestamp_ltz_output_format} + +--- + +##### `timestamp_ntz_output_format`Optional + +```python +timestamp_ntz_output_format: str +``` + +- *Type:* str + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ntz_output_format ServiceUser#timestamp_ntz_output_format} + +--- + +##### `timestamp_output_format`Optional + +```python +timestamp_output_format: str +``` + +- *Type:* str + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_output_format ServiceUser#timestamp_output_format} + +--- + +##### `timestamp_type_mapping`Optional + +```python +timestamp_type_mapping: str +``` + +- *Type:* str + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_type_mapping ServiceUser#timestamp_type_mapping} + +--- + +##### `timestamp_tz_output_format`Optional + +```python +timestamp_tz_output_format: str +``` + +- *Type:* str + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_tz_output_format ServiceUser#timestamp_tz_output_format} + +--- + +##### `timezone`Optional + +```python +timezone: str +``` + +- *Type:* str + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timezone ServiceUser#timezone} + +--- + +##### `trace_level`Optional + +```python +trace_level: str +``` + +- *Type:* str + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#trace_level ServiceUser#trace_level} + +--- + +##### `transaction_abort_on_error`Optional + +```python +transaction_abort_on_error: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_abort_on_error ServiceUser#transaction_abort_on_error} + +--- + +##### `transaction_default_isolation_level`Optional + +```python +transaction_default_isolation_level: str +``` + +- *Type:* str + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_default_isolation_level ServiceUser#transaction_default_isolation_level} + +--- + +##### `two_digit_century_start`Optional + +```python +two_digit_century_start: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#two_digit_century_start ServiceUser#two_digit_century_start} + +--- + +##### `unsupported_ddl_action`Optional + +```python +unsupported_ddl_action: str +``` + +- *Type:* str + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#unsupported_ddl_action ServiceUser#unsupported_ddl_action} + +--- + +##### `use_cached_result`Optional + +```python +use_cached_result: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#use_cached_result ServiceUser#use_cached_result} + +--- + +##### `week_of_year_policy`Optional + +```python +week_of_year_policy: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_of_year_policy ServiceUser#week_of_year_policy} + +--- + +##### `week_start`Optional + +```python +week_start: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_start ServiceUser#week_start} + +--- + +### ServiceUserParameters + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParameters() +``` + + +### ServiceUserParametersAbortDetachedQuery + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersAbortDetachedQuery() +``` + + +### ServiceUserParametersAutocommit + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersAutocommit() +``` + + +### ServiceUserParametersBinaryInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersBinaryInputFormat() +``` + + +### ServiceUserParametersBinaryOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersBinaryOutputFormat() +``` + + +### ServiceUserParametersClientMemoryLimit + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientMemoryLimit() +``` + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientMetadataRequestUseConnectionCtx() +``` + + +### ServiceUserParametersClientPrefetchThreads + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientPrefetchThreads() +``` + + +### ServiceUserParametersClientResultChunkSize + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientResultChunkSize() +``` + + +### ServiceUserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientResultColumnCaseInsensitive() +``` + + +### ServiceUserParametersClientSessionKeepAlive + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientSessionKeepAlive() +``` + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency() +``` + + +### ServiceUserParametersClientTimestampTypeMapping + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientTimestampTypeMapping() +``` + + +### ServiceUserParametersDateInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersDateInputFormat() +``` + + +### ServiceUserParametersDateOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersDateOutputFormat() +``` + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersEnableUnloadPhysicalTypeOptimization() +``` + + +### ServiceUserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersEnableUnredactedQuerySyntaxError() +``` + + +### ServiceUserParametersErrorOnNondeterministicMerge + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersErrorOnNondeterministicMerge() +``` + + +### ServiceUserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersErrorOnNondeterministicUpdate() +``` + + +### ServiceUserParametersGeographyOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersGeographyOutputFormat() +``` + + +### ServiceUserParametersGeometryOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersGeometryOutputFormat() +``` + + +### ServiceUserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJdbcTreatDecimalAsInt() +``` + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJdbcTreatTimestampNtzAsUtc() +``` + + +### ServiceUserParametersJdbcUseSessionTimezone + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJdbcUseSessionTimezone() +``` + + +### ServiceUserParametersJsonIndent + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJsonIndent() +``` + + +### ServiceUserParametersLockTimeout + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersLockTimeout() +``` + + +### ServiceUserParametersLogLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersLogLevel() +``` + + +### ServiceUserParametersMultiStatementCount + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersMultiStatementCount() +``` + + +### ServiceUserParametersNetworkPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersNetworkPolicy() +``` + + +### ServiceUserParametersNoorderSequenceAsDefault + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersNoorderSequenceAsDefault() +``` + + +### ServiceUserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersOdbcTreatDecimalAsInt() +``` + + +### ServiceUserParametersPreventUnloadToInternalStages + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersPreventUnloadToInternalStages() +``` + + +### ServiceUserParametersQueryTag + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersQueryTag() +``` + + +### ServiceUserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersQuotedIdentifiersIgnoreCase() +``` + + +### ServiceUserParametersRowsPerResultset + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersRowsPerResultset() +``` + + +### ServiceUserParametersS3StageVpceDnsName + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersS3StageVpceDnsName() +``` + + +### ServiceUserParametersSearchPath + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersSearchPath() +``` + + +### ServiceUserParametersSimulatedDataSharingConsumer + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersSimulatedDataSharingConsumer() +``` + + +### ServiceUserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersStatementQueuedTimeoutInSeconds() +``` + + +### ServiceUserParametersStatementTimeoutInSeconds + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersStatementTimeoutInSeconds() +``` + + +### ServiceUserParametersStrictJsonOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersStrictJsonOutput() +``` + + +### ServiceUserParametersTimeInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimeInputFormat() +``` + + +### ServiceUserParametersTimeOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimeOutputFormat() +``` + + +### ServiceUserParametersTimestampDayIsAlways24H + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampDayIsAlways24H() +``` + + +### ServiceUserParametersTimestampInputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampInputFormat() +``` + + +### ServiceUserParametersTimestampLtzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampLtzOutputFormat() +``` + + +### ServiceUserParametersTimestampNtzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampNtzOutputFormat() +``` + + +### ServiceUserParametersTimestampOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampOutputFormat() +``` + + +### ServiceUserParametersTimestampTypeMapping + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampTypeMapping() +``` + + +### ServiceUserParametersTimestampTzOutputFormat + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampTzOutputFormat() +``` + + +### ServiceUserParametersTimezone + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimezone() +``` + + +### ServiceUserParametersTraceLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTraceLevel() +``` + + +### ServiceUserParametersTransactionAbortOnError + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTransactionAbortOnError() +``` + + +### ServiceUserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTransactionDefaultIsolationLevel() +``` + + +### ServiceUserParametersTwoDigitCenturyStart + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTwoDigitCenturyStart() +``` + + +### ServiceUserParametersUnsupportedDdlAction + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersUnsupportedDdlAction() +``` + + +### ServiceUserParametersUseCachedResult + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersUseCachedResult() +``` + + +### ServiceUserParametersWeekOfYearPolicy + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersWeekOfYearPolicy() +``` + + +### ServiceUserParametersWeekStart + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersWeekStart() +``` + + +### ServiceUserShowOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserShowOutput() +``` + + +## Classes + +### ServiceUserParametersAbortDetachedQueryList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersAbortDetachedQueryList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersAbortDetachedQueryOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersAbortDetachedQueryOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersAbortDetachedQuery | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersAbortDetachedQuery +``` + +- *Type:* ServiceUserParametersAbortDetachedQuery + +--- + + +### ServiceUserParametersAutocommitList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersAutocommitList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersAutocommitOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersAutocommitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersAutocommitOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersAutocommit | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersAutocommit +``` + +- *Type:* ServiceUserParametersAutocommit + +--- + + +### ServiceUserParametersBinaryInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersBinaryInputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersBinaryInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersBinaryInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersBinaryInputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersBinaryInputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersBinaryInputFormat +``` + +- *Type:* ServiceUserParametersBinaryInputFormat + +--- + + +### ServiceUserParametersBinaryOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersBinaryOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersBinaryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersBinaryOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersBinaryOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersBinaryOutputFormat +``` + +- *Type:* ServiceUserParametersBinaryOutputFormat + +--- + + +### ServiceUserParametersClientMemoryLimitList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientMemoryLimitList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersClientMemoryLimitOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersClientMemoryLimitOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientMemoryLimitOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersClientMemoryLimit | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersClientMemoryLimit +``` + +- *Type:* ServiceUserParametersClientMemoryLimit + +--- + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientMetadataRequestUseConnectionCtxList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersClientMetadataRequestUseConnectionCtx | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersClientMetadataRequestUseConnectionCtx +``` + +- *Type:* ServiceUserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### ServiceUserParametersClientPrefetchThreadsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientPrefetchThreadsList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersClientPrefetchThreadsOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientPrefetchThreadsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersClientPrefetchThreads | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersClientPrefetchThreads +``` + +- *Type:* ServiceUserParametersClientPrefetchThreads + +--- + + +### ServiceUserParametersClientResultChunkSizeList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientResultChunkSizeList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersClientResultChunkSizeOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientResultChunkSizeOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersClientResultChunkSize | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersClientResultChunkSize +``` + +- *Type:* ServiceUserParametersClientResultChunkSize + +--- + + +### ServiceUserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientResultColumnCaseInsensitiveList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersClientResultColumnCaseInsensitive | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersClientResultColumnCaseInsensitive +``` + +- *Type:* ServiceUserParametersClientResultColumnCaseInsensitive + +--- + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### ServiceUserParametersClientSessionKeepAliveList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientSessionKeepAliveList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersClientSessionKeepAliveOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientSessionKeepAliveOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersClientSessionKeepAlive | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersClientSessionKeepAlive +``` + +- *Type:* ServiceUserParametersClientSessionKeepAlive + +--- + + +### ServiceUserParametersClientTimestampTypeMappingList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientTimestampTypeMappingList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersClientTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersClientTimestampTypeMappingOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersClientTimestampTypeMapping | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersClientTimestampTypeMapping +``` + +- *Type:* ServiceUserParametersClientTimestampTypeMapping + +--- + + +### ServiceUserParametersDateInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersDateInputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersDateInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersDateInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersDateInputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersDateInputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersDateInputFormat +``` + +- *Type:* ServiceUserParametersDateInputFormat + +--- + + +### ServiceUserParametersDateOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersDateOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersDateOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersDateOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersDateOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersDateOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersDateOutputFormat +``` + +- *Type:* ServiceUserParametersDateOutputFormat + +--- + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersEnableUnloadPhysicalTypeOptimization | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersEnableUnloadPhysicalTypeOptimization +``` + +- *Type:* ServiceUserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### ServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersEnableUnredactedQuerySyntaxErrorList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersEnableUnredactedQuerySyntaxError | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersEnableUnredactedQuerySyntaxError +``` + +- *Type:* ServiceUserParametersEnableUnredactedQuerySyntaxError + +--- + + +### ServiceUserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersErrorOnNondeterministicMergeList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersErrorOnNondeterministicMergeOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersErrorOnNondeterministicMerge | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersErrorOnNondeterministicMerge +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicMerge + +--- + + +### ServiceUserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersErrorOnNondeterministicUpdateList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersErrorOnNondeterministicUpdateOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersErrorOnNondeterministicUpdate | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersErrorOnNondeterministicUpdate +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicUpdate + +--- + + +### ServiceUserParametersGeographyOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersGeographyOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersGeographyOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersGeographyOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersGeographyOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersGeographyOutputFormat +``` + +- *Type:* ServiceUserParametersGeographyOutputFormat + +--- + + +### ServiceUserParametersGeometryOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersGeometryOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersGeometryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersGeometryOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersGeometryOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersGeometryOutputFormat +``` + +- *Type:* ServiceUserParametersGeometryOutputFormat + +--- + + +### ServiceUserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJdbcTreatDecimalAsIntList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJdbcTreatDecimalAsIntOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersJdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersJdbcTreatDecimalAsInt +``` + +- *Type:* ServiceUserParametersJdbcTreatDecimalAsInt + +--- + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJdbcTreatTimestampNtzAsUtcList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersJdbcTreatTimestampNtzAsUtc | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersJdbcTreatTimestampNtzAsUtc +``` + +- *Type:* ServiceUserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### ServiceUserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJdbcUseSessionTimezoneList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJdbcUseSessionTimezoneOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersJdbcUseSessionTimezone | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersJdbcUseSessionTimezone +``` + +- *Type:* ServiceUserParametersJdbcUseSessionTimezone + +--- + + +### ServiceUserParametersJsonIndentList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJsonIndentList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersJsonIndentOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersJsonIndentOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersJsonIndentOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersJsonIndent | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersJsonIndent +``` + +- *Type:* ServiceUserParametersJsonIndent + +--- + + +### ServiceUserParametersList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersLockTimeoutList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersLockTimeoutList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersLockTimeoutOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersLockTimeoutOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersLockTimeoutOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersLockTimeout | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersLockTimeout +``` + +- *Type:* ServiceUserParametersLockTimeout + +--- + + +### ServiceUserParametersLogLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersLogLevelList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersLogLevelOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersLogLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersLogLevelOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersLogLevel | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersLogLevel +``` + +- *Type:* ServiceUserParametersLogLevel + +--- + + +### ServiceUserParametersMultiStatementCountList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersMultiStatementCountList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersMultiStatementCountOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersMultiStatementCountOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersMultiStatementCountOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersMultiStatementCount | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersMultiStatementCount +``` + +- *Type:* ServiceUserParametersMultiStatementCount + +--- + + +### ServiceUserParametersNetworkPolicyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersNetworkPolicyList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersNetworkPolicyOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersNetworkPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersNetworkPolicyOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersNetworkPolicy | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersNetworkPolicy +``` + +- *Type:* ServiceUserParametersNetworkPolicy + +--- + + +### ServiceUserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersNoorderSequenceAsDefaultList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersNoorderSequenceAsDefaultOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersNoorderSequenceAsDefault | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersNoorderSequenceAsDefault +``` + +- *Type:* ServiceUserParametersNoorderSequenceAsDefault + +--- + + +### ServiceUserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersOdbcTreatDecimalAsIntList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersOdbcTreatDecimalAsIntOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersOdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersOdbcTreatDecimalAsInt +``` + +- *Type:* ServiceUserParametersOdbcTreatDecimalAsInt + +--- + + +### ServiceUserParametersOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| abort_detached_query | ServiceUserParametersAbortDetachedQueryList | *No description.* | +| autocommit | ServiceUserParametersAutocommitList | *No description.* | +| binary_input_format | ServiceUserParametersBinaryInputFormatList | *No description.* | +| binary_output_format | ServiceUserParametersBinaryOutputFormatList | *No description.* | +| client_memory_limit | ServiceUserParametersClientMemoryLimitList | *No description.* | +| client_metadata_request_use_connection_ctx | ServiceUserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| client_prefetch_threads | ServiceUserParametersClientPrefetchThreadsList | *No description.* | +| client_result_chunk_size | ServiceUserParametersClientResultChunkSizeList | *No description.* | +| client_result_column_case_insensitive | ServiceUserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| client_session_keep_alive | ServiceUserParametersClientSessionKeepAliveList | *No description.* | +| client_session_keep_alive_heartbeat_frequency | ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| client_timestamp_type_mapping | ServiceUserParametersClientTimestampTypeMappingList | *No description.* | +| date_input_format | ServiceUserParametersDateInputFormatList | *No description.* | +| date_output_format | ServiceUserParametersDateOutputFormatList | *No description.* | +| enable_unload_physical_type_optimization | ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enable_unredacted_query_syntax_error | ServiceUserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| error_on_nondeterministic_merge | ServiceUserParametersErrorOnNondeterministicMergeList | *No description.* | +| error_on_nondeterministic_update | ServiceUserParametersErrorOnNondeterministicUpdateList | *No description.* | +| geography_output_format | ServiceUserParametersGeographyOutputFormatList | *No description.* | +| geometry_output_format | ServiceUserParametersGeometryOutputFormatList | *No description.* | +| jdbc_treat_decimal_as_int | ServiceUserParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbc_treat_timestamp_ntz_as_utc | ServiceUserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbc_use_session_timezone | ServiceUserParametersJdbcUseSessionTimezoneList | *No description.* | +| json_indent | ServiceUserParametersJsonIndentList | *No description.* | +| lock_timeout | ServiceUserParametersLockTimeoutList | *No description.* | +| log_level | ServiceUserParametersLogLevelList | *No description.* | +| multi_statement_count | ServiceUserParametersMultiStatementCountList | *No description.* | +| network_policy | ServiceUserParametersNetworkPolicyList | *No description.* | +| noorder_sequence_as_default | ServiceUserParametersNoorderSequenceAsDefaultList | *No description.* | +| odbc_treat_decimal_as_int | ServiceUserParametersOdbcTreatDecimalAsIntList | *No description.* | +| prevent_unload_to_internal_stages | ServiceUserParametersPreventUnloadToInternalStagesList | *No description.* | +| query_tag | ServiceUserParametersQueryTagList | *No description.* | +| quoted_identifiers_ignore_case | ServiceUserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rows_per_resultset | ServiceUserParametersRowsPerResultsetList | *No description.* | +| s3_stage_vpce_dns_name | ServiceUserParametersS3StageVpceDnsNameList | *No description.* | +| search_path | ServiceUserParametersSearchPathList | *No description.* | +| simulated_data_sharing_consumer | ServiceUserParametersSimulatedDataSharingConsumerList | *No description.* | +| statement_queued_timeout_in_seconds | ServiceUserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statement_timeout_in_seconds | ServiceUserParametersStatementTimeoutInSecondsList | *No description.* | +| strict_json_output | ServiceUserParametersStrictJsonOutputList | *No description.* | +| time_input_format | ServiceUserParametersTimeInputFormatList | *No description.* | +| time_output_format | ServiceUserParametersTimeOutputFormatList | *No description.* | +| timestamp_day_is_always24_h | ServiceUserParametersTimestampDayIsAlways24HList | *No description.* | +| timestamp_input_format | ServiceUserParametersTimestampInputFormatList | *No description.* | +| timestamp_ltz_output_format | ServiceUserParametersTimestampLtzOutputFormatList | *No description.* | +| timestamp_ntz_output_format | ServiceUserParametersTimestampNtzOutputFormatList | *No description.* | +| timestamp_output_format | ServiceUserParametersTimestampOutputFormatList | *No description.* | +| timestamp_type_mapping | ServiceUserParametersTimestampTypeMappingList | *No description.* | +| timestamp_tz_output_format | ServiceUserParametersTimestampTzOutputFormatList | *No description.* | +| timezone | ServiceUserParametersTimezoneList | *No description.* | +| trace_level | ServiceUserParametersTraceLevelList | *No description.* | +| transaction_abort_on_error | ServiceUserParametersTransactionAbortOnErrorList | *No description.* | +| transaction_default_isolation_level | ServiceUserParametersTransactionDefaultIsolationLevelList | *No description.* | +| two_digit_century_start | ServiceUserParametersTwoDigitCenturyStartList | *No description.* | +| unsupported_ddl_action | ServiceUserParametersUnsupportedDdlActionList | *No description.* | +| use_cached_result | ServiceUserParametersUseCachedResultList | *No description.* | +| week_of_year_policy | ServiceUserParametersWeekOfYearPolicyList | *No description.* | +| week_start | ServiceUserParametersWeekStartList | *No description.* | +| internal_value | ServiceUserParameters | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `abort_detached_query`Required + +```python +abort_detached_query: ServiceUserParametersAbortDetachedQueryList +``` + +- *Type:* ServiceUserParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```python +autocommit: ServiceUserParametersAutocommitList +``` + +- *Type:* ServiceUserParametersAutocommitList + +--- + +##### `binary_input_format`Required + +```python +binary_input_format: ServiceUserParametersBinaryInputFormatList +``` + +- *Type:* ServiceUserParametersBinaryInputFormatList + +--- + +##### `binary_output_format`Required + +```python +binary_output_format: ServiceUserParametersBinaryOutputFormatList +``` + +- *Type:* ServiceUserParametersBinaryOutputFormatList + +--- + +##### `client_memory_limit`Required + +```python +client_memory_limit: ServiceUserParametersClientMemoryLimitList +``` + +- *Type:* ServiceUserParametersClientMemoryLimitList + +--- + +##### `client_metadata_request_use_connection_ctx`Required + +```python +client_metadata_request_use_connection_ctx: ServiceUserParametersClientMetadataRequestUseConnectionCtxList +``` + +- *Type:* ServiceUserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `client_prefetch_threads`Required + +```python +client_prefetch_threads: ServiceUserParametersClientPrefetchThreadsList +``` + +- *Type:* ServiceUserParametersClientPrefetchThreadsList + +--- + +##### `client_result_chunk_size`Required + +```python +client_result_chunk_size: ServiceUserParametersClientResultChunkSizeList +``` + +- *Type:* ServiceUserParametersClientResultChunkSizeList + +--- + +##### `client_result_column_case_insensitive`Required + +```python +client_result_column_case_insensitive: ServiceUserParametersClientResultColumnCaseInsensitiveList +``` + +- *Type:* ServiceUserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `client_session_keep_alive`Required + +```python +client_session_keep_alive: ServiceUserParametersClientSessionKeepAliveList +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveList + +--- + +##### `client_session_keep_alive_heartbeat_frequency`Required + +```python +client_session_keep_alive_heartbeat_frequency: ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `client_timestamp_type_mapping`Required + +```python +client_timestamp_type_mapping: ServiceUserParametersClientTimestampTypeMappingList +``` + +- *Type:* ServiceUserParametersClientTimestampTypeMappingList + +--- + +##### `date_input_format`Required + +```python +date_input_format: ServiceUserParametersDateInputFormatList +``` + +- *Type:* ServiceUserParametersDateInputFormatList + +--- + +##### `date_output_format`Required + +```python +date_output_format: ServiceUserParametersDateOutputFormatList +``` + +- *Type:* ServiceUserParametersDateOutputFormatList + +--- + +##### `enable_unload_physical_type_optimization`Required + +```python +enable_unload_physical_type_optimization: ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList +``` + +- *Type:* ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enable_unredacted_query_syntax_error`Required + +```python +enable_unredacted_query_syntax_error: ServiceUserParametersEnableUnredactedQuerySyntaxErrorList +``` + +- *Type:* ServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `error_on_nondeterministic_merge`Required + +```python +error_on_nondeterministic_merge: ServiceUserParametersErrorOnNondeterministicMergeList +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicMergeList + +--- + +##### `error_on_nondeterministic_update`Required + +```python +error_on_nondeterministic_update: ServiceUserParametersErrorOnNondeterministicUpdateList +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicUpdateList + +--- + +##### `geography_output_format`Required + +```python +geography_output_format: ServiceUserParametersGeographyOutputFormatList +``` + +- *Type:* ServiceUserParametersGeographyOutputFormatList + +--- + +##### `geometry_output_format`Required + +```python +geometry_output_format: ServiceUserParametersGeometryOutputFormatList +``` + +- *Type:* ServiceUserParametersGeometryOutputFormatList + +--- + +##### `jdbc_treat_decimal_as_int`Required + +```python +jdbc_treat_decimal_as_int: ServiceUserParametersJdbcTreatDecimalAsIntList +``` + +- *Type:* ServiceUserParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbc_treat_timestamp_ntz_as_utc`Required + +```python +jdbc_treat_timestamp_ntz_as_utc: ServiceUserParametersJdbcTreatTimestampNtzAsUtcList +``` + +- *Type:* ServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbc_use_session_timezone`Required + +```python +jdbc_use_session_timezone: ServiceUserParametersJdbcUseSessionTimezoneList +``` + +- *Type:* ServiceUserParametersJdbcUseSessionTimezoneList + +--- + +##### `json_indent`Required + +```python +json_indent: ServiceUserParametersJsonIndentList +``` + +- *Type:* ServiceUserParametersJsonIndentList + +--- + +##### `lock_timeout`Required + +```python +lock_timeout: ServiceUserParametersLockTimeoutList +``` + +- *Type:* ServiceUserParametersLockTimeoutList + +--- + +##### `log_level`Required + +```python +log_level: ServiceUserParametersLogLevelList +``` + +- *Type:* ServiceUserParametersLogLevelList + +--- + +##### `multi_statement_count`Required + +```python +multi_statement_count: ServiceUserParametersMultiStatementCountList +``` + +- *Type:* ServiceUserParametersMultiStatementCountList + +--- + +##### `network_policy`Required + +```python +network_policy: ServiceUserParametersNetworkPolicyList +``` + +- *Type:* ServiceUserParametersNetworkPolicyList + +--- + +##### `noorder_sequence_as_default`Required + +```python +noorder_sequence_as_default: ServiceUserParametersNoorderSequenceAsDefaultList +``` + +- *Type:* ServiceUserParametersNoorderSequenceAsDefaultList + +--- + +##### `odbc_treat_decimal_as_int`Required + +```python +odbc_treat_decimal_as_int: ServiceUserParametersOdbcTreatDecimalAsIntList +``` + +- *Type:* ServiceUserParametersOdbcTreatDecimalAsIntList + +--- + +##### `prevent_unload_to_internal_stages`Required + +```python +prevent_unload_to_internal_stages: ServiceUserParametersPreventUnloadToInternalStagesList +``` + +- *Type:* ServiceUserParametersPreventUnloadToInternalStagesList + +--- + +##### `query_tag`Required + +```python +query_tag: ServiceUserParametersQueryTagList +``` + +- *Type:* ServiceUserParametersQueryTagList + +--- + +##### `quoted_identifiers_ignore_case`Required + +```python +quoted_identifiers_ignore_case: ServiceUserParametersQuotedIdentifiersIgnoreCaseList +``` + +- *Type:* ServiceUserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rows_per_resultset`Required + +```python +rows_per_resultset: ServiceUserParametersRowsPerResultsetList +``` + +- *Type:* ServiceUserParametersRowsPerResultsetList + +--- + +##### `s3_stage_vpce_dns_name`Required + +```python +s3_stage_vpce_dns_name: ServiceUserParametersS3StageVpceDnsNameList +``` + +- *Type:* ServiceUserParametersS3StageVpceDnsNameList + +--- + +##### `search_path`Required + +```python +search_path: ServiceUserParametersSearchPathList +``` + +- *Type:* ServiceUserParametersSearchPathList + +--- + +##### `simulated_data_sharing_consumer`Required + +```python +simulated_data_sharing_consumer: ServiceUserParametersSimulatedDataSharingConsumerList +``` + +- *Type:* ServiceUserParametersSimulatedDataSharingConsumerList + +--- + +##### `statement_queued_timeout_in_seconds`Required + +```python +statement_queued_timeout_in_seconds: ServiceUserParametersStatementQueuedTimeoutInSecondsList +``` + +- *Type:* ServiceUserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statement_timeout_in_seconds`Required + +```python +statement_timeout_in_seconds: ServiceUserParametersStatementTimeoutInSecondsList +``` + +- *Type:* ServiceUserParametersStatementTimeoutInSecondsList + +--- + +##### `strict_json_output`Required + +```python +strict_json_output: ServiceUserParametersStrictJsonOutputList +``` + +- *Type:* ServiceUserParametersStrictJsonOutputList + +--- + +##### `time_input_format`Required + +```python +time_input_format: ServiceUserParametersTimeInputFormatList +``` + +- *Type:* ServiceUserParametersTimeInputFormatList + +--- + +##### `time_output_format`Required + +```python +time_output_format: ServiceUserParametersTimeOutputFormatList +``` + +- *Type:* ServiceUserParametersTimeOutputFormatList + +--- + +##### `timestamp_day_is_always24_h`Required + +```python +timestamp_day_is_always24_h: ServiceUserParametersTimestampDayIsAlways24HList +``` + +- *Type:* ServiceUserParametersTimestampDayIsAlways24HList + +--- + +##### `timestamp_input_format`Required + +```python +timestamp_input_format: ServiceUserParametersTimestampInputFormatList +``` + +- *Type:* ServiceUserParametersTimestampInputFormatList + +--- + +##### `timestamp_ltz_output_format`Required + +```python +timestamp_ltz_output_format: ServiceUserParametersTimestampLtzOutputFormatList +``` + +- *Type:* ServiceUserParametersTimestampLtzOutputFormatList + +--- + +##### `timestamp_ntz_output_format`Required + +```python +timestamp_ntz_output_format: ServiceUserParametersTimestampNtzOutputFormatList +``` + +- *Type:* ServiceUserParametersTimestampNtzOutputFormatList + +--- + +##### `timestamp_output_format`Required + +```python +timestamp_output_format: ServiceUserParametersTimestampOutputFormatList +``` + +- *Type:* ServiceUserParametersTimestampOutputFormatList + +--- + +##### `timestamp_type_mapping`Required + +```python +timestamp_type_mapping: ServiceUserParametersTimestampTypeMappingList +``` + +- *Type:* ServiceUserParametersTimestampTypeMappingList + +--- + +##### `timestamp_tz_output_format`Required + +```python +timestamp_tz_output_format: ServiceUserParametersTimestampTzOutputFormatList +``` + +- *Type:* ServiceUserParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```python +timezone: ServiceUserParametersTimezoneList +``` + +- *Type:* ServiceUserParametersTimezoneList + +--- + +##### `trace_level`Required + +```python +trace_level: ServiceUserParametersTraceLevelList +``` + +- *Type:* ServiceUserParametersTraceLevelList + +--- + +##### `transaction_abort_on_error`Required + +```python +transaction_abort_on_error: ServiceUserParametersTransactionAbortOnErrorList +``` + +- *Type:* ServiceUserParametersTransactionAbortOnErrorList + +--- + +##### `transaction_default_isolation_level`Required + +```python +transaction_default_isolation_level: ServiceUserParametersTransactionDefaultIsolationLevelList +``` + +- *Type:* ServiceUserParametersTransactionDefaultIsolationLevelList + +--- + +##### `two_digit_century_start`Required + +```python +two_digit_century_start: ServiceUserParametersTwoDigitCenturyStartList +``` + +- *Type:* ServiceUserParametersTwoDigitCenturyStartList + +--- + +##### `unsupported_ddl_action`Required + +```python +unsupported_ddl_action: ServiceUserParametersUnsupportedDdlActionList +``` + +- *Type:* ServiceUserParametersUnsupportedDdlActionList + +--- + +##### `use_cached_result`Required + +```python +use_cached_result: ServiceUserParametersUseCachedResultList +``` + +- *Type:* ServiceUserParametersUseCachedResultList + +--- + +##### `week_of_year_policy`Required + +```python +week_of_year_policy: ServiceUserParametersWeekOfYearPolicyList +``` + +- *Type:* ServiceUserParametersWeekOfYearPolicyList + +--- + +##### `week_start`Required + +```python +week_start: ServiceUserParametersWeekStartList +``` + +- *Type:* ServiceUserParametersWeekStartList + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParameters +``` + +- *Type:* ServiceUserParameters + +--- + + +### ServiceUserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersPreventUnloadToInternalStagesList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersPreventUnloadToInternalStagesOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersPreventUnloadToInternalStages | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersPreventUnloadToInternalStages +``` + +- *Type:* ServiceUserParametersPreventUnloadToInternalStages + +--- + + +### ServiceUserParametersQueryTagList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersQueryTagList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersQueryTagOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersQueryTagOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersQueryTagOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersQueryTag | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersQueryTag +``` + +- *Type:* ServiceUserParametersQueryTag + +--- + + +### ServiceUserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersQuotedIdentifiersIgnoreCaseList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersQuotedIdentifiersIgnoreCase | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersQuotedIdentifiersIgnoreCase +``` + +- *Type:* ServiceUserParametersQuotedIdentifiersIgnoreCase + +--- + + +### ServiceUserParametersRowsPerResultsetList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersRowsPerResultsetList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersRowsPerResultsetOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersRowsPerResultsetOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersRowsPerResultsetOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersRowsPerResultset | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersRowsPerResultset +``` + +- *Type:* ServiceUserParametersRowsPerResultset + +--- + + +### ServiceUserParametersS3StageVpceDnsNameList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersS3StageVpceDnsNameList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersS3StageVpceDnsNameOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersS3StageVpceDnsNameOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersS3StageVpceDnsName | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersS3StageVpceDnsName +``` + +- *Type:* ServiceUserParametersS3StageVpceDnsName + +--- + + +### ServiceUserParametersSearchPathList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersSearchPathList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersSearchPathOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersSearchPathOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersSearchPathOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersSearchPath | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersSearchPath +``` + +- *Type:* ServiceUserParametersSearchPath + +--- + + +### ServiceUserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersSimulatedDataSharingConsumerList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersSimulatedDataSharingConsumerOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersSimulatedDataSharingConsumer | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersSimulatedDataSharingConsumer +``` + +- *Type:* ServiceUserParametersSimulatedDataSharingConsumer + +--- + + +### ServiceUserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersStatementQueuedTimeoutInSecondsList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersStatementQueuedTimeoutInSeconds | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersStatementQueuedTimeoutInSeconds +``` + +- *Type:* ServiceUserParametersStatementQueuedTimeoutInSeconds + +--- + + +### ServiceUserParametersStatementTimeoutInSecondsList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersStatementTimeoutInSecondsList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersStatementTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersStatementTimeoutInSecondsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersStatementTimeoutInSeconds | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersStatementTimeoutInSeconds +``` + +- *Type:* ServiceUserParametersStatementTimeoutInSeconds + +--- + + +### ServiceUserParametersStrictJsonOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersStrictJsonOutputList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersStrictJsonOutputOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersStrictJsonOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersStrictJsonOutputOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersStrictJsonOutput | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersStrictJsonOutput +``` + +- *Type:* ServiceUserParametersStrictJsonOutput + +--- + + +### ServiceUserParametersTimeInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimeInputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTimeInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTimeInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimeInputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTimeInputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTimeInputFormat +``` + +- *Type:* ServiceUserParametersTimeInputFormat + +--- + + +### ServiceUserParametersTimeOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimeOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTimeOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTimeOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimeOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTimeOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTimeOutputFormat +``` + +- *Type:* ServiceUserParametersTimeOutputFormat + +--- + + +### ServiceUserParametersTimestampDayIsAlways24HList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampDayIsAlways24HList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTimestampDayIsAlways24HOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampDayIsAlways24HOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTimestampDayIsAlways24H | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTimestampDayIsAlways24H +``` + +- *Type:* ServiceUserParametersTimestampDayIsAlways24H + +--- + + +### ServiceUserParametersTimestampInputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampInputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTimestampInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTimestampInputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampInputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTimestampInputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTimestampInputFormat +``` + +- *Type:* ServiceUserParametersTimestampInputFormat + +--- + + +### ServiceUserParametersTimestampLtzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampLtzOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTimestampLtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampLtzOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTimestampLtzOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTimestampLtzOutputFormat +``` + +- *Type:* ServiceUserParametersTimestampLtzOutputFormat + +--- + + +### ServiceUserParametersTimestampNtzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampNtzOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTimestampNtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampNtzOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTimestampNtzOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTimestampNtzOutputFormat +``` + +- *Type:* ServiceUserParametersTimestampNtzOutputFormat + +--- + + +### ServiceUserParametersTimestampOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTimestampOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTimestampOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTimestampOutputFormat +``` + +- *Type:* ServiceUserParametersTimestampOutputFormat + +--- + + +### ServiceUserParametersTimestampTypeMappingList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampTypeMappingList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampTypeMappingOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTimestampTypeMapping | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTimestampTypeMapping +``` + +- *Type:* ServiceUserParametersTimestampTypeMapping + +--- + + +### ServiceUserParametersTimestampTzOutputFormatList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampTzOutputFormatList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTimestampTzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimestampTzOutputFormatOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTimestampTzOutputFormat | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTimestampTzOutputFormat +``` + +- *Type:* ServiceUserParametersTimestampTzOutputFormat + +--- + + +### ServiceUserParametersTimezoneList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimezoneList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTimezoneOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTimezoneOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTimezone | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTimezone +``` + +- *Type:* ServiceUserParametersTimezone + +--- + + +### ServiceUserParametersTraceLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTraceLevelList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTraceLevelOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTraceLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTraceLevelOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTraceLevel | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTraceLevel +``` + +- *Type:* ServiceUserParametersTraceLevel + +--- + + +### ServiceUserParametersTransactionAbortOnErrorList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTransactionAbortOnErrorList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTransactionAbortOnErrorOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTransactionAbortOnErrorOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTransactionAbortOnError | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTransactionAbortOnError +``` + +- *Type:* ServiceUserParametersTransactionAbortOnError + +--- + + +### ServiceUserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTransactionDefaultIsolationLevelList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTransactionDefaultIsolationLevelOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTransactionDefaultIsolationLevel | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTransactionDefaultIsolationLevel +``` + +- *Type:* ServiceUserParametersTransactionDefaultIsolationLevel + +--- + + +### ServiceUserParametersTwoDigitCenturyStartList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTwoDigitCenturyStartList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersTwoDigitCenturyStartOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersTwoDigitCenturyStartOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersTwoDigitCenturyStart | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersTwoDigitCenturyStart +``` + +- *Type:* ServiceUserParametersTwoDigitCenturyStart + +--- + + +### ServiceUserParametersUnsupportedDdlActionList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersUnsupportedDdlActionList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersUnsupportedDdlActionOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersUnsupportedDdlActionOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersUnsupportedDdlAction | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersUnsupportedDdlAction +``` + +- *Type:* ServiceUserParametersUnsupportedDdlAction + +--- + + +### ServiceUserParametersUseCachedResultList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersUseCachedResultList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersUseCachedResultOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersUseCachedResultOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersUseCachedResultOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersUseCachedResult | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersUseCachedResult +``` + +- *Type:* ServiceUserParametersUseCachedResult + +--- + + +### ServiceUserParametersWeekOfYearPolicyList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersWeekOfYearPolicyList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersWeekOfYearPolicyOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersWeekOfYearPolicyOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersWeekOfYearPolicy +``` + +- *Type:* ServiceUserParametersWeekOfYearPolicy + +--- + + +### ServiceUserParametersWeekStartList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersWeekStartList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserParametersWeekStartOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserParametersWeekStartOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserParametersWeekStartOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| default | str | *No description.* | +| description | str | *No description.* | +| key | str | *No description.* | +| level | str | *No description.* | +| value | str | *No description.* | +| internal_value | ServiceUserParametersWeekStart | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `default`Required + +```python +default: str +``` + +- *Type:* str + +--- + +##### `description`Required + +```python +description: str +``` + +- *Type:* str + +--- + +##### `key`Required + +```python +key: str +``` + +- *Type:* str + +--- + +##### `level`Required + +```python +level: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserParametersWeekStart +``` + +- *Type:* ServiceUserParametersWeekStart + +--- + + +### ServiceUserShowOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserShowOutputList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> ServiceUserShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### ServiceUserShowOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import service_user + +serviceUser.ServiceUserShowOutputOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| comment | str | *No description.* | +| created_on | str | *No description.* | +| days_to_expiry | str | *No description.* | +| default_namespace | str | *No description.* | +| default_role | str | *No description.* | +| default_secondary_roles | str | *No description.* | +| default_warehouse | str | *No description.* | +| disabled | cdktf.IResolvable | *No description.* | +| display_name | str | *No description.* | +| email | str | *No description.* | +| expires_at_time | str | *No description.* | +| ext_authn_duo | cdktf.IResolvable | *No description.* | +| ext_authn_uid | str | *No description.* | +| first_name | str | *No description.* | +| has_mfa | cdktf.IResolvable | *No description.* | +| has_password | cdktf.IResolvable | *No description.* | +| has_rsa_public_key | cdktf.IResolvable | *No description.* | +| last_name | str | *No description.* | +| last_success_login | str | *No description.* | +| locked_until_time | str | *No description.* | +| login_name | str | *No description.* | +| mins_to_bypass_mfa | str | *No description.* | +| mins_to_unlock | str | *No description.* | +| must_change_password | cdktf.IResolvable | *No description.* | +| name | str | *No description.* | +| owner | str | *No description.* | +| snowflake_lock | cdktf.IResolvable | *No description.* | +| type | str | *No description.* | +| internal_value | ServiceUserShowOutput | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `created_on`Required + +```python +created_on: str +``` + +- *Type:* str + +--- + +##### `days_to_expiry`Required + +```python +days_to_expiry: str +``` + +- *Type:* str + +--- + +##### `default_namespace`Required + +```python +default_namespace: str +``` + +- *Type:* str + +--- + +##### `default_role`Required + +```python +default_role: str +``` + +- *Type:* str + +--- + +##### `default_secondary_roles`Required + +```python +default_secondary_roles: str +``` + +- *Type:* str + +--- + +##### `default_warehouse`Required + +```python +default_warehouse: str +``` + +- *Type:* str + +--- + +##### `disabled`Required + +```python +disabled: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `display_name`Required + +```python +display_name: str +``` + +- *Type:* str + +--- + +##### `email`Required + +```python +email: str +``` + +- *Type:* str + +--- + +##### `expires_at_time`Required + +```python +expires_at_time: str +``` + +- *Type:* str + +--- + +##### `ext_authn_duo`Required + +```python +ext_authn_duo: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `ext_authn_uid`Required + +```python +ext_authn_uid: str +``` + +- *Type:* str + +--- + +##### `first_name`Required + +```python +first_name: str +``` + +- *Type:* str + +--- + +##### `has_mfa`Required + +```python +has_mfa: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `has_password`Required + +```python +has_password: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `has_rsa_public_key`Required + +```python +has_rsa_public_key: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `last_name`Required + +```python +last_name: str +``` + +- *Type:* str + +--- + +##### `last_success_login`Required + +```python +last_success_login: str +``` + +- *Type:* str + +--- + +##### `locked_until_time`Required + +```python +locked_until_time: str +``` + +- *Type:* str + +--- + +##### `login_name`Required + +```python +login_name: str +``` + +- *Type:* str + +--- + +##### `mins_to_bypass_mfa`Required + +```python +mins_to_bypass_mfa: str +``` + +- *Type:* str + +--- + +##### `mins_to_unlock`Required + +```python +mins_to_unlock: str +``` + +- *Type:* str + +--- + +##### `must_change_password`Required + +```python +must_change_password: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `owner`Required + +```python +owner: str +``` + +- *Type:* str + +--- + +##### `snowflake_lock`Required + +```python +snowflake_lock: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: ServiceUserShowOutput +``` + +- *Type:* ServiceUserShowOutput + +--- + + + diff --git a/docs/serviceUser.typescript.md b/docs/serviceUser.typescript.md new file mode 100644 index 000000000..9e03444b3 --- /dev/null +++ b/docs/serviceUser.typescript.md @@ -0,0 +1,33855 @@ +# `serviceUser` Submodule + +## Constructs + +### ServiceUser + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user snowflake_service_user}. + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUser(scope: Construct, id: string, config: ServiceUserConfig) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | ServiceUserConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* ServiceUserConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | +| resetAbortDetachedQuery | *No description.* | +| resetAutocommit | *No description.* | +| resetBinaryInputFormat | *No description.* | +| resetBinaryOutputFormat | *No description.* | +| resetClientMemoryLimit | *No description.* | +| resetClientMetadataRequestUseConnectionCtx | *No description.* | +| resetClientPrefetchThreads | *No description.* | +| resetClientResultChunkSize | *No description.* | +| resetClientResultColumnCaseInsensitive | *No description.* | +| resetClientSessionKeepAlive | *No description.* | +| resetClientSessionKeepAliveHeartbeatFrequency | *No description.* | +| resetClientTimestampTypeMapping | *No description.* | +| resetComment | *No description.* | +| resetDateInputFormat | *No description.* | +| resetDateOutputFormat | *No description.* | +| resetDaysToExpiry | *No description.* | +| resetDefaultNamespace | *No description.* | +| resetDefaultRole | *No description.* | +| resetDefaultSecondaryRolesOption | *No description.* | +| resetDefaultWarehouse | *No description.* | +| resetDisabled | *No description.* | +| resetDisplayName | *No description.* | +| resetEmail | *No description.* | +| resetEnableUnloadPhysicalTypeOptimization | *No description.* | +| resetEnableUnredactedQuerySyntaxError | *No description.* | +| resetErrorOnNondeterministicMerge | *No description.* | +| resetErrorOnNondeterministicUpdate | *No description.* | +| resetGeographyOutputFormat | *No description.* | +| resetGeometryOutputFormat | *No description.* | +| resetId | *No description.* | +| resetJdbcTreatDecimalAsInt | *No description.* | +| resetJdbcTreatTimestampNtzAsUtc | *No description.* | +| resetJdbcUseSessionTimezone | *No description.* | +| resetJsonIndent | *No description.* | +| resetLockTimeout | *No description.* | +| resetLoginName | *No description.* | +| resetLogLevel | *No description.* | +| resetMinsToUnlock | *No description.* | +| resetMultiStatementCount | *No description.* | +| resetNetworkPolicy | *No description.* | +| resetNoorderSequenceAsDefault | *No description.* | +| resetOdbcTreatDecimalAsInt | *No description.* | +| resetPreventUnloadToInternalStages | *No description.* | +| resetQueryTag | *No description.* | +| resetQuotedIdentifiersIgnoreCase | *No description.* | +| resetRowsPerResultset | *No description.* | +| resetRsaPublicKey | *No description.* | +| resetRsaPublicKey2 | *No description.* | +| resetS3StageVpceDnsName | *No description.* | +| resetSearchPath | *No description.* | +| resetSimulatedDataSharingConsumer | *No description.* | +| resetStatementQueuedTimeoutInSeconds | *No description.* | +| resetStatementTimeoutInSeconds | *No description.* | +| resetStrictJsonOutput | *No description.* | +| resetTimeInputFormat | *No description.* | +| resetTimeOutputFormat | *No description.* | +| resetTimestampDayIsAlways24H | *No description.* | +| resetTimestampInputFormat | *No description.* | +| resetTimestampLtzOutputFormat | *No description.* | +| resetTimestampNtzOutputFormat | *No description.* | +| resetTimestampOutputFormat | *No description.* | +| resetTimestampTypeMapping | *No description.* | +| resetTimestampTzOutputFormat | *No description.* | +| resetTimezone | *No description.* | +| resetTraceLevel | *No description.* | +| resetTransactionAbortOnError | *No description.* | +| resetTransactionDefaultIsolationLevel | *No description.* | +| resetTwoDigitCenturyStart | *No description.* | +| resetUnsupportedDdlAction | *No description.* | +| resetUseCachedResult | *No description.* | +| resetWeekOfYearPolicy | *No description.* | +| resetWeekStart | *No description.* | + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```typescript +public addOverride(path: string, value: any): void +``` + +###### `path`Required + +- *Type:* string + +--- + +###### `value`Required + +- *Type:* any + +--- + +##### `overrideLogicalId` + +```typescript +public overrideLogicalId(newLogicalId: string): void +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```typescript +public resetOverrideLogicalId(): void +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +##### `toMetadata` + +```typescript +public toMetadata(): any +``` + +##### `toTerraform` + +```typescript +public toTerraform(): any +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```typescript +public addMoveTarget(moveTarget: string): void +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `hasResourceMove` + +```typescript +public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById +``` + +##### `importFrom` + +```typescript +public importFrom(id: string, provider?: TerraformProvider): void +``` + +###### `id`Required + +- *Type:* string + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `moveFromId` + +```typescript +public moveFromId(id: string): void +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `moveTo` + +```typescript +public moveTo(moveTarget: string, index?: string | number): void +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* string | number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `moveToId` + +```typescript +public moveToId(id: string): void +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `resetAbortDetachedQuery` + +```typescript +public resetAbortDetachedQuery(): void +``` + +##### `resetAutocommit` + +```typescript +public resetAutocommit(): void +``` + +##### `resetBinaryInputFormat` + +```typescript +public resetBinaryInputFormat(): void +``` + +##### `resetBinaryOutputFormat` + +```typescript +public resetBinaryOutputFormat(): void +``` + +##### `resetClientMemoryLimit` + +```typescript +public resetClientMemoryLimit(): void +``` + +##### `resetClientMetadataRequestUseConnectionCtx` + +```typescript +public resetClientMetadataRequestUseConnectionCtx(): void +``` + +##### `resetClientPrefetchThreads` + +```typescript +public resetClientPrefetchThreads(): void +``` + +##### `resetClientResultChunkSize` + +```typescript +public resetClientResultChunkSize(): void +``` + +##### `resetClientResultColumnCaseInsensitive` + +```typescript +public resetClientResultColumnCaseInsensitive(): void +``` + +##### `resetClientSessionKeepAlive` + +```typescript +public resetClientSessionKeepAlive(): void +``` + +##### `resetClientSessionKeepAliveHeartbeatFrequency` + +```typescript +public resetClientSessionKeepAliveHeartbeatFrequency(): void +``` + +##### `resetClientTimestampTypeMapping` + +```typescript +public resetClientTimestampTypeMapping(): void +``` + +##### `resetComment` + +```typescript +public resetComment(): void +``` + +##### `resetDateInputFormat` + +```typescript +public resetDateInputFormat(): void +``` + +##### `resetDateOutputFormat` + +```typescript +public resetDateOutputFormat(): void +``` + +##### `resetDaysToExpiry` + +```typescript +public resetDaysToExpiry(): void +``` + +##### `resetDefaultNamespace` + +```typescript +public resetDefaultNamespace(): void +``` + +##### `resetDefaultRole` + +```typescript +public resetDefaultRole(): void +``` + +##### `resetDefaultSecondaryRolesOption` + +```typescript +public resetDefaultSecondaryRolesOption(): void +``` + +##### `resetDefaultWarehouse` + +```typescript +public resetDefaultWarehouse(): void +``` + +##### `resetDisabled` + +```typescript +public resetDisabled(): void +``` + +##### `resetDisplayName` + +```typescript +public resetDisplayName(): void +``` + +##### `resetEmail` + +```typescript +public resetEmail(): void +``` + +##### `resetEnableUnloadPhysicalTypeOptimization` + +```typescript +public resetEnableUnloadPhysicalTypeOptimization(): void +``` + +##### `resetEnableUnredactedQuerySyntaxError` + +```typescript +public resetEnableUnredactedQuerySyntaxError(): void +``` + +##### `resetErrorOnNondeterministicMerge` + +```typescript +public resetErrorOnNondeterministicMerge(): void +``` + +##### `resetErrorOnNondeterministicUpdate` + +```typescript +public resetErrorOnNondeterministicUpdate(): void +``` + +##### `resetGeographyOutputFormat` + +```typescript +public resetGeographyOutputFormat(): void +``` + +##### `resetGeometryOutputFormat` + +```typescript +public resetGeometryOutputFormat(): void +``` + +##### `resetId` + +```typescript +public resetId(): void +``` + +##### `resetJdbcTreatDecimalAsInt` + +```typescript +public resetJdbcTreatDecimalAsInt(): void +``` + +##### `resetJdbcTreatTimestampNtzAsUtc` + +```typescript +public resetJdbcTreatTimestampNtzAsUtc(): void +``` + +##### `resetJdbcUseSessionTimezone` + +```typescript +public resetJdbcUseSessionTimezone(): void +``` + +##### `resetJsonIndent` + +```typescript +public resetJsonIndent(): void +``` + +##### `resetLockTimeout` + +```typescript +public resetLockTimeout(): void +``` + +##### `resetLoginName` + +```typescript +public resetLoginName(): void +``` + +##### `resetLogLevel` + +```typescript +public resetLogLevel(): void +``` + +##### `resetMinsToUnlock` + +```typescript +public resetMinsToUnlock(): void +``` + +##### `resetMultiStatementCount` + +```typescript +public resetMultiStatementCount(): void +``` + +##### `resetNetworkPolicy` + +```typescript +public resetNetworkPolicy(): void +``` + +##### `resetNoorderSequenceAsDefault` + +```typescript +public resetNoorderSequenceAsDefault(): void +``` + +##### `resetOdbcTreatDecimalAsInt` + +```typescript +public resetOdbcTreatDecimalAsInt(): void +``` + +##### `resetPreventUnloadToInternalStages` + +```typescript +public resetPreventUnloadToInternalStages(): void +``` + +##### `resetQueryTag` + +```typescript +public resetQueryTag(): void +``` + +##### `resetQuotedIdentifiersIgnoreCase` + +```typescript +public resetQuotedIdentifiersIgnoreCase(): void +``` + +##### `resetRowsPerResultset` + +```typescript +public resetRowsPerResultset(): void +``` + +##### `resetRsaPublicKey` + +```typescript +public resetRsaPublicKey(): void +``` + +##### `resetRsaPublicKey2` + +```typescript +public resetRsaPublicKey2(): void +``` + +##### `resetS3StageVpceDnsName` + +```typescript +public resetS3StageVpceDnsName(): void +``` + +##### `resetSearchPath` + +```typescript +public resetSearchPath(): void +``` + +##### `resetSimulatedDataSharingConsumer` + +```typescript +public resetSimulatedDataSharingConsumer(): void +``` + +##### `resetStatementQueuedTimeoutInSeconds` + +```typescript +public resetStatementQueuedTimeoutInSeconds(): void +``` + +##### `resetStatementTimeoutInSeconds` + +```typescript +public resetStatementTimeoutInSeconds(): void +``` + +##### `resetStrictJsonOutput` + +```typescript +public resetStrictJsonOutput(): void +``` + +##### `resetTimeInputFormat` + +```typescript +public resetTimeInputFormat(): void +``` + +##### `resetTimeOutputFormat` + +```typescript +public resetTimeOutputFormat(): void +``` + +##### `resetTimestampDayIsAlways24H` + +```typescript +public resetTimestampDayIsAlways24H(): void +``` + +##### `resetTimestampInputFormat` + +```typescript +public resetTimestampInputFormat(): void +``` + +##### `resetTimestampLtzOutputFormat` + +```typescript +public resetTimestampLtzOutputFormat(): void +``` + +##### `resetTimestampNtzOutputFormat` + +```typescript +public resetTimestampNtzOutputFormat(): void +``` + +##### `resetTimestampOutputFormat` + +```typescript +public resetTimestampOutputFormat(): void +``` + +##### `resetTimestampTypeMapping` + +```typescript +public resetTimestampTypeMapping(): void +``` + +##### `resetTimestampTzOutputFormat` + +```typescript +public resetTimestampTzOutputFormat(): void +``` + +##### `resetTimezone` + +```typescript +public resetTimezone(): void +``` + +##### `resetTraceLevel` + +```typescript +public resetTraceLevel(): void +``` + +##### `resetTransactionAbortOnError` + +```typescript +public resetTransactionAbortOnError(): void +``` + +##### `resetTransactionDefaultIsolationLevel` + +```typescript +public resetTransactionDefaultIsolationLevel(): void +``` + +##### `resetTwoDigitCenturyStart` + +```typescript +public resetTwoDigitCenturyStart(): void +``` + +##### `resetUnsupportedDdlAction` + +```typescript +public resetUnsupportedDdlAction(): void +``` + +##### `resetUseCachedResult` + +```typescript +public resetUseCachedResult(): void +``` + +##### `resetWeekOfYearPolicy` + +```typescript +public resetWeekOfYearPolicy(): void +``` + +##### `resetWeekStart` + +```typescript +public resetWeekStart(): void +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +serviceUser.ServiceUser.isConstruct(x: any) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* any + +Any object. + +--- + +##### `isTerraformElement` + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +serviceUser.ServiceUser.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +serviceUser.ServiceUser.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `generateConfigForImport` + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +serviceUser.ServiceUser.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* string + +The construct id used in the generated config for the ServiceUser to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing ServiceUser that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the ServiceUser to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *No description.* | +| fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | +| terraformMetaArguments | {[ key: string ]: any} | *No description.* | +| terraformResourceType | string | *No description.* | +| terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fullyQualifiedName | string | *No description.* | +| parameters | ServiceUserParametersList | *No description.* | +| showOutput | ServiceUserShowOutputList | *No description.* | +| userType | string | *No description.* | +| abortDetachedQueryInput | boolean \| cdktf.IResolvable | *No description.* | +| autocommitInput | boolean \| cdktf.IResolvable | *No description.* | +| binaryInputFormatInput | string | *No description.* | +| binaryOutputFormatInput | string | *No description.* | +| clientMemoryLimitInput | number | *No description.* | +| clientMetadataRequestUseConnectionCtxInput | boolean \| cdktf.IResolvable | *No description.* | +| clientPrefetchThreadsInput | number | *No description.* | +| clientResultChunkSizeInput | number | *No description.* | +| clientResultColumnCaseInsensitiveInput | boolean \| cdktf.IResolvable | *No description.* | +| clientSessionKeepAliveHeartbeatFrequencyInput | number | *No description.* | +| clientSessionKeepAliveInput | boolean \| cdktf.IResolvable | *No description.* | +| clientTimestampTypeMappingInput | string | *No description.* | +| commentInput | string | *No description.* | +| dateInputFormatInput | string | *No description.* | +| dateOutputFormatInput | string | *No description.* | +| daysToExpiryInput | number | *No description.* | +| defaultNamespaceInput | string | *No description.* | +| defaultRoleInput | string | *No description.* | +| defaultSecondaryRolesOptionInput | string | *No description.* | +| defaultWarehouseInput | string | *No description.* | +| disabledInput | string | *No description.* | +| displayNameInput | string | *No description.* | +| emailInput | string | *No description.* | +| enableUnloadPhysicalTypeOptimizationInput | boolean \| cdktf.IResolvable | *No description.* | +| enableUnredactedQuerySyntaxErrorInput | boolean \| cdktf.IResolvable | *No description.* | +| errorOnNondeterministicMergeInput | boolean \| cdktf.IResolvable | *No description.* | +| errorOnNondeterministicUpdateInput | boolean \| cdktf.IResolvable | *No description.* | +| geographyOutputFormatInput | string | *No description.* | +| geometryOutputFormatInput | string | *No description.* | +| idInput | string | *No description.* | +| jdbcTreatDecimalAsIntInput | boolean \| cdktf.IResolvable | *No description.* | +| jdbcTreatTimestampNtzAsUtcInput | boolean \| cdktf.IResolvable | *No description.* | +| jdbcUseSessionTimezoneInput | boolean \| cdktf.IResolvable | *No description.* | +| jsonIndentInput | number | *No description.* | +| lockTimeoutInput | number | *No description.* | +| loginNameInput | string | *No description.* | +| logLevelInput | string | *No description.* | +| minsToUnlockInput | number | *No description.* | +| multiStatementCountInput | number | *No description.* | +| nameInput | string | *No description.* | +| networkPolicyInput | string | *No description.* | +| noorderSequenceAsDefaultInput | boolean \| cdktf.IResolvable | *No description.* | +| odbcTreatDecimalAsIntInput | boolean \| cdktf.IResolvable | *No description.* | +| preventUnloadToInternalStagesInput | boolean \| cdktf.IResolvable | *No description.* | +| queryTagInput | string | *No description.* | +| quotedIdentifiersIgnoreCaseInput | boolean \| cdktf.IResolvable | *No description.* | +| rowsPerResultsetInput | number | *No description.* | +| rsaPublicKey2Input | string | *No description.* | +| rsaPublicKeyInput | string | *No description.* | +| s3StageVpceDnsNameInput | string | *No description.* | +| searchPathInput | string | *No description.* | +| simulatedDataSharingConsumerInput | string | *No description.* | +| statementQueuedTimeoutInSecondsInput | number | *No description.* | +| statementTimeoutInSecondsInput | number | *No description.* | +| strictJsonOutputInput | boolean \| cdktf.IResolvable | *No description.* | +| timeInputFormatInput | string | *No description.* | +| timeOutputFormatInput | string | *No description.* | +| timestampDayIsAlways24HInput | boolean \| cdktf.IResolvable | *No description.* | +| timestampInputFormatInput | string | *No description.* | +| timestampLtzOutputFormatInput | string | *No description.* | +| timestampNtzOutputFormatInput | string | *No description.* | +| timestampOutputFormatInput | string | *No description.* | +| timestampTypeMappingInput | string | *No description.* | +| timestampTzOutputFormatInput | string | *No description.* | +| timezoneInput | string | *No description.* | +| traceLevelInput | string | *No description.* | +| transactionAbortOnErrorInput | boolean \| cdktf.IResolvable | *No description.* | +| transactionDefaultIsolationLevelInput | string | *No description.* | +| twoDigitCenturyStartInput | number | *No description.* | +| unsupportedDdlActionInput | string | *No description.* | +| useCachedResultInput | boolean \| cdktf.IResolvable | *No description.* | +| weekOfYearPolicyInput | number | *No description.* | +| weekStartInput | number | *No description.* | +| abortDetachedQuery | boolean \| cdktf.IResolvable | *No description.* | +| autocommit | boolean \| cdktf.IResolvable | *No description.* | +| binaryInputFormat | string | *No description.* | +| binaryOutputFormat | string | *No description.* | +| clientMemoryLimit | number | *No description.* | +| clientMetadataRequestUseConnectionCtx | boolean \| cdktf.IResolvable | *No description.* | +| clientPrefetchThreads | number | *No description.* | +| clientResultChunkSize | number | *No description.* | +| clientResultColumnCaseInsensitive | boolean \| cdktf.IResolvable | *No description.* | +| clientSessionKeepAlive | boolean \| cdktf.IResolvable | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | number | *No description.* | +| clientTimestampTypeMapping | string | *No description.* | +| comment | string | *No description.* | +| dateInputFormat | string | *No description.* | +| dateOutputFormat | string | *No description.* | +| daysToExpiry | number | *No description.* | +| defaultNamespace | string | *No description.* | +| defaultRole | string | *No description.* | +| defaultSecondaryRolesOption | string | *No description.* | +| defaultWarehouse | string | *No description.* | +| disabled | string | *No description.* | +| displayName | string | *No description.* | +| email | string | *No description.* | +| enableUnloadPhysicalTypeOptimization | boolean \| cdktf.IResolvable | *No description.* | +| enableUnredactedQuerySyntaxError | boolean \| cdktf.IResolvable | *No description.* | +| errorOnNondeterministicMerge | boolean \| cdktf.IResolvable | *No description.* | +| errorOnNondeterministicUpdate | boolean \| cdktf.IResolvable | *No description.* | +| geographyOutputFormat | string | *No description.* | +| geometryOutputFormat | string | *No description.* | +| id | string | *No description.* | +| jdbcTreatDecimalAsInt | boolean \| cdktf.IResolvable | *No description.* | +| jdbcTreatTimestampNtzAsUtc | boolean \| cdktf.IResolvable | *No description.* | +| jdbcUseSessionTimezone | boolean \| cdktf.IResolvable | *No description.* | +| jsonIndent | number | *No description.* | +| lockTimeout | number | *No description.* | +| loginName | string | *No description.* | +| logLevel | string | *No description.* | +| minsToUnlock | number | *No description.* | +| multiStatementCount | number | *No description.* | +| name | string | *No description.* | +| networkPolicy | string | *No description.* | +| noorderSequenceAsDefault | boolean \| cdktf.IResolvable | *No description.* | +| odbcTreatDecimalAsInt | boolean \| cdktf.IResolvable | *No description.* | +| preventUnloadToInternalStages | boolean \| cdktf.IResolvable | *No description.* | +| queryTag | string | *No description.* | +| quotedIdentifiersIgnoreCase | boolean \| cdktf.IResolvable | *No description.* | +| rowsPerResultset | number | *No description.* | +| rsaPublicKey | string | *No description.* | +| rsaPublicKey2 | string | *No description.* | +| s3StageVpceDnsName | string | *No description.* | +| searchPath | string | *No description.* | +| simulatedDataSharingConsumer | string | *No description.* | +| statementQueuedTimeoutInSeconds | number | *No description.* | +| statementTimeoutInSeconds | number | *No description.* | +| strictJsonOutput | boolean \| cdktf.IResolvable | *No description.* | +| timeInputFormat | string | *No description.* | +| timeOutputFormat | string | *No description.* | +| timestampDayIsAlways24H | boolean \| cdktf.IResolvable | *No description.* | +| timestampInputFormat | string | *No description.* | +| timestampLtzOutputFormat | string | *No description.* | +| timestampNtzOutputFormat | string | *No description.* | +| timestampOutputFormat | string | *No description.* | +| timestampTypeMapping | string | *No description.* | +| timestampTzOutputFormat | string | *No description.* | +| timezone | string | *No description.* | +| traceLevel | string | *No description.* | +| transactionAbortOnError | boolean \| cdktf.IResolvable | *No description.* | +| transactionDefaultIsolationLevel | string | *No description.* | +| twoDigitCenturyStart | number | *No description.* | +| unsupportedDdlAction | string | *No description.* | +| useCachedResult | boolean \| cdktf.IResolvable | *No description.* | +| weekOfYearPolicy | number | *No description.* | +| weekStart | number | *No description.* | + +--- + +##### `node`Required + +```typescript +public readonly node: Node; +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```typescript +public readonly cdktfStack: TerraformStack; +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `friendlyUniqueId`Required + +```typescript +public readonly friendlyUniqueId: string; +``` + +- *Type:* string + +--- + +##### `terraformMetaArguments`Required + +```typescript +public readonly terraformMetaArguments: {[ key: string ]: any}; +``` + +- *Type:* {[ key: string ]: any} + +--- + +##### `terraformResourceType`Required + +```typescript +public readonly terraformResourceType: string; +``` + +- *Type:* string + +--- + +##### `terraformGeneratorMetadata`Optional + +```typescript +public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: string[]; +``` + +- *Type:* string[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + +##### `parameters`Required + +```typescript +public readonly parameters: ServiceUserParametersList; +``` + +- *Type:* ServiceUserParametersList + +--- + +##### `showOutput`Required + +```typescript +public readonly showOutput: ServiceUserShowOutputList; +``` + +- *Type:* ServiceUserShowOutputList + +--- + +##### `userType`Required + +```typescript +public readonly userType: string; +``` + +- *Type:* string + +--- + +##### `abortDetachedQueryInput`Optional + +```typescript +public readonly abortDetachedQueryInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `autocommitInput`Optional + +```typescript +public readonly autocommitInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `binaryInputFormatInput`Optional + +```typescript +public readonly binaryInputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `binaryOutputFormatInput`Optional + +```typescript +public readonly binaryOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `clientMemoryLimitInput`Optional + +```typescript +public readonly clientMemoryLimitInput: number; +``` + +- *Type:* number + +--- + +##### `clientMetadataRequestUseConnectionCtxInput`Optional + +```typescript +public readonly clientMetadataRequestUseConnectionCtxInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientPrefetchThreadsInput`Optional + +```typescript +public readonly clientPrefetchThreadsInput: number; +``` + +- *Type:* number + +--- + +##### `clientResultChunkSizeInput`Optional + +```typescript +public readonly clientResultChunkSizeInput: number; +``` + +- *Type:* number + +--- + +##### `clientResultColumnCaseInsensitiveInput`Optional + +```typescript +public readonly clientResultColumnCaseInsensitiveInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientSessionKeepAliveHeartbeatFrequencyInput`Optional + +```typescript +public readonly clientSessionKeepAliveHeartbeatFrequencyInput: number; +``` + +- *Type:* number + +--- + +##### `clientSessionKeepAliveInput`Optional + +```typescript +public readonly clientSessionKeepAliveInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientTimestampTypeMappingInput`Optional + +```typescript +public readonly clientTimestampTypeMappingInput: string; +``` + +- *Type:* string + +--- + +##### `commentInput`Optional + +```typescript +public readonly commentInput: string; +``` + +- *Type:* string + +--- + +##### `dateInputFormatInput`Optional + +```typescript +public readonly dateInputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `dateOutputFormatInput`Optional + +```typescript +public readonly dateOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `daysToExpiryInput`Optional + +```typescript +public readonly daysToExpiryInput: number; +``` + +- *Type:* number + +--- + +##### `defaultNamespaceInput`Optional + +```typescript +public readonly defaultNamespaceInput: string; +``` + +- *Type:* string + +--- + +##### `defaultRoleInput`Optional + +```typescript +public readonly defaultRoleInput: string; +``` + +- *Type:* string + +--- + +##### `defaultSecondaryRolesOptionInput`Optional + +```typescript +public readonly defaultSecondaryRolesOptionInput: string; +``` + +- *Type:* string + +--- + +##### `defaultWarehouseInput`Optional + +```typescript +public readonly defaultWarehouseInput: string; +``` + +- *Type:* string + +--- + +##### `disabledInput`Optional + +```typescript +public readonly disabledInput: string; +``` + +- *Type:* string + +--- + +##### `displayNameInput`Optional + +```typescript +public readonly displayNameInput: string; +``` + +- *Type:* string + +--- + +##### `emailInput`Optional + +```typescript +public readonly emailInput: string; +``` + +- *Type:* string + +--- + +##### `enableUnloadPhysicalTypeOptimizationInput`Optional + +```typescript +public readonly enableUnloadPhysicalTypeOptimizationInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `enableUnredactedQuerySyntaxErrorInput`Optional + +```typescript +public readonly enableUnredactedQuerySyntaxErrorInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `errorOnNondeterministicMergeInput`Optional + +```typescript +public readonly errorOnNondeterministicMergeInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `errorOnNondeterministicUpdateInput`Optional + +```typescript +public readonly errorOnNondeterministicUpdateInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `geographyOutputFormatInput`Optional + +```typescript +public readonly geographyOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `geometryOutputFormatInput`Optional + +```typescript +public readonly geometryOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + +##### `jdbcTreatDecimalAsIntInput`Optional + +```typescript +public readonly jdbcTreatDecimalAsIntInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jdbcTreatTimestampNtzAsUtcInput`Optional + +```typescript +public readonly jdbcTreatTimestampNtzAsUtcInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jdbcUseSessionTimezoneInput`Optional + +```typescript +public readonly jdbcUseSessionTimezoneInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jsonIndentInput`Optional + +```typescript +public readonly jsonIndentInput: number; +``` + +- *Type:* number + +--- + +##### `lockTimeoutInput`Optional + +```typescript +public readonly lockTimeoutInput: number; +``` + +- *Type:* number + +--- + +##### `loginNameInput`Optional + +```typescript +public readonly loginNameInput: string; +``` + +- *Type:* string + +--- + +##### `logLevelInput`Optional + +```typescript +public readonly logLevelInput: string; +``` + +- *Type:* string + +--- + +##### `minsToUnlockInput`Optional + +```typescript +public readonly minsToUnlockInput: number; +``` + +- *Type:* number + +--- + +##### `multiStatementCountInput`Optional + +```typescript +public readonly multiStatementCountInput: number; +``` + +- *Type:* number + +--- + +##### `nameInput`Optional + +```typescript +public readonly nameInput: string; +``` + +- *Type:* string + +--- + +##### `networkPolicyInput`Optional + +```typescript +public readonly networkPolicyInput: string; +``` + +- *Type:* string + +--- + +##### `noorderSequenceAsDefaultInput`Optional + +```typescript +public readonly noorderSequenceAsDefaultInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `odbcTreatDecimalAsIntInput`Optional + +```typescript +public readonly odbcTreatDecimalAsIntInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `preventUnloadToInternalStagesInput`Optional + +```typescript +public readonly preventUnloadToInternalStagesInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `queryTagInput`Optional + +```typescript +public readonly queryTagInput: string; +``` + +- *Type:* string + +--- + +##### `quotedIdentifiersIgnoreCaseInput`Optional + +```typescript +public readonly quotedIdentifiersIgnoreCaseInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `rowsPerResultsetInput`Optional + +```typescript +public readonly rowsPerResultsetInput: number; +``` + +- *Type:* number + +--- + +##### `rsaPublicKey2Input`Optional + +```typescript +public readonly rsaPublicKey2Input: string; +``` + +- *Type:* string + +--- + +##### `rsaPublicKeyInput`Optional + +```typescript +public readonly rsaPublicKeyInput: string; +``` + +- *Type:* string + +--- + +##### `s3StageVpceDnsNameInput`Optional + +```typescript +public readonly s3StageVpceDnsNameInput: string; +``` + +- *Type:* string + +--- + +##### `searchPathInput`Optional + +```typescript +public readonly searchPathInput: string; +``` + +- *Type:* string + +--- + +##### `simulatedDataSharingConsumerInput`Optional + +```typescript +public readonly simulatedDataSharingConsumerInput: string; +``` + +- *Type:* string + +--- + +##### `statementQueuedTimeoutInSecondsInput`Optional + +```typescript +public readonly statementQueuedTimeoutInSecondsInput: number; +``` + +- *Type:* number + +--- + +##### `statementTimeoutInSecondsInput`Optional + +```typescript +public readonly statementTimeoutInSecondsInput: number; +``` + +- *Type:* number + +--- + +##### `strictJsonOutputInput`Optional + +```typescript +public readonly strictJsonOutputInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `timeInputFormatInput`Optional + +```typescript +public readonly timeInputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timeOutputFormatInput`Optional + +```typescript +public readonly timeOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timestampDayIsAlways24HInput`Optional + +```typescript +public readonly timestampDayIsAlways24HInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `timestampInputFormatInput`Optional + +```typescript +public readonly timestampInputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timestampLtzOutputFormatInput`Optional + +```typescript +public readonly timestampLtzOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timestampNtzOutputFormatInput`Optional + +```typescript +public readonly timestampNtzOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timestampOutputFormatInput`Optional + +```typescript +public readonly timestampOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timestampTypeMappingInput`Optional + +```typescript +public readonly timestampTypeMappingInput: string; +``` + +- *Type:* string + +--- + +##### `timestampTzOutputFormatInput`Optional + +```typescript +public readonly timestampTzOutputFormatInput: string; +``` + +- *Type:* string + +--- + +##### `timezoneInput`Optional + +```typescript +public readonly timezoneInput: string; +``` + +- *Type:* string + +--- + +##### `traceLevelInput`Optional + +```typescript +public readonly traceLevelInput: string; +``` + +- *Type:* string + +--- + +##### `transactionAbortOnErrorInput`Optional + +```typescript +public readonly transactionAbortOnErrorInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `transactionDefaultIsolationLevelInput`Optional + +```typescript +public readonly transactionDefaultIsolationLevelInput: string; +``` + +- *Type:* string + +--- + +##### `twoDigitCenturyStartInput`Optional + +```typescript +public readonly twoDigitCenturyStartInput: number; +``` + +- *Type:* number + +--- + +##### `unsupportedDdlActionInput`Optional + +```typescript +public readonly unsupportedDdlActionInput: string; +``` + +- *Type:* string + +--- + +##### `useCachedResultInput`Optional + +```typescript +public readonly useCachedResultInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `weekOfYearPolicyInput`Optional + +```typescript +public readonly weekOfYearPolicyInput: number; +``` + +- *Type:* number + +--- + +##### `weekStartInput`Optional + +```typescript +public readonly weekStartInput: number; +``` + +- *Type:* number + +--- + +##### `abortDetachedQuery`Required + +```typescript +public readonly abortDetachedQuery: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `autocommit`Required + +```typescript +public readonly autocommit: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `binaryInputFormat`Required + +```typescript +public readonly binaryInputFormat: string; +``` + +- *Type:* string + +--- + +##### `binaryOutputFormat`Required + +```typescript +public readonly binaryOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `clientMemoryLimit`Required + +```typescript +public readonly clientMemoryLimit: number; +``` + +- *Type:* number + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```typescript +public readonly clientMetadataRequestUseConnectionCtx: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientPrefetchThreads`Required + +```typescript +public readonly clientPrefetchThreads: number; +``` + +- *Type:* number + +--- + +##### `clientResultChunkSize`Required + +```typescript +public readonly clientResultChunkSize: number; +``` + +- *Type:* number + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```typescript +public readonly clientResultColumnCaseInsensitive: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientSessionKeepAlive`Required + +```typescript +public readonly clientSessionKeepAlive: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```typescript +public readonly clientSessionKeepAliveHeartbeatFrequency: number; +``` + +- *Type:* number + +--- + +##### `clientTimestampTypeMapping`Required + +```typescript +public readonly clientTimestampTypeMapping: string; +``` + +- *Type:* string + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `dateInputFormat`Required + +```typescript +public readonly dateInputFormat: string; +``` + +- *Type:* string + +--- + +##### `dateOutputFormat`Required + +```typescript +public readonly dateOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `daysToExpiry`Required + +```typescript +public readonly daysToExpiry: number; +``` + +- *Type:* number + +--- + +##### `defaultNamespace`Required + +```typescript +public readonly defaultNamespace: string; +``` + +- *Type:* string + +--- + +##### `defaultRole`Required + +```typescript +public readonly defaultRole: string; +``` + +- *Type:* string + +--- + +##### `defaultSecondaryRolesOption`Required + +```typescript +public readonly defaultSecondaryRolesOption: string; +``` + +- *Type:* string + +--- + +##### `defaultWarehouse`Required + +```typescript +public readonly defaultWarehouse: string; +``` + +- *Type:* string + +--- + +##### `disabled`Required + +```typescript +public readonly disabled: string; +``` + +- *Type:* string + +--- + +##### `displayName`Required + +```typescript +public readonly displayName: string; +``` + +- *Type:* string + +--- + +##### `email`Required + +```typescript +public readonly email: string; +``` + +- *Type:* string + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```typescript +public readonly enableUnloadPhysicalTypeOptimization: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```typescript +public readonly enableUnredactedQuerySyntaxError: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `errorOnNondeterministicMerge`Required + +```typescript +public readonly errorOnNondeterministicMerge: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `errorOnNondeterministicUpdate`Required + +```typescript +public readonly errorOnNondeterministicUpdate: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `geographyOutputFormat`Required + +```typescript +public readonly geographyOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `geometryOutputFormat`Required + +```typescript +public readonly geometryOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```typescript +public readonly jdbcTreatDecimalAsInt: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```typescript +public readonly jdbcTreatTimestampNtzAsUtc: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jdbcUseSessionTimezone`Required + +```typescript +public readonly jdbcUseSessionTimezone: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `jsonIndent`Required + +```typescript +public readonly jsonIndent: number; +``` + +- *Type:* number + +--- + +##### `lockTimeout`Required + +```typescript +public readonly lockTimeout: number; +``` + +- *Type:* number + +--- + +##### `loginName`Required + +```typescript +public readonly loginName: string; +``` + +- *Type:* string + +--- + +##### `logLevel`Required + +```typescript +public readonly logLevel: string; +``` + +- *Type:* string + +--- + +##### `minsToUnlock`Required + +```typescript +public readonly minsToUnlock: number; +``` + +- *Type:* number + +--- + +##### `multiStatementCount`Required + +```typescript +public readonly multiStatementCount: number; +``` + +- *Type:* number + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `networkPolicy`Required + +```typescript +public readonly networkPolicy: string; +``` + +- *Type:* string + +--- + +##### `noorderSequenceAsDefault`Required + +```typescript +public readonly noorderSequenceAsDefault: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `odbcTreatDecimalAsInt`Required + +```typescript +public readonly odbcTreatDecimalAsInt: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `preventUnloadToInternalStages`Required + +```typescript +public readonly preventUnloadToInternalStages: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `queryTag`Required + +```typescript +public readonly queryTag: string; +``` + +- *Type:* string + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```typescript +public readonly quotedIdentifiersIgnoreCase: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `rowsPerResultset`Required + +```typescript +public readonly rowsPerResultset: number; +``` + +- *Type:* number + +--- + +##### `rsaPublicKey`Required + +```typescript +public readonly rsaPublicKey: string; +``` + +- *Type:* string + +--- + +##### `rsaPublicKey2`Required + +```typescript +public readonly rsaPublicKey2: string; +``` + +- *Type:* string + +--- + +##### `s3StageVpceDnsName`Required + +```typescript +public readonly s3StageVpceDnsName: string; +``` + +- *Type:* string + +--- + +##### `searchPath`Required + +```typescript +public readonly searchPath: string; +``` + +- *Type:* string + +--- + +##### `simulatedDataSharingConsumer`Required + +```typescript +public readonly simulatedDataSharingConsumer: string; +``` + +- *Type:* string + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```typescript +public readonly statementQueuedTimeoutInSeconds: number; +``` + +- *Type:* number + +--- + +##### `statementTimeoutInSeconds`Required + +```typescript +public readonly statementTimeoutInSeconds: number; +``` + +- *Type:* number + +--- + +##### `strictJsonOutput`Required + +```typescript +public readonly strictJsonOutput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `timeInputFormat`Required + +```typescript +public readonly timeInputFormat: string; +``` + +- *Type:* string + +--- + +##### `timeOutputFormat`Required + +```typescript +public readonly timeOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `timestampDayIsAlways24H`Required + +```typescript +public readonly timestampDayIsAlways24H: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `timestampInputFormat`Required + +```typescript +public readonly timestampInputFormat: string; +``` + +- *Type:* string + +--- + +##### `timestampLtzOutputFormat`Required + +```typescript +public readonly timestampLtzOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `timestampNtzOutputFormat`Required + +```typescript +public readonly timestampNtzOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `timestampOutputFormat`Required + +```typescript +public readonly timestampOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `timestampTypeMapping`Required + +```typescript +public readonly timestampTypeMapping: string; +``` + +- *Type:* string + +--- + +##### `timestampTzOutputFormat`Required + +```typescript +public readonly timestampTzOutputFormat: string; +``` + +- *Type:* string + +--- + +##### `timezone`Required + +```typescript +public readonly timezone: string; +``` + +- *Type:* string + +--- + +##### `traceLevel`Required + +```typescript +public readonly traceLevel: string; +``` + +- *Type:* string + +--- + +##### `transactionAbortOnError`Required + +```typescript +public readonly transactionAbortOnError: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `transactionDefaultIsolationLevel`Required + +```typescript +public readonly transactionDefaultIsolationLevel: string; +``` + +- *Type:* string + +--- + +##### `twoDigitCenturyStart`Required + +```typescript +public readonly twoDigitCenturyStart: number; +``` + +- *Type:* number + +--- + +##### `unsupportedDdlAction`Required + +```typescript +public readonly unsupportedDdlAction: string; +``` + +- *Type:* string + +--- + +##### `useCachedResult`Required + +```typescript +public readonly useCachedResult: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `weekOfYearPolicy`Required + +```typescript +public readonly weekOfYearPolicy: number; +``` + +- *Type:* number + +--- + +##### `weekStart`Required + +```typescript +public readonly weekStart: number; +``` + +- *Type:* number + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | + +--- + +##### `tfResourceType`Required + +```typescript +public readonly tfResourceType: string; +``` + +- *Type:* string + +--- + +## Structs + +### ServiceUserConfig + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserConfig: serviceUser.ServiceUserConfig = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Name of the user. | +| abortDetachedQuery | boolean \| cdktf.IResolvable | Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). | +| autocommit | boolean \| cdktf.IResolvable | Specifies whether autocommit is enabled for the session. | +| binaryInputFormat | string | The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. | +| binaryOutputFormat | string | The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. | +| clientMemoryLimit | number | Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). | +| clientMetadataRequestUseConnectionCtx | boolean \| cdktf.IResolvable | For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. | +| clientPrefetchThreads | number | Parameter that specifies the number of threads used by the client to pre-fetch large result sets. | +| clientResultChunkSize | number | Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). | +| clientResultColumnCaseInsensitive | boolean \| cdktf.IResolvable | Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). | +| clientSessionKeepAlive | boolean \| cdktf.IResolvable | Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. | +| clientSessionKeepAliveHeartbeatFrequency | number | Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). | +| clientTimestampTypeMapping | string | Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). | +| comment | string | Specifies a comment for the user. | +| dateInputFormat | string | Specifies the input format for the DATE data type. | +| dateOutputFormat | string | Specifies the display format for the DATE data type. | +| daysToExpiry | number | Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. | +| defaultNamespace | string | Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. | +| defaultRole | string | Specifies the role that is active by default for the user’s session upon login. | +| defaultSecondaryRolesOption | string | Specifies the secondary roles that are active for the user’s session upon login. | +| defaultWarehouse | string | Specifies the virtual warehouse that is active by default for the user’s session upon login. | +| disabled | string | Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. | +| displayName | string | Name displayed for the user in the Snowflake web interface. | +| email | string | Email address for the user. | +| enableUnloadPhysicalTypeOptimization | boolean \| cdktf.IResolvable | Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). | +| enableUnredactedQuerySyntaxError | boolean \| cdktf.IResolvable | Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. | +| errorOnNondeterministicMerge | boolean \| cdktf.IResolvable | Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). | +| errorOnNondeterministicUpdate | boolean \| cdktf.IResolvable | Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). | +| geographyOutputFormat | string | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | +| geometryOutputFormat | string | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. | +| jdbcTreatDecimalAsInt | boolean \| cdktf.IResolvable | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | +| jdbcTreatTimestampNtzAsUtc | boolean \| cdktf.IResolvable | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | +| jdbcUseSessionTimezone | boolean \| cdktf.IResolvable | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | +| jsonIndent | number | Specifies the number of blank spaces to indent each new element in JSON output in the session. | +| lockTimeout | number | Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. | +| loginName | string | The name users use to log in. | +| logLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | +| minsToUnlock | number | Specifies the number of minutes until the temporary lock on the user login is cleared. | +| multiStatementCount | number | Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). | +| networkPolicy | string | Specifies the network policy to enforce for your account. | +| noorderSequenceAsDefault | boolean \| cdktf.IResolvable | Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. | +| odbcTreatDecimalAsInt | boolean \| cdktf.IResolvable | Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). | +| preventUnloadToInternalStages | boolean \| cdktf.IResolvable | Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). | +| queryTag | string | Optional string that can be used to tag queries and other SQL statements executed within a session. | +| quotedIdentifiersIgnoreCase | boolean \| cdktf.IResolvable | Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. | +| rowsPerResultset | number | Specifies the maximum number of rows returned in a result set. | +| rsaPublicKey | string | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | +| rsaPublicKey2 | string | Specifies the user’s second RSA public key; | +| s3StageVpceDnsName | string | Specifies the DNS name of an Amazon S3 interface endpoint. | +| searchPath | string | Specifies the path to search to resolve unqualified object names in queries. | +| simulatedDataSharingConsumer | string | Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. | +| statementQueuedTimeoutInSeconds | number | Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). | +| statementTimeoutInSeconds | number | Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). | +| strictJsonOutput | boolean \| cdktf.IResolvable | This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). | +| timeInputFormat | string | Specifies the input format for the TIME data type. | +| timeOutputFormat | string | Specifies the display format for the TIME data type. | +| timestampDayIsAlways24H | boolean \| cdktf.IResolvable | Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). | +| timestampInputFormat | string | Specifies the input format for the TIMESTAMP data type alias. | +| timestampLtzOutputFormat | string | Specifies the display format for the TIMESTAMP_LTZ data type. | +| timestampNtzOutputFormat | string | Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). | +| timestampOutputFormat | string | Specifies the display format for the TIMESTAMP data type alias. | +| timestampTypeMapping | string | Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). | +| timestampTzOutputFormat | string | Specifies the display format for the TIMESTAMP_TZ data type. | +| timezone | string | Specifies the time zone for the session. | +| traceLevel | string | Controls how trace events are ingested into the event table. | +| transactionAbortOnError | boolean \| cdktf.IResolvable | Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. | +| transactionDefaultIsolationLevel | string | Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). | +| twoDigitCenturyStart | number | Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). | +| unsupportedDdlAction | string | Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). | +| useCachedResult | boolean \| cdktf.IResolvable | Specifies whether to reuse persisted query results, if available, when a matching query is submitted. | +| weekOfYearPolicy | number | Specifies how the weeks in a given year are computed. | +| weekStart | number | Specifies the first day of the week (used by week-related date functions). | + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: ITerraformDependable[]; +``` + +- *Type:* cdktf.ITerraformDependable[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +Name of the user. + +Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#name ServiceUser#name} + +--- + +##### `abortDetachedQuery`Optional + +```typescript +public readonly abortDetachedQuery: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#abort_detached_query ServiceUser#abort_detached_query} + +--- + +##### `autocommit`Optional + +```typescript +public readonly autocommit: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether autocommit is enabled for the session. + +Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#autocommit ServiceUser#autocommit} + +--- + +##### `binaryInputFormat`Optional + +```typescript +public readonly binaryInputFormat: string; +``` + +- *Type:* string + +The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_input_format ServiceUser#binary_input_format} + +--- + +##### `binaryOutputFormat`Optional + +```typescript +public readonly binaryOutputFormat: string; +``` + +- *Type:* string + +The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. + +For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_output_format ServiceUser#binary_output_format} + +--- + +##### `clientMemoryLimit`Optional + +```typescript +public readonly clientMemoryLimit: number; +``` + +- *Type:* number + +Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). + +For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_memory_limit ServiceUser#client_memory_limit} + +--- + +##### `clientMetadataRequestUseConnectionCtx`Optional + +```typescript +public readonly clientMetadataRequestUseConnectionCtx: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. + +The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_metadata_request_use_connection_ctx ServiceUser#client_metadata_request_use_connection_ctx} + +--- + +##### `clientPrefetchThreads`Optional + +```typescript +public readonly clientPrefetchThreads: number; +``` + +- *Type:* number + +Parameter that specifies the number of threads used by the client to pre-fetch large result sets. + +The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_prefetch_threads ServiceUser#client_prefetch_threads} + +--- + +##### `clientResultChunkSize`Optional + +```typescript +public readonly clientResultChunkSize: number; +``` + +- *Type:* number + +Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). + +The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_chunk_size ServiceUser#client_result_chunk_size} + +--- + +##### `clientResultColumnCaseInsensitive`Optional + +```typescript +public readonly clientResultColumnCaseInsensitive: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_column_case_insensitive ServiceUser#client_result_column_case_insensitive} + +--- + +##### `clientSessionKeepAlive`Optional + +```typescript +public readonly clientSessionKeepAlive: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. + +For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive ServiceUser#client_session_keep_alive} + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Optional + +```typescript +public readonly clientSessionKeepAliveHeartbeatFrequency: number; +``` + +- *Type:* number + +Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive_heartbeat_frequency ServiceUser#client_session_keep_alive_heartbeat_frequency} + +--- + +##### `clientTimestampTypeMapping`Optional + +```typescript +public readonly clientTimestampTypeMapping: string; +``` + +- *Type:* string + +Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_timestamp_type_mapping ServiceUser#client_timestamp_type_mapping} + +--- + +##### `comment`Optional + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +Specifies a comment for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#comment ServiceUser#comment} + +--- + +##### `dateInputFormat`Optional + +```typescript +public readonly dateInputFormat: string; +``` + +- *Type:* string + +Specifies the input format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_input_format ServiceUser#date_input_format} + +--- + +##### `dateOutputFormat`Optional + +```typescript +public readonly dateOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the DATE data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_output_format ServiceUser#date_output_format} + +--- + +##### `daysToExpiry`Optional + +```typescript +public readonly daysToExpiry: number; +``` + +- *Type:* number + +Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. + +This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#days_to_expiry ServiceUser#days_to_expiry} + +--- + +##### `defaultNamespace`Optional + +```typescript +public readonly defaultNamespace: string; +``` + +- *Type:* string + +Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the namespace exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_namespace ServiceUser#default_namespace} + +--- + +##### `defaultRole`Optional + +```typescript +public readonly defaultRole: string; +``` + +- *Type:* string + +Specifies the role that is active by default for the user’s session upon login. + +Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_role ServiceUser#default_role} + +--- + +##### `defaultSecondaryRolesOption`Optional + +```typescript +public readonly defaultSecondaryRolesOption: string; +``` + +- *Type:* string + +Specifies the secondary roles that are active for the user’s session upon login. + +Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_secondary_roles_option ServiceUser#default_secondary_roles_option} + +--- + +##### `defaultWarehouse`Optional + +```typescript +public readonly defaultWarehouse: string; +``` + +- *Type:* string + +Specifies the virtual warehouse that is active by default for the user’s session upon login. + +Note that the CREATE USER operation does not verify that the warehouse exists. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_warehouse ServiceUser#default_warehouse} + +--- + +##### `disabled`Optional + +```typescript +public readonly disabled: string; +``` + +- *Type:* string + +Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#disabled ServiceUser#disabled} + +--- + +##### `displayName`Optional + +```typescript +public readonly displayName: string; +``` + +- *Type:* string + +Name displayed for the user in the Snowflake web interface. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#display_name ServiceUser#display_name} + +--- + +##### `email`Optional + +```typescript +public readonly email: string; +``` + +- *Type:* string + +Email address for the user. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#email ServiceUser#email} + +--- + +##### `enableUnloadPhysicalTypeOptimization`Optional + +```typescript +public readonly enableUnloadPhysicalTypeOptimization: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unload_physical_type_optimization ServiceUser#enable_unload_physical_type_optimization} + +--- + +##### `enableUnredactedQuerySyntaxError`Optional + +```typescript +public readonly enableUnredactedQuerySyntaxError: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. + +If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unredacted_query_syntax_error ServiceUser#enable_unredacted_query_syntax_error} + +--- + +##### `errorOnNondeterministicMerge`Optional + +```typescript +public readonly errorOnNondeterministicMerge: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_merge ServiceUser#error_on_nondeterministic_merge} + +--- + +##### `errorOnNondeterministicUpdate`Optional + +```typescript +public readonly errorOnNondeterministicUpdate: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_update ServiceUser#error_on_nondeterministic_update} + +--- + +##### `geographyOutputFormat`Optional + +```typescript +public readonly geographyOutputFormat: string; +``` + +- *Type:* string + +Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geography_output_format ServiceUser#geography_output_format} + +--- + +##### `geometryOutputFormat`Optional + +```typescript +public readonly geometryOutputFormat: string; +``` + +- *Type:* string + +Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geometry_output_format ServiceUser#geometry_output_format} + +--- + +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `jdbcTreatDecimalAsInt`Optional + +```typescript +public readonly jdbcTreatDecimalAsInt: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_decimal_as_int ServiceUser#jdbc_treat_decimal_as_int} + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Optional + +```typescript +public readonly jdbcTreatTimestampNtzAsUtc: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_timestamp_ntz_as_utc ServiceUser#jdbc_treat_timestamp_ntz_as_utc} + +--- + +##### `jdbcUseSessionTimezone`Optional + +```typescript +public readonly jdbcUseSessionTimezone: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_use_session_timezone ServiceUser#jdbc_use_session_timezone} + +--- + +##### `jsonIndent`Optional + +```typescript +public readonly jsonIndent: number; +``` + +- *Type:* number + +Specifies the number of blank spaces to indent each new element in JSON output in the session. + +Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#json_indent ServiceUser#json_indent} + +--- + +##### `lockTimeout`Optional + +```typescript +public readonly lockTimeout: number; +``` + +- *Type:* number + +Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. + +For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#lock_timeout ServiceUser#lock_timeout} + +--- + +##### `loginName`Optional + +```typescript +public readonly loginName: string; +``` + +- *Type:* string + +The name users use to log in. + +If not supplied, snowflake will use name instead. Login names are always case-insensitive. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#login_name ServiceUser#login_name} + +--- + +##### `logLevel`Optional + +```typescript +public readonly logLevel: string; +``` + +- *Type:* string + +Specifies the severity level of messages that should be ingested and made available in the active event table. + +Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#log_level ServiceUser#log_level} + +--- + +##### `minsToUnlock`Optional + +```typescript +public readonly minsToUnlock: number; +``` + +- *Type:* number + +Specifies the number of minutes until the temporary lock on the user login is cleared. + +To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#mins_to_unlock ServiceUser#mins_to_unlock} + +--- + +##### `multiStatementCount`Optional + +```typescript +public readonly multiStatementCount: number; +``` + +- *Type:* number + +Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#multi_statement_count ServiceUser#multi_statement_count} + +--- + +##### `networkPolicy`Optional + +```typescript +public readonly networkPolicy: string; +``` + +- *Type:* string + +Specifies the network policy to enforce for your account. + +Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#network_policy ServiceUser#network_policy} + +--- + +##### `noorderSequenceAsDefault`Optional + +```typescript +public readonly noorderSequenceAsDefault: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. + +The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#noorder_sequence_as_default ServiceUser#noorder_sequence_as_default} + +--- + +##### `odbcTreatDecimalAsInt`Optional + +```typescript +public readonly odbcTreatDecimalAsInt: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#odbc_treat_decimal_as_int ServiceUser#odbc_treat_decimal_as_int} + +--- + +##### `preventUnloadToInternalStages`Optional + +```typescript +public readonly preventUnloadToInternalStages: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#prevent_unload_to_internal_stages ServiceUser#prevent_unload_to_internal_stages} + +--- + +##### `queryTag`Optional + +```typescript +public readonly queryTag: string; +``` + +- *Type:* string + +Optional string that can be used to tag queries and other SQL statements executed within a session. + +The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#query_tag ServiceUser#query_tag} + +--- + +##### `quotedIdentifiersIgnoreCase`Optional + +```typescript +public readonly quotedIdentifiersIgnoreCase: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. + +By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#quoted_identifiers_ignore_case ServiceUser#quoted_identifiers_ignore_case} + +--- + +##### `rowsPerResultset`Optional + +```typescript +public readonly rowsPerResultset: number; +``` + +- *Type:* number + +Specifies the maximum number of rows returned in a result set. + +A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rows_per_resultset ServiceUser#rows_per_resultset} + +--- + +##### `rsaPublicKey`Optional + +```typescript +public readonly rsaPublicKey: string; +``` + +- *Type:* string + +Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key ServiceUser#rsa_public_key} + +--- + +##### `rsaPublicKey2`Optional + +```typescript +public readonly rsaPublicKey2: string; +``` + +- *Type:* string + +Specifies the user’s second RSA public key; + +used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key_2 ServiceUser#rsa_public_key_2} + +--- + +##### `s3StageVpceDnsName`Optional + +```typescript +public readonly s3StageVpceDnsName: string; +``` + +- *Type:* string + +Specifies the DNS name of an Amazon S3 interface endpoint. + +Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#s3_stage_vpce_dns_name ServiceUser#s3_stage_vpce_dns_name} + +--- + +##### `searchPath`Optional + +```typescript +public readonly searchPath: string; +``` + +- *Type:* string + +Specifies the path to search to resolve unqualified object names in queries. + +For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#search_path ServiceUser#search_path} + +--- + +##### `simulatedDataSharingConsumer`Optional + +```typescript +public readonly simulatedDataSharingConsumer: string; +``` + +- *Type:* string + +Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. + +When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#simulated_data_sharing_consumer ServiceUser#simulated_data_sharing_consumer} + +--- + +##### `statementQueuedTimeoutInSeconds`Optional + +```typescript +public readonly statementQueuedTimeoutInSeconds: number; +``` + +- *Type:* number + +Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_queued_timeout_in_seconds ServiceUser#statement_queued_timeout_in_seconds} + +--- + +##### `statementTimeoutInSeconds`Optional + +```typescript +public readonly statementTimeoutInSeconds: number; +``` + +- *Type:* number + +Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_timeout_in_seconds ServiceUser#statement_timeout_in_seconds} + +--- + +##### `strictJsonOutput`Optional + +```typescript +public readonly strictJsonOutput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#strict_json_output ServiceUser#strict_json_output} + +--- + +##### `timeInputFormat`Optional + +```typescript +public readonly timeInputFormat: string; +``` + +- *Type:* string + +Specifies the input format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_input_format ServiceUser#time_input_format} + +--- + +##### `timeOutputFormat`Optional + +```typescript +public readonly timeOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the TIME data type. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_output_format ServiceUser#time_output_format} + +--- + +##### `timestampDayIsAlways24H`Optional + +```typescript +public readonly timestampDayIsAlways24H: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_day_is_always_24h ServiceUser#timestamp_day_is_always_24h} + +--- + +##### `timestampInputFormat`Optional + +```typescript +public readonly timestampInputFormat: string; +``` + +- *Type:* string + +Specifies the input format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_input_format ServiceUser#timestamp_input_format} + +--- + +##### `timestampLtzOutputFormat`Optional + +```typescript +public readonly timestampLtzOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_LTZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ltz_output_format ServiceUser#timestamp_ltz_output_format} + +--- + +##### `timestampNtzOutputFormat`Optional + +```typescript +public readonly timestampNtzOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ntz_output_format ServiceUser#timestamp_ntz_output_format} + +--- + +##### `timestampOutputFormat`Optional + +```typescript +public readonly timestampOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP data type alias. + +For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_output_format ServiceUser#timestamp_output_format} + +--- + +##### `timestampTypeMapping`Optional + +```typescript +public readonly timestampTypeMapping: string; +``` + +- *Type:* string + +Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_type_mapping ServiceUser#timestamp_type_mapping} + +--- + +##### `timestampTzOutputFormat`Optional + +```typescript +public readonly timestampTzOutputFormat: string; +``` + +- *Type:* string + +Specifies the display format for the TIMESTAMP_TZ data type. + +If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_tz_output_format ServiceUser#timestamp_tz_output_format} + +--- + +##### `timezone`Optional + +```typescript +public readonly timezone: string; +``` + +- *Type:* string + +Specifies the time zone for the session. + +You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timezone ServiceUser#timezone} + +--- + +##### `traceLevel`Optional + +```typescript +public readonly traceLevel: string; +``` + +- *Type:* string + +Controls how trace events are ingested into the event table. + +For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#trace_level ServiceUser#trace_level} + +--- + +##### `transactionAbortOnError`Optional + +```typescript +public readonly transactionAbortOnError: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. + +For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_abort_on_error ServiceUser#transaction_abort_on_error} + +--- + +##### `transactionDefaultIsolationLevel`Optional + +```typescript +public readonly transactionDefaultIsolationLevel: string; +``` + +- *Type:* string + +Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_default_isolation_level ServiceUser#transaction_default_isolation_level} + +--- + +##### `twoDigitCenturyStart`Optional + +```typescript +public readonly twoDigitCenturyStart: number; +``` + +- *Type:* number + +Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#two_digit_century_start ServiceUser#two_digit_century_start} + +--- + +##### `unsupportedDdlAction`Optional + +```typescript +public readonly unsupportedDdlAction: string; +``` + +- *Type:* string + +Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#unsupported_ddl_action ServiceUser#unsupported_ddl_action} + +--- + +##### `useCachedResult`Optional + +```typescript +public readonly useCachedResult: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Specifies whether to reuse persisted query results, if available, when a matching query is submitted. + +For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#use_cached_result ServiceUser#use_cached_result} + +--- + +##### `weekOfYearPolicy`Optional + +```typescript +public readonly weekOfYearPolicy: number; +``` + +- *Type:* number + +Specifies how the weeks in a given year are computed. + +`0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_of_year_policy ServiceUser#week_of_year_policy} + +--- + +##### `weekStart`Optional + +```typescript +public readonly weekStart: number; +``` + +- *Type:* number + +Specifies the first day of the week (used by week-related date functions). + +`0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_start ServiceUser#week_start} + +--- + +### ServiceUserParameters + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParameters: serviceUser.ServiceUserParameters = { ... } +``` + + +### ServiceUserParametersAbortDetachedQuery + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersAbortDetachedQuery: serviceUser.ServiceUserParametersAbortDetachedQuery = { ... } +``` + + +### ServiceUserParametersAutocommit + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersAutocommit: serviceUser.ServiceUserParametersAutocommit = { ... } +``` + + +### ServiceUserParametersBinaryInputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersBinaryInputFormat: serviceUser.ServiceUserParametersBinaryInputFormat = { ... } +``` + + +### ServiceUserParametersBinaryOutputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersBinaryOutputFormat: serviceUser.ServiceUserParametersBinaryOutputFormat = { ... } +``` + + +### ServiceUserParametersClientMemoryLimit + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersClientMemoryLimit: serviceUser.ServiceUserParametersClientMemoryLimit = { ... } +``` + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtx + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersClientMetadataRequestUseConnectionCtx: serviceUser.ServiceUserParametersClientMetadataRequestUseConnectionCtx = { ... } +``` + + +### ServiceUserParametersClientPrefetchThreads + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersClientPrefetchThreads: serviceUser.ServiceUserParametersClientPrefetchThreads = { ... } +``` + + +### ServiceUserParametersClientResultChunkSize + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersClientResultChunkSize: serviceUser.ServiceUserParametersClientResultChunkSize = { ... } +``` + + +### ServiceUserParametersClientResultColumnCaseInsensitive + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersClientResultColumnCaseInsensitive: serviceUser.ServiceUserParametersClientResultColumnCaseInsensitive = { ... } +``` + + +### ServiceUserParametersClientSessionKeepAlive + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersClientSessionKeepAlive: serviceUser.ServiceUserParametersClientSessionKeepAlive = { ... } +``` + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersClientSessionKeepAliveHeartbeatFrequency: serviceUser.ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency = { ... } +``` + + +### ServiceUserParametersClientTimestampTypeMapping + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersClientTimestampTypeMapping: serviceUser.ServiceUserParametersClientTimestampTypeMapping = { ... } +``` + + +### ServiceUserParametersDateInputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersDateInputFormat: serviceUser.ServiceUserParametersDateInputFormat = { ... } +``` + + +### ServiceUserParametersDateOutputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersDateOutputFormat: serviceUser.ServiceUserParametersDateOutputFormat = { ... } +``` + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimization + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersEnableUnloadPhysicalTypeOptimization: serviceUser.ServiceUserParametersEnableUnloadPhysicalTypeOptimization = { ... } +``` + + +### ServiceUserParametersEnableUnredactedQuerySyntaxError + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersEnableUnredactedQuerySyntaxError: serviceUser.ServiceUserParametersEnableUnredactedQuerySyntaxError = { ... } +``` + + +### ServiceUserParametersErrorOnNondeterministicMerge + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersErrorOnNondeterministicMerge: serviceUser.ServiceUserParametersErrorOnNondeterministicMerge = { ... } +``` + + +### ServiceUserParametersErrorOnNondeterministicUpdate + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersErrorOnNondeterministicUpdate: serviceUser.ServiceUserParametersErrorOnNondeterministicUpdate = { ... } +``` + + +### ServiceUserParametersGeographyOutputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersGeographyOutputFormat: serviceUser.ServiceUserParametersGeographyOutputFormat = { ... } +``` + + +### ServiceUserParametersGeometryOutputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersGeometryOutputFormat: serviceUser.ServiceUserParametersGeometryOutputFormat = { ... } +``` + + +### ServiceUserParametersJdbcTreatDecimalAsInt + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersJdbcTreatDecimalAsInt: serviceUser.ServiceUserParametersJdbcTreatDecimalAsInt = { ... } +``` + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtc + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersJdbcTreatTimestampNtzAsUtc: serviceUser.ServiceUserParametersJdbcTreatTimestampNtzAsUtc = { ... } +``` + + +### ServiceUserParametersJdbcUseSessionTimezone + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersJdbcUseSessionTimezone: serviceUser.ServiceUserParametersJdbcUseSessionTimezone = { ... } +``` + + +### ServiceUserParametersJsonIndent + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersJsonIndent: serviceUser.ServiceUserParametersJsonIndent = { ... } +``` + + +### ServiceUserParametersLockTimeout + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersLockTimeout: serviceUser.ServiceUserParametersLockTimeout = { ... } +``` + + +### ServiceUserParametersLogLevel + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersLogLevel: serviceUser.ServiceUserParametersLogLevel = { ... } +``` + + +### ServiceUserParametersMultiStatementCount + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersMultiStatementCount: serviceUser.ServiceUserParametersMultiStatementCount = { ... } +``` + + +### ServiceUserParametersNetworkPolicy + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersNetworkPolicy: serviceUser.ServiceUserParametersNetworkPolicy = { ... } +``` + + +### ServiceUserParametersNoorderSequenceAsDefault + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersNoorderSequenceAsDefault: serviceUser.ServiceUserParametersNoorderSequenceAsDefault = { ... } +``` + + +### ServiceUserParametersOdbcTreatDecimalAsInt + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersOdbcTreatDecimalAsInt: serviceUser.ServiceUserParametersOdbcTreatDecimalAsInt = { ... } +``` + + +### ServiceUserParametersPreventUnloadToInternalStages + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersPreventUnloadToInternalStages: serviceUser.ServiceUserParametersPreventUnloadToInternalStages = { ... } +``` + + +### ServiceUserParametersQueryTag + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersQueryTag: serviceUser.ServiceUserParametersQueryTag = { ... } +``` + + +### ServiceUserParametersQuotedIdentifiersIgnoreCase + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersQuotedIdentifiersIgnoreCase: serviceUser.ServiceUserParametersQuotedIdentifiersIgnoreCase = { ... } +``` + + +### ServiceUserParametersRowsPerResultset + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersRowsPerResultset: serviceUser.ServiceUserParametersRowsPerResultset = { ... } +``` + + +### ServiceUserParametersS3StageVpceDnsName + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersS3StageVpceDnsName: serviceUser.ServiceUserParametersS3StageVpceDnsName = { ... } +``` + + +### ServiceUserParametersSearchPath + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersSearchPath: serviceUser.ServiceUserParametersSearchPath = { ... } +``` + + +### ServiceUserParametersSimulatedDataSharingConsumer + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersSimulatedDataSharingConsumer: serviceUser.ServiceUserParametersSimulatedDataSharingConsumer = { ... } +``` + + +### ServiceUserParametersStatementQueuedTimeoutInSeconds + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersStatementQueuedTimeoutInSeconds: serviceUser.ServiceUserParametersStatementQueuedTimeoutInSeconds = { ... } +``` + + +### ServiceUserParametersStatementTimeoutInSeconds + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersStatementTimeoutInSeconds: serviceUser.ServiceUserParametersStatementTimeoutInSeconds = { ... } +``` + + +### ServiceUserParametersStrictJsonOutput + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersStrictJsonOutput: serviceUser.ServiceUserParametersStrictJsonOutput = { ... } +``` + + +### ServiceUserParametersTimeInputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTimeInputFormat: serviceUser.ServiceUserParametersTimeInputFormat = { ... } +``` + + +### ServiceUserParametersTimeOutputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTimeOutputFormat: serviceUser.ServiceUserParametersTimeOutputFormat = { ... } +``` + + +### ServiceUserParametersTimestampDayIsAlways24H + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTimestampDayIsAlways24H: serviceUser.ServiceUserParametersTimestampDayIsAlways24H = { ... } +``` + + +### ServiceUserParametersTimestampInputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTimestampInputFormat: serviceUser.ServiceUserParametersTimestampInputFormat = { ... } +``` + + +### ServiceUserParametersTimestampLtzOutputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTimestampLtzOutputFormat: serviceUser.ServiceUserParametersTimestampLtzOutputFormat = { ... } +``` + + +### ServiceUserParametersTimestampNtzOutputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTimestampNtzOutputFormat: serviceUser.ServiceUserParametersTimestampNtzOutputFormat = { ... } +``` + + +### ServiceUserParametersTimestampOutputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTimestampOutputFormat: serviceUser.ServiceUserParametersTimestampOutputFormat = { ... } +``` + + +### ServiceUserParametersTimestampTypeMapping + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTimestampTypeMapping: serviceUser.ServiceUserParametersTimestampTypeMapping = { ... } +``` + + +### ServiceUserParametersTimestampTzOutputFormat + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTimestampTzOutputFormat: serviceUser.ServiceUserParametersTimestampTzOutputFormat = { ... } +``` + + +### ServiceUserParametersTimezone + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTimezone: serviceUser.ServiceUserParametersTimezone = { ... } +``` + + +### ServiceUserParametersTraceLevel + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTraceLevel: serviceUser.ServiceUserParametersTraceLevel = { ... } +``` + + +### ServiceUserParametersTransactionAbortOnError + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTransactionAbortOnError: serviceUser.ServiceUserParametersTransactionAbortOnError = { ... } +``` + + +### ServiceUserParametersTransactionDefaultIsolationLevel + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTransactionDefaultIsolationLevel: serviceUser.ServiceUserParametersTransactionDefaultIsolationLevel = { ... } +``` + + +### ServiceUserParametersTwoDigitCenturyStart + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersTwoDigitCenturyStart: serviceUser.ServiceUserParametersTwoDigitCenturyStart = { ... } +``` + + +### ServiceUserParametersUnsupportedDdlAction + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersUnsupportedDdlAction: serviceUser.ServiceUserParametersUnsupportedDdlAction = { ... } +``` + + +### ServiceUserParametersUseCachedResult + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersUseCachedResult: serviceUser.ServiceUserParametersUseCachedResult = { ... } +``` + + +### ServiceUserParametersWeekOfYearPolicy + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersWeekOfYearPolicy: serviceUser.ServiceUserParametersWeekOfYearPolicy = { ... } +``` + + +### ServiceUserParametersWeekStart + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserParametersWeekStart: serviceUser.ServiceUserParametersWeekStart = { ... } +``` + + +### ServiceUserShowOutput + +#### Initializer + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +const serviceUserShowOutput: serviceUser.ServiceUserShowOutput = { ... } +``` + + +## Classes + +### ServiceUserParametersAbortDetachedQueryList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersAbortDetachedQueryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersAbortDetachedQueryOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersAbortDetachedQueryOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersAbortDetachedQueryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersAbortDetachedQuery | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersAbortDetachedQuery; +``` + +- *Type:* ServiceUserParametersAbortDetachedQuery + +--- + + +### ServiceUserParametersAutocommitList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersAutocommitList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersAutocommitOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersAutocommitOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersAutocommitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersAutocommit | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersAutocommit; +``` + +- *Type:* ServiceUserParametersAutocommit + +--- + + +### ServiceUserParametersBinaryInputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersBinaryInputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersBinaryInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersBinaryInputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersBinaryInputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersBinaryInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersBinaryInputFormat; +``` + +- *Type:* ServiceUserParametersBinaryInputFormat + +--- + + +### ServiceUserParametersBinaryOutputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersBinaryOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersBinaryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersBinaryOutputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersBinaryOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersBinaryOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersBinaryOutputFormat; +``` + +- *Type:* ServiceUserParametersBinaryOutputFormat + +--- + + +### ServiceUserParametersClientMemoryLimitList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientMemoryLimitList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersClientMemoryLimitOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientMemoryLimitOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientMemoryLimitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersClientMemoryLimit | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersClientMemoryLimit; +``` + +- *Type:* ServiceUserParametersClientMemoryLimit + +--- + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtxList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientMetadataRequestUseConnectionCtxList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersClientMetadataRequestUseConnectionCtx | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersClientMetadataRequestUseConnectionCtx; +``` + +- *Type:* ServiceUserParametersClientMetadataRequestUseConnectionCtx + +--- + + +### ServiceUserParametersClientPrefetchThreadsList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientPrefetchThreadsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersClientPrefetchThreadsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientPrefetchThreadsOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientPrefetchThreadsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersClientPrefetchThreads | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersClientPrefetchThreads; +``` + +- *Type:* ServiceUserParametersClientPrefetchThreads + +--- + + +### ServiceUserParametersClientResultChunkSizeList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientResultChunkSizeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersClientResultChunkSizeOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientResultChunkSizeOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientResultChunkSizeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersClientResultChunkSize | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersClientResultChunkSize; +``` + +- *Type:* ServiceUserParametersClientResultChunkSize + +--- + + +### ServiceUserParametersClientResultColumnCaseInsensitiveList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientResultColumnCaseInsensitiveList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersClientResultColumnCaseInsensitive | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersClientResultColumnCaseInsensitive; +``` + +- *Type:* ServiceUserParametersClientResultColumnCaseInsensitive + +--- + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency; +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency + +--- + + +### ServiceUserParametersClientSessionKeepAliveList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientSessionKeepAliveList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersClientSessionKeepAliveOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientSessionKeepAliveOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientSessionKeepAliveOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersClientSessionKeepAlive | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersClientSessionKeepAlive; +``` + +- *Type:* ServiceUserParametersClientSessionKeepAlive + +--- + + +### ServiceUserParametersClientTimestampTypeMappingList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientTimestampTypeMappingList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersClientTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersClientTimestampTypeMappingOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersClientTimestampTypeMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersClientTimestampTypeMapping | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersClientTimestampTypeMapping; +``` + +- *Type:* ServiceUserParametersClientTimestampTypeMapping + +--- + + +### ServiceUserParametersDateInputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersDateInputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersDateInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersDateInputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersDateInputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersDateInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersDateInputFormat; +``` + +- *Type:* ServiceUserParametersDateInputFormat + +--- + + +### ServiceUserParametersDateOutputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersDateOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersDateOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersDateOutputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersDateOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersDateOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersDateOutputFormat; +``` + +- *Type:* ServiceUserParametersDateOutputFormat + +--- + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersEnableUnloadPhysicalTypeOptimization | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersEnableUnloadPhysicalTypeOptimization; +``` + +- *Type:* ServiceUserParametersEnableUnloadPhysicalTypeOptimization + +--- + + +### ServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersEnableUnredactedQuerySyntaxErrorList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersEnableUnredactedQuerySyntaxError | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersEnableUnredactedQuerySyntaxError; +``` + +- *Type:* ServiceUserParametersEnableUnredactedQuerySyntaxError + +--- + + +### ServiceUserParametersErrorOnNondeterministicMergeList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersErrorOnNondeterministicMergeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersErrorOnNondeterministicMergeOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersErrorOnNondeterministicMergeOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersErrorOnNondeterministicMergeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersErrorOnNondeterministicMerge | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersErrorOnNondeterministicMerge; +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicMerge + +--- + + +### ServiceUserParametersErrorOnNondeterministicUpdateList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersErrorOnNondeterministicUpdateList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersErrorOnNondeterministicUpdateOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersErrorOnNondeterministicUpdateOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersErrorOnNondeterministicUpdateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersErrorOnNondeterministicUpdate | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersErrorOnNondeterministicUpdate; +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicUpdate + +--- + + +### ServiceUserParametersGeographyOutputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersGeographyOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersGeographyOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersGeographyOutputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersGeographyOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersGeographyOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersGeographyOutputFormat; +``` + +- *Type:* ServiceUserParametersGeographyOutputFormat + +--- + + +### ServiceUserParametersGeometryOutputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersGeometryOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersGeometryOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersGeometryOutputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersGeometryOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersGeometryOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersGeometryOutputFormat; +``` + +- *Type:* ServiceUserParametersGeometryOutputFormat + +--- + + +### ServiceUserParametersJdbcTreatDecimalAsIntList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersJdbcTreatDecimalAsIntList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersJdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersJdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersJdbcTreatDecimalAsIntOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersJdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersJdbcTreatDecimalAsInt; +``` + +- *Type:* ServiceUserParametersJdbcTreatDecimalAsInt + +--- + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersJdbcTreatTimestampNtzAsUtcList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersJdbcTreatTimestampNtzAsUtc | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersJdbcTreatTimestampNtzAsUtc; +``` + +- *Type:* ServiceUserParametersJdbcTreatTimestampNtzAsUtc + +--- + + +### ServiceUserParametersJdbcUseSessionTimezoneList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersJdbcUseSessionTimezoneList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersJdbcUseSessionTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersJdbcUseSessionTimezoneOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersJdbcUseSessionTimezoneOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersJdbcUseSessionTimezone | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersJdbcUseSessionTimezone; +``` + +- *Type:* ServiceUserParametersJdbcUseSessionTimezone + +--- + + +### ServiceUserParametersJsonIndentList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersJsonIndentList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersJsonIndentOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersJsonIndentOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersJsonIndentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersJsonIndent | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersJsonIndent; +``` + +- *Type:* ServiceUserParametersJsonIndent + +--- + + +### ServiceUserParametersList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersLockTimeoutList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersLockTimeoutList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersLockTimeoutOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersLockTimeoutOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersLockTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersLockTimeout | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersLockTimeout; +``` + +- *Type:* ServiceUserParametersLockTimeout + +--- + + +### ServiceUserParametersLogLevelList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersLogLevelList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersLogLevelOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersLogLevelOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersLogLevelOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersLogLevel | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersLogLevel; +``` + +- *Type:* ServiceUserParametersLogLevel + +--- + + +### ServiceUserParametersMultiStatementCountList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersMultiStatementCountList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersMultiStatementCountOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersMultiStatementCountOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersMultiStatementCountOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersMultiStatementCount | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersMultiStatementCount; +``` + +- *Type:* ServiceUserParametersMultiStatementCount + +--- + + +### ServiceUserParametersNetworkPolicyList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersNetworkPolicyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersNetworkPolicyOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersNetworkPolicyOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersNetworkPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersNetworkPolicy | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersNetworkPolicy; +``` + +- *Type:* ServiceUserParametersNetworkPolicy + +--- + + +### ServiceUserParametersNoorderSequenceAsDefaultList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersNoorderSequenceAsDefaultList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersNoorderSequenceAsDefaultOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersNoorderSequenceAsDefaultOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersNoorderSequenceAsDefaultOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersNoorderSequenceAsDefault | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersNoorderSequenceAsDefault; +``` + +- *Type:* ServiceUserParametersNoorderSequenceAsDefault + +--- + + +### ServiceUserParametersOdbcTreatDecimalAsIntList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersOdbcTreatDecimalAsIntList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersOdbcTreatDecimalAsIntOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersOdbcTreatDecimalAsIntOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersOdbcTreatDecimalAsIntOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersOdbcTreatDecimalAsInt | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersOdbcTreatDecimalAsInt; +``` + +- *Type:* ServiceUserParametersOdbcTreatDecimalAsInt + +--- + + +### ServiceUserParametersOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| abortDetachedQuery | ServiceUserParametersAbortDetachedQueryList | *No description.* | +| autocommit | ServiceUserParametersAutocommitList | *No description.* | +| binaryInputFormat | ServiceUserParametersBinaryInputFormatList | *No description.* | +| binaryOutputFormat | ServiceUserParametersBinaryOutputFormatList | *No description.* | +| clientMemoryLimit | ServiceUserParametersClientMemoryLimitList | *No description.* | +| clientMetadataRequestUseConnectionCtx | ServiceUserParametersClientMetadataRequestUseConnectionCtxList | *No description.* | +| clientPrefetchThreads | ServiceUserParametersClientPrefetchThreadsList | *No description.* | +| clientResultChunkSize | ServiceUserParametersClientResultChunkSizeList | *No description.* | +| clientResultColumnCaseInsensitive | ServiceUserParametersClientResultColumnCaseInsensitiveList | *No description.* | +| clientSessionKeepAlive | ServiceUserParametersClientSessionKeepAliveList | *No description.* | +| clientSessionKeepAliveHeartbeatFrequency | ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList | *No description.* | +| clientTimestampTypeMapping | ServiceUserParametersClientTimestampTypeMappingList | *No description.* | +| dateInputFormat | ServiceUserParametersDateInputFormatList | *No description.* | +| dateOutputFormat | ServiceUserParametersDateOutputFormatList | *No description.* | +| enableUnloadPhysicalTypeOptimization | ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList | *No description.* | +| enableUnredactedQuerySyntaxError | ServiceUserParametersEnableUnredactedQuerySyntaxErrorList | *No description.* | +| errorOnNondeterministicMerge | ServiceUserParametersErrorOnNondeterministicMergeList | *No description.* | +| errorOnNondeterministicUpdate | ServiceUserParametersErrorOnNondeterministicUpdateList | *No description.* | +| geographyOutputFormat | ServiceUserParametersGeographyOutputFormatList | *No description.* | +| geometryOutputFormat | ServiceUserParametersGeometryOutputFormatList | *No description.* | +| jdbcTreatDecimalAsInt | ServiceUserParametersJdbcTreatDecimalAsIntList | *No description.* | +| jdbcTreatTimestampNtzAsUtc | ServiceUserParametersJdbcTreatTimestampNtzAsUtcList | *No description.* | +| jdbcUseSessionTimezone | ServiceUserParametersJdbcUseSessionTimezoneList | *No description.* | +| jsonIndent | ServiceUserParametersJsonIndentList | *No description.* | +| lockTimeout | ServiceUserParametersLockTimeoutList | *No description.* | +| logLevel | ServiceUserParametersLogLevelList | *No description.* | +| multiStatementCount | ServiceUserParametersMultiStatementCountList | *No description.* | +| networkPolicy | ServiceUserParametersNetworkPolicyList | *No description.* | +| noorderSequenceAsDefault | ServiceUserParametersNoorderSequenceAsDefaultList | *No description.* | +| odbcTreatDecimalAsInt | ServiceUserParametersOdbcTreatDecimalAsIntList | *No description.* | +| preventUnloadToInternalStages | ServiceUserParametersPreventUnloadToInternalStagesList | *No description.* | +| queryTag | ServiceUserParametersQueryTagList | *No description.* | +| quotedIdentifiersIgnoreCase | ServiceUserParametersQuotedIdentifiersIgnoreCaseList | *No description.* | +| rowsPerResultset | ServiceUserParametersRowsPerResultsetList | *No description.* | +| s3StageVpceDnsName | ServiceUserParametersS3StageVpceDnsNameList | *No description.* | +| searchPath | ServiceUserParametersSearchPathList | *No description.* | +| simulatedDataSharingConsumer | ServiceUserParametersSimulatedDataSharingConsumerList | *No description.* | +| statementQueuedTimeoutInSeconds | ServiceUserParametersStatementQueuedTimeoutInSecondsList | *No description.* | +| statementTimeoutInSeconds | ServiceUserParametersStatementTimeoutInSecondsList | *No description.* | +| strictJsonOutput | ServiceUserParametersStrictJsonOutputList | *No description.* | +| timeInputFormat | ServiceUserParametersTimeInputFormatList | *No description.* | +| timeOutputFormat | ServiceUserParametersTimeOutputFormatList | *No description.* | +| timestampDayIsAlways24H | ServiceUserParametersTimestampDayIsAlways24HList | *No description.* | +| timestampInputFormat | ServiceUserParametersTimestampInputFormatList | *No description.* | +| timestampLtzOutputFormat | ServiceUserParametersTimestampLtzOutputFormatList | *No description.* | +| timestampNtzOutputFormat | ServiceUserParametersTimestampNtzOutputFormatList | *No description.* | +| timestampOutputFormat | ServiceUserParametersTimestampOutputFormatList | *No description.* | +| timestampTypeMapping | ServiceUserParametersTimestampTypeMappingList | *No description.* | +| timestampTzOutputFormat | ServiceUserParametersTimestampTzOutputFormatList | *No description.* | +| timezone | ServiceUserParametersTimezoneList | *No description.* | +| traceLevel | ServiceUserParametersTraceLevelList | *No description.* | +| transactionAbortOnError | ServiceUserParametersTransactionAbortOnErrorList | *No description.* | +| transactionDefaultIsolationLevel | ServiceUserParametersTransactionDefaultIsolationLevelList | *No description.* | +| twoDigitCenturyStart | ServiceUserParametersTwoDigitCenturyStartList | *No description.* | +| unsupportedDdlAction | ServiceUserParametersUnsupportedDdlActionList | *No description.* | +| useCachedResult | ServiceUserParametersUseCachedResultList | *No description.* | +| weekOfYearPolicy | ServiceUserParametersWeekOfYearPolicyList | *No description.* | +| weekStart | ServiceUserParametersWeekStartList | *No description.* | +| internalValue | ServiceUserParameters | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `abortDetachedQuery`Required + +```typescript +public readonly abortDetachedQuery: ServiceUserParametersAbortDetachedQueryList; +``` + +- *Type:* ServiceUserParametersAbortDetachedQueryList + +--- + +##### `autocommit`Required + +```typescript +public readonly autocommit: ServiceUserParametersAutocommitList; +``` + +- *Type:* ServiceUserParametersAutocommitList + +--- + +##### `binaryInputFormat`Required + +```typescript +public readonly binaryInputFormat: ServiceUserParametersBinaryInputFormatList; +``` + +- *Type:* ServiceUserParametersBinaryInputFormatList + +--- + +##### `binaryOutputFormat`Required + +```typescript +public readonly binaryOutputFormat: ServiceUserParametersBinaryOutputFormatList; +``` + +- *Type:* ServiceUserParametersBinaryOutputFormatList + +--- + +##### `clientMemoryLimit`Required + +```typescript +public readonly clientMemoryLimit: ServiceUserParametersClientMemoryLimitList; +``` + +- *Type:* ServiceUserParametersClientMemoryLimitList + +--- + +##### `clientMetadataRequestUseConnectionCtx`Required + +```typescript +public readonly clientMetadataRequestUseConnectionCtx: ServiceUserParametersClientMetadataRequestUseConnectionCtxList; +``` + +- *Type:* ServiceUserParametersClientMetadataRequestUseConnectionCtxList + +--- + +##### `clientPrefetchThreads`Required + +```typescript +public readonly clientPrefetchThreads: ServiceUserParametersClientPrefetchThreadsList; +``` + +- *Type:* ServiceUserParametersClientPrefetchThreadsList + +--- + +##### `clientResultChunkSize`Required + +```typescript +public readonly clientResultChunkSize: ServiceUserParametersClientResultChunkSizeList; +``` + +- *Type:* ServiceUserParametersClientResultChunkSizeList + +--- + +##### `clientResultColumnCaseInsensitive`Required + +```typescript +public readonly clientResultColumnCaseInsensitive: ServiceUserParametersClientResultColumnCaseInsensitiveList; +``` + +- *Type:* ServiceUserParametersClientResultColumnCaseInsensitiveList + +--- + +##### `clientSessionKeepAlive`Required + +```typescript +public readonly clientSessionKeepAlive: ServiceUserParametersClientSessionKeepAliveList; +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveList + +--- + +##### `clientSessionKeepAliveHeartbeatFrequency`Required + +```typescript +public readonly clientSessionKeepAliveHeartbeatFrequency: ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList; +``` + +- *Type:* ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList + +--- + +##### `clientTimestampTypeMapping`Required + +```typescript +public readonly clientTimestampTypeMapping: ServiceUserParametersClientTimestampTypeMappingList; +``` + +- *Type:* ServiceUserParametersClientTimestampTypeMappingList + +--- + +##### `dateInputFormat`Required + +```typescript +public readonly dateInputFormat: ServiceUserParametersDateInputFormatList; +``` + +- *Type:* ServiceUserParametersDateInputFormatList + +--- + +##### `dateOutputFormat`Required + +```typescript +public readonly dateOutputFormat: ServiceUserParametersDateOutputFormatList; +``` + +- *Type:* ServiceUserParametersDateOutputFormatList + +--- + +##### `enableUnloadPhysicalTypeOptimization`Required + +```typescript +public readonly enableUnloadPhysicalTypeOptimization: ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList; +``` + +- *Type:* ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList + +--- + +##### `enableUnredactedQuerySyntaxError`Required + +```typescript +public readonly enableUnredactedQuerySyntaxError: ServiceUserParametersEnableUnredactedQuerySyntaxErrorList; +``` + +- *Type:* ServiceUserParametersEnableUnredactedQuerySyntaxErrorList + +--- + +##### `errorOnNondeterministicMerge`Required + +```typescript +public readonly errorOnNondeterministicMerge: ServiceUserParametersErrorOnNondeterministicMergeList; +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicMergeList + +--- + +##### `errorOnNondeterministicUpdate`Required + +```typescript +public readonly errorOnNondeterministicUpdate: ServiceUserParametersErrorOnNondeterministicUpdateList; +``` + +- *Type:* ServiceUserParametersErrorOnNondeterministicUpdateList + +--- + +##### `geographyOutputFormat`Required + +```typescript +public readonly geographyOutputFormat: ServiceUserParametersGeographyOutputFormatList; +``` + +- *Type:* ServiceUserParametersGeographyOutputFormatList + +--- + +##### `geometryOutputFormat`Required + +```typescript +public readonly geometryOutputFormat: ServiceUserParametersGeometryOutputFormatList; +``` + +- *Type:* ServiceUserParametersGeometryOutputFormatList + +--- + +##### `jdbcTreatDecimalAsInt`Required + +```typescript +public readonly jdbcTreatDecimalAsInt: ServiceUserParametersJdbcTreatDecimalAsIntList; +``` + +- *Type:* ServiceUserParametersJdbcTreatDecimalAsIntList + +--- + +##### `jdbcTreatTimestampNtzAsUtc`Required + +```typescript +public readonly jdbcTreatTimestampNtzAsUtc: ServiceUserParametersJdbcTreatTimestampNtzAsUtcList; +``` + +- *Type:* ServiceUserParametersJdbcTreatTimestampNtzAsUtcList + +--- + +##### `jdbcUseSessionTimezone`Required + +```typescript +public readonly jdbcUseSessionTimezone: ServiceUserParametersJdbcUseSessionTimezoneList; +``` + +- *Type:* ServiceUserParametersJdbcUseSessionTimezoneList + +--- + +##### `jsonIndent`Required + +```typescript +public readonly jsonIndent: ServiceUserParametersJsonIndentList; +``` + +- *Type:* ServiceUserParametersJsonIndentList + +--- + +##### `lockTimeout`Required + +```typescript +public readonly lockTimeout: ServiceUserParametersLockTimeoutList; +``` + +- *Type:* ServiceUserParametersLockTimeoutList + +--- + +##### `logLevel`Required + +```typescript +public readonly logLevel: ServiceUserParametersLogLevelList; +``` + +- *Type:* ServiceUserParametersLogLevelList + +--- + +##### `multiStatementCount`Required + +```typescript +public readonly multiStatementCount: ServiceUserParametersMultiStatementCountList; +``` + +- *Type:* ServiceUserParametersMultiStatementCountList + +--- + +##### `networkPolicy`Required + +```typescript +public readonly networkPolicy: ServiceUserParametersNetworkPolicyList; +``` + +- *Type:* ServiceUserParametersNetworkPolicyList + +--- + +##### `noorderSequenceAsDefault`Required + +```typescript +public readonly noorderSequenceAsDefault: ServiceUserParametersNoorderSequenceAsDefaultList; +``` + +- *Type:* ServiceUserParametersNoorderSequenceAsDefaultList + +--- + +##### `odbcTreatDecimalAsInt`Required + +```typescript +public readonly odbcTreatDecimalAsInt: ServiceUserParametersOdbcTreatDecimalAsIntList; +``` + +- *Type:* ServiceUserParametersOdbcTreatDecimalAsIntList + +--- + +##### `preventUnloadToInternalStages`Required + +```typescript +public readonly preventUnloadToInternalStages: ServiceUserParametersPreventUnloadToInternalStagesList; +``` + +- *Type:* ServiceUserParametersPreventUnloadToInternalStagesList + +--- + +##### `queryTag`Required + +```typescript +public readonly queryTag: ServiceUserParametersQueryTagList; +``` + +- *Type:* ServiceUserParametersQueryTagList + +--- + +##### `quotedIdentifiersIgnoreCase`Required + +```typescript +public readonly quotedIdentifiersIgnoreCase: ServiceUserParametersQuotedIdentifiersIgnoreCaseList; +``` + +- *Type:* ServiceUserParametersQuotedIdentifiersIgnoreCaseList + +--- + +##### `rowsPerResultset`Required + +```typescript +public readonly rowsPerResultset: ServiceUserParametersRowsPerResultsetList; +``` + +- *Type:* ServiceUserParametersRowsPerResultsetList + +--- + +##### `s3StageVpceDnsName`Required + +```typescript +public readonly s3StageVpceDnsName: ServiceUserParametersS3StageVpceDnsNameList; +``` + +- *Type:* ServiceUserParametersS3StageVpceDnsNameList + +--- + +##### `searchPath`Required + +```typescript +public readonly searchPath: ServiceUserParametersSearchPathList; +``` + +- *Type:* ServiceUserParametersSearchPathList + +--- + +##### `simulatedDataSharingConsumer`Required + +```typescript +public readonly simulatedDataSharingConsumer: ServiceUserParametersSimulatedDataSharingConsumerList; +``` + +- *Type:* ServiceUserParametersSimulatedDataSharingConsumerList + +--- + +##### `statementQueuedTimeoutInSeconds`Required + +```typescript +public readonly statementQueuedTimeoutInSeconds: ServiceUserParametersStatementQueuedTimeoutInSecondsList; +``` + +- *Type:* ServiceUserParametersStatementQueuedTimeoutInSecondsList + +--- + +##### `statementTimeoutInSeconds`Required + +```typescript +public readonly statementTimeoutInSeconds: ServiceUserParametersStatementTimeoutInSecondsList; +``` + +- *Type:* ServiceUserParametersStatementTimeoutInSecondsList + +--- + +##### `strictJsonOutput`Required + +```typescript +public readonly strictJsonOutput: ServiceUserParametersStrictJsonOutputList; +``` + +- *Type:* ServiceUserParametersStrictJsonOutputList + +--- + +##### `timeInputFormat`Required + +```typescript +public readonly timeInputFormat: ServiceUserParametersTimeInputFormatList; +``` + +- *Type:* ServiceUserParametersTimeInputFormatList + +--- + +##### `timeOutputFormat`Required + +```typescript +public readonly timeOutputFormat: ServiceUserParametersTimeOutputFormatList; +``` + +- *Type:* ServiceUserParametersTimeOutputFormatList + +--- + +##### `timestampDayIsAlways24H`Required + +```typescript +public readonly timestampDayIsAlways24H: ServiceUserParametersTimestampDayIsAlways24HList; +``` + +- *Type:* ServiceUserParametersTimestampDayIsAlways24HList + +--- + +##### `timestampInputFormat`Required + +```typescript +public readonly timestampInputFormat: ServiceUserParametersTimestampInputFormatList; +``` + +- *Type:* ServiceUserParametersTimestampInputFormatList + +--- + +##### `timestampLtzOutputFormat`Required + +```typescript +public readonly timestampLtzOutputFormat: ServiceUserParametersTimestampLtzOutputFormatList; +``` + +- *Type:* ServiceUserParametersTimestampLtzOutputFormatList + +--- + +##### `timestampNtzOutputFormat`Required + +```typescript +public readonly timestampNtzOutputFormat: ServiceUserParametersTimestampNtzOutputFormatList; +``` + +- *Type:* ServiceUserParametersTimestampNtzOutputFormatList + +--- + +##### `timestampOutputFormat`Required + +```typescript +public readonly timestampOutputFormat: ServiceUserParametersTimestampOutputFormatList; +``` + +- *Type:* ServiceUserParametersTimestampOutputFormatList + +--- + +##### `timestampTypeMapping`Required + +```typescript +public readonly timestampTypeMapping: ServiceUserParametersTimestampTypeMappingList; +``` + +- *Type:* ServiceUserParametersTimestampTypeMappingList + +--- + +##### `timestampTzOutputFormat`Required + +```typescript +public readonly timestampTzOutputFormat: ServiceUserParametersTimestampTzOutputFormatList; +``` + +- *Type:* ServiceUserParametersTimestampTzOutputFormatList + +--- + +##### `timezone`Required + +```typescript +public readonly timezone: ServiceUserParametersTimezoneList; +``` + +- *Type:* ServiceUserParametersTimezoneList + +--- + +##### `traceLevel`Required + +```typescript +public readonly traceLevel: ServiceUserParametersTraceLevelList; +``` + +- *Type:* ServiceUserParametersTraceLevelList + +--- + +##### `transactionAbortOnError`Required + +```typescript +public readonly transactionAbortOnError: ServiceUserParametersTransactionAbortOnErrorList; +``` + +- *Type:* ServiceUserParametersTransactionAbortOnErrorList + +--- + +##### `transactionDefaultIsolationLevel`Required + +```typescript +public readonly transactionDefaultIsolationLevel: ServiceUserParametersTransactionDefaultIsolationLevelList; +``` + +- *Type:* ServiceUserParametersTransactionDefaultIsolationLevelList + +--- + +##### `twoDigitCenturyStart`Required + +```typescript +public readonly twoDigitCenturyStart: ServiceUserParametersTwoDigitCenturyStartList; +``` + +- *Type:* ServiceUserParametersTwoDigitCenturyStartList + +--- + +##### `unsupportedDdlAction`Required + +```typescript +public readonly unsupportedDdlAction: ServiceUserParametersUnsupportedDdlActionList; +``` + +- *Type:* ServiceUserParametersUnsupportedDdlActionList + +--- + +##### `useCachedResult`Required + +```typescript +public readonly useCachedResult: ServiceUserParametersUseCachedResultList; +``` + +- *Type:* ServiceUserParametersUseCachedResultList + +--- + +##### `weekOfYearPolicy`Required + +```typescript +public readonly weekOfYearPolicy: ServiceUserParametersWeekOfYearPolicyList; +``` + +- *Type:* ServiceUserParametersWeekOfYearPolicyList + +--- + +##### `weekStart`Required + +```typescript +public readonly weekStart: ServiceUserParametersWeekStartList; +``` + +- *Type:* ServiceUserParametersWeekStartList + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParameters; +``` + +- *Type:* ServiceUserParameters + +--- + + +### ServiceUserParametersPreventUnloadToInternalStagesList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersPreventUnloadToInternalStagesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersPreventUnloadToInternalStagesOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersPreventUnloadToInternalStagesOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersPreventUnloadToInternalStagesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersPreventUnloadToInternalStages | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersPreventUnloadToInternalStages; +``` + +- *Type:* ServiceUserParametersPreventUnloadToInternalStages + +--- + + +### ServiceUserParametersQueryTagList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersQueryTagList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersQueryTagOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersQueryTagOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersQueryTagOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersQueryTag | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersQueryTag; +``` + +- *Type:* ServiceUserParametersQueryTag + +--- + + +### ServiceUserParametersQuotedIdentifiersIgnoreCaseList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersQuotedIdentifiersIgnoreCaseList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersQuotedIdentifiersIgnoreCase | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersQuotedIdentifiersIgnoreCase; +``` + +- *Type:* ServiceUserParametersQuotedIdentifiersIgnoreCase + +--- + + +### ServiceUserParametersRowsPerResultsetList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersRowsPerResultsetList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersRowsPerResultsetOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersRowsPerResultsetOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersRowsPerResultsetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersRowsPerResultset | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersRowsPerResultset; +``` + +- *Type:* ServiceUserParametersRowsPerResultset + +--- + + +### ServiceUserParametersS3StageVpceDnsNameList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersS3StageVpceDnsNameList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersS3StageVpceDnsNameOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersS3StageVpceDnsNameOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersS3StageVpceDnsNameOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersS3StageVpceDnsName | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersS3StageVpceDnsName; +``` + +- *Type:* ServiceUserParametersS3StageVpceDnsName + +--- + + +### ServiceUserParametersSearchPathList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersSearchPathList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersSearchPathOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersSearchPathOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersSearchPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersSearchPath | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersSearchPath; +``` + +- *Type:* ServiceUserParametersSearchPath + +--- + + +### ServiceUserParametersSimulatedDataSharingConsumerList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersSimulatedDataSharingConsumerList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersSimulatedDataSharingConsumerOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersSimulatedDataSharingConsumerOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersSimulatedDataSharingConsumerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersSimulatedDataSharingConsumer | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersSimulatedDataSharingConsumer; +``` + +- *Type:* ServiceUserParametersSimulatedDataSharingConsumer + +--- + + +### ServiceUserParametersStatementQueuedTimeoutInSecondsList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersStatementQueuedTimeoutInSecondsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersStatementQueuedTimeoutInSeconds | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersStatementQueuedTimeoutInSeconds; +``` + +- *Type:* ServiceUserParametersStatementQueuedTimeoutInSeconds + +--- + + +### ServiceUserParametersStatementTimeoutInSecondsList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersStatementTimeoutInSecondsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersStatementTimeoutInSecondsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersStatementTimeoutInSecondsOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersStatementTimeoutInSecondsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersStatementTimeoutInSeconds | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersStatementTimeoutInSeconds; +``` + +- *Type:* ServiceUserParametersStatementTimeoutInSeconds + +--- + + +### ServiceUserParametersStrictJsonOutputList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersStrictJsonOutputList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersStrictJsonOutputOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersStrictJsonOutputOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersStrictJsonOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersStrictJsonOutput | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersStrictJsonOutput; +``` + +- *Type:* ServiceUserParametersStrictJsonOutput + +--- + + +### ServiceUserParametersTimeInputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimeInputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTimeInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimeInputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimeInputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTimeInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTimeInputFormat; +``` + +- *Type:* ServiceUserParametersTimeInputFormat + +--- + + +### ServiceUserParametersTimeOutputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimeOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTimeOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimeOutputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimeOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTimeOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTimeOutputFormat; +``` + +- *Type:* ServiceUserParametersTimeOutputFormat + +--- + + +### ServiceUserParametersTimestampDayIsAlways24HList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampDayIsAlways24HList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTimestampDayIsAlways24HOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampDayIsAlways24HOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampDayIsAlways24HOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTimestampDayIsAlways24H | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTimestampDayIsAlways24H; +``` + +- *Type:* ServiceUserParametersTimestampDayIsAlways24H + +--- + + +### ServiceUserParametersTimestampInputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampInputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTimestampInputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampInputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampInputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTimestampInputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTimestampInputFormat; +``` + +- *Type:* ServiceUserParametersTimestampInputFormat + +--- + + +### ServiceUserParametersTimestampLtzOutputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampLtzOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTimestampLtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampLtzOutputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampLtzOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTimestampLtzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTimestampLtzOutputFormat; +``` + +- *Type:* ServiceUserParametersTimestampLtzOutputFormat + +--- + + +### ServiceUserParametersTimestampNtzOutputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampNtzOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTimestampNtzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampNtzOutputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampNtzOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTimestampNtzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTimestampNtzOutputFormat; +``` + +- *Type:* ServiceUserParametersTimestampNtzOutputFormat + +--- + + +### ServiceUserParametersTimestampOutputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTimestampOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampOutputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTimestampOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTimestampOutputFormat; +``` + +- *Type:* ServiceUserParametersTimestampOutputFormat + +--- + + +### ServiceUserParametersTimestampTypeMappingList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampTypeMappingList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTimestampTypeMappingOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampTypeMappingOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampTypeMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTimestampTypeMapping | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTimestampTypeMapping; +``` + +- *Type:* ServiceUserParametersTimestampTypeMapping + +--- + + +### ServiceUserParametersTimestampTzOutputFormatList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampTzOutputFormatList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTimestampTzOutputFormatOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimestampTzOutputFormatOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimestampTzOutputFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTimestampTzOutputFormat | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTimestampTzOutputFormat; +``` + +- *Type:* ServiceUserParametersTimestampTzOutputFormat + +--- + + +### ServiceUserParametersTimezoneList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimezoneList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTimezoneOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTimezoneOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTimezoneOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTimezone | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTimezone; +``` + +- *Type:* ServiceUserParametersTimezone + +--- + + +### ServiceUserParametersTraceLevelList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTraceLevelList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTraceLevelOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTraceLevelOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTraceLevelOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTraceLevel | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTraceLevel; +``` + +- *Type:* ServiceUserParametersTraceLevel + +--- + + +### ServiceUserParametersTransactionAbortOnErrorList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTransactionAbortOnErrorList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTransactionAbortOnErrorOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTransactionAbortOnErrorOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTransactionAbortOnErrorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTransactionAbortOnError | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTransactionAbortOnError; +``` + +- *Type:* ServiceUserParametersTransactionAbortOnError + +--- + + +### ServiceUserParametersTransactionDefaultIsolationLevelList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTransactionDefaultIsolationLevelList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTransactionDefaultIsolationLevelOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTransactionDefaultIsolationLevelOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTransactionDefaultIsolationLevelOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTransactionDefaultIsolationLevel | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTransactionDefaultIsolationLevel; +``` + +- *Type:* ServiceUserParametersTransactionDefaultIsolationLevel + +--- + + +### ServiceUserParametersTwoDigitCenturyStartList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTwoDigitCenturyStartList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersTwoDigitCenturyStartOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersTwoDigitCenturyStartOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersTwoDigitCenturyStartOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersTwoDigitCenturyStart | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersTwoDigitCenturyStart; +``` + +- *Type:* ServiceUserParametersTwoDigitCenturyStart + +--- + + +### ServiceUserParametersUnsupportedDdlActionList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersUnsupportedDdlActionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersUnsupportedDdlActionOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersUnsupportedDdlActionOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersUnsupportedDdlActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersUnsupportedDdlAction | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersUnsupportedDdlAction; +``` + +- *Type:* ServiceUserParametersUnsupportedDdlAction + +--- + + +### ServiceUserParametersUseCachedResultList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersUseCachedResultList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersUseCachedResultOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersUseCachedResultOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersUseCachedResultOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersUseCachedResult | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersUseCachedResult; +``` + +- *Type:* ServiceUserParametersUseCachedResult + +--- + + +### ServiceUserParametersWeekOfYearPolicyList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersWeekOfYearPolicyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersWeekOfYearPolicyOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersWeekOfYearPolicyOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersWeekOfYearPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersWeekOfYearPolicy | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersWeekOfYearPolicy; +``` + +- *Type:* ServiceUserParametersWeekOfYearPolicy + +--- + + +### ServiceUserParametersWeekStartList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersWeekStartList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserParametersWeekStartOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserParametersWeekStartOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserParametersWeekStartOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| default | string | *No description.* | +| description | string | *No description.* | +| key | string | *No description.* | +| level | string | *No description.* | +| value | string | *No description.* | +| internalValue | ServiceUserParametersWeekStart | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `default`Required + +```typescript +public readonly default: string; +``` + +- *Type:* string + +--- + +##### `description`Required + +```typescript +public readonly description: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `level`Required + +```typescript +public readonly level: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserParametersWeekStart; +``` + +- *Type:* ServiceUserParametersWeekStart + +--- + + +### ServiceUserShowOutputList + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserShowOutputList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ServiceUserShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### ServiceUserShowOutputOutputReference + +#### Initializers + +```typescript +import { serviceUser } from '@cdktf/provider-snowflake' + +new serviceUser.ServiceUserShowOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| comment | string | *No description.* | +| createdOn | string | *No description.* | +| daysToExpiry | string | *No description.* | +| defaultNamespace | string | *No description.* | +| defaultRole | string | *No description.* | +| defaultSecondaryRoles | string | *No description.* | +| defaultWarehouse | string | *No description.* | +| disabled | cdktf.IResolvable | *No description.* | +| displayName | string | *No description.* | +| email | string | *No description.* | +| expiresAtTime | string | *No description.* | +| extAuthnDuo | cdktf.IResolvable | *No description.* | +| extAuthnUid | string | *No description.* | +| firstName | string | *No description.* | +| hasMfa | cdktf.IResolvable | *No description.* | +| hasPassword | cdktf.IResolvable | *No description.* | +| hasRsaPublicKey | cdktf.IResolvable | *No description.* | +| lastName | string | *No description.* | +| lastSuccessLogin | string | *No description.* | +| lockedUntilTime | string | *No description.* | +| loginName | string | *No description.* | +| minsToBypassMfa | string | *No description.* | +| minsToUnlock | string | *No description.* | +| mustChangePassword | cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| owner | string | *No description.* | +| snowflakeLock | cdktf.IResolvable | *No description.* | +| type | string | *No description.* | +| internalValue | ServiceUserShowOutput | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `createdOn`Required + +```typescript +public readonly createdOn: string; +``` + +- *Type:* string + +--- + +##### `daysToExpiry`Required + +```typescript +public readonly daysToExpiry: string; +``` + +- *Type:* string + +--- + +##### `defaultNamespace`Required + +```typescript +public readonly defaultNamespace: string; +``` + +- *Type:* string + +--- + +##### `defaultRole`Required + +```typescript +public readonly defaultRole: string; +``` + +- *Type:* string + +--- + +##### `defaultSecondaryRoles`Required + +```typescript +public readonly defaultSecondaryRoles: string; +``` + +- *Type:* string + +--- + +##### `defaultWarehouse`Required + +```typescript +public readonly defaultWarehouse: string; +``` + +- *Type:* string + +--- + +##### `disabled`Required + +```typescript +public readonly disabled: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `displayName`Required + +```typescript +public readonly displayName: string; +``` + +- *Type:* string + +--- + +##### `email`Required + +```typescript +public readonly email: string; +``` + +- *Type:* string + +--- + +##### `expiresAtTime`Required + +```typescript +public readonly expiresAtTime: string; +``` + +- *Type:* string + +--- + +##### `extAuthnDuo`Required + +```typescript +public readonly extAuthnDuo: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `extAuthnUid`Required + +```typescript +public readonly extAuthnUid: string; +``` + +- *Type:* string + +--- + +##### `firstName`Required + +```typescript +public readonly firstName: string; +``` + +- *Type:* string + +--- + +##### `hasMfa`Required + +```typescript +public readonly hasMfa: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `hasPassword`Required + +```typescript +public readonly hasPassword: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `hasRsaPublicKey`Required + +```typescript +public readonly hasRsaPublicKey: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `lastName`Required + +```typescript +public readonly lastName: string; +``` + +- *Type:* string + +--- + +##### `lastSuccessLogin`Required + +```typescript +public readonly lastSuccessLogin: string; +``` + +- *Type:* string + +--- + +##### `lockedUntilTime`Required + +```typescript +public readonly lockedUntilTime: string; +``` + +- *Type:* string + +--- + +##### `loginName`Required + +```typescript +public readonly loginName: string; +``` + +- *Type:* string + +--- + +##### `minsToBypassMfa`Required + +```typescript +public readonly minsToBypassMfa: string; +``` + +- *Type:* string + +--- + +##### `minsToUnlock`Required + +```typescript +public readonly minsToUnlock: string; +``` + +- *Type:* string + +--- + +##### `mustChangePassword`Required + +```typescript +public readonly mustChangePassword: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `owner`Required + +```typescript +public readonly owner: string; +``` + +- *Type:* string + +--- + +##### `snowflakeLock`Required + +```typescript +public readonly snowflakeLock: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ServiceUserShowOutput; +``` + +- *Type:* ServiceUserShowOutput + +--- + + + diff --git a/docs/sessionParameter.csharp.md b/docs/sessionParameter.csharp.md index feda6c0d0..d2201bb66 100644 --- a/docs/sessionParameter.csharp.md +++ b/docs/sessionParameter.csharp.md @@ -4,7 +4,7 @@ ### SessionParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter snowflake_session_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter snowflake_session_parameter}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the SessionParameter to import The id of the existing SessionParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use --- @@ -829,7 +829,7 @@ new SessionParameterConfig { | Provisioners | object[] | *No description.* | | Key | string | Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). | | Value | string | Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. | | OnAccount | object | If true, the session parameter will be set on the account level. | | User | string | The user to set the session parameter for. Required if on_account is false. | @@ -915,7 +915,7 @@ public string Key { get; set; } Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#key SessionParameter#key} --- @@ -929,7 +929,7 @@ public string Value { get; set; } Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#value SessionParameter#value} --- @@ -941,7 +941,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -958,7 +958,7 @@ public object OnAccount { get; set; } If true, the session parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#on_account SessionParameter#on_account} --- @@ -972,7 +972,7 @@ public string User { get; set; } The user to set the session parameter for. Required if on_account is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#user SessionParameter#user} --- diff --git a/docs/sessionParameter.go.md b/docs/sessionParameter.go.md index 3d99c3e8e..8873c923b 100644 --- a/docs/sessionParameter.go.md +++ b/docs/sessionParameter.go.md @@ -4,7 +4,7 @@ ### SessionParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter snowflake_session_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter snowflake_session_parameter}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the SessionParameter to import The id of the existing SessionParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use --- @@ -829,7 +829,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/sessionparame | Provisioners | *[]interface{} | *No description.* | | Key | *string | Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). | | Value | *string | Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. | | OnAccount | interface{} | If true, the session parameter will be set on the account level. | | User | *string | The user to set the session parameter for. Required if on_account is false. | @@ -915,7 +915,7 @@ Key *string Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#key SessionParameter#key} --- @@ -929,7 +929,7 @@ Value *string Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#value SessionParameter#value} --- @@ -941,7 +941,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -958,7 +958,7 @@ OnAccount interface{} If true, the session parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#on_account SessionParameter#on_account} --- @@ -972,7 +972,7 @@ User *string The user to set the session parameter for. Required if on_account is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#user SessionParameter#user} --- diff --git a/docs/sessionParameter.java.md b/docs/sessionParameter.java.md index 594aecde8..31a42a2f1 100644 --- a/docs/sessionParameter.java.md +++ b/docs/sessionParameter.java.md @@ -4,7 +4,7 @@ ### SessionParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter snowflake_session_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter snowflake_session_parameter}. #### Initializers @@ -45,7 +45,7 @@ SessionParameter.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | key | java.lang.String | Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). | | value | java.lang.String | Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. | | onAccount | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the session parameter will be set on the account level. | | user | java.lang.String | The user to set the session parameter for. Required if on_account is false. | @@ -117,7 +117,7 @@ Must be unique amongst siblings in the same scope Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#key SessionParameter#key} --- @@ -127,7 +127,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#value SessionParameter#value} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -148,7 +148,7 @@ If you experience problems setting this value it might not be settable. Please t If true, the session parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#on_account SessionParameter#on_account} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The user to set the session parameter for. Required if on_account is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#user SessionParameter#user} --- @@ -606,7 +606,7 @@ The construct id used in the generated config for the SessionParameter to import The id of the existing SessionParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use --- @@ -952,7 +952,7 @@ SessionParameterConfig.builder() | provisioners | java.util.List | *No description.* | | key | java.lang.String | Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). | | value | java.lang.String | Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. | | onAccount | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the session parameter will be set on the account level. | | user | java.lang.String | The user to set the session parameter for. Required if on_account is false. | @@ -1038,7 +1038,7 @@ public java.lang.String getKey(); Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#key SessionParameter#key} --- @@ -1052,7 +1052,7 @@ public java.lang.String getValue(); Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#value SessionParameter#value} --- @@ -1064,7 +1064,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1081,7 +1081,7 @@ public java.lang.Object getOnAccount(); If true, the session parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#on_account SessionParameter#on_account} --- @@ -1095,7 +1095,7 @@ public java.lang.String getUser(); The user to set the session parameter for. Required if on_account is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#user SessionParameter#user} --- diff --git a/docs/sessionParameter.python.md b/docs/sessionParameter.python.md index debe2a9b8..2d92a24ad 100644 --- a/docs/sessionParameter.python.md +++ b/docs/sessionParameter.python.md @@ -4,7 +4,7 @@ ### SessionParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter snowflake_session_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter snowflake_session_parameter}. #### Initializers @@ -42,7 +42,7 @@ sessionParameter.SessionParameter( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | key | str | Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). | | value | str | Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. | | on_account | typing.Union[bool, cdktf.IResolvable] | If true, the session parameter will be set on the account level. | | user | str | The user to set the session parameter for. Required if on_account is false. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#key SessionParameter#key} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#value SessionParameter#value} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -145,7 +145,7 @@ If you experience problems setting this value it might not be settable. Please t If true, the session parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#on_account SessionParameter#on_account} --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The user to set the session parameter for. Required if on_account is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#user SessionParameter#user} --- @@ -649,7 +649,7 @@ The construct id used in the generated config for the SessionParameter to import The id of the existing SessionParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use --- @@ -990,7 +990,7 @@ sessionParameter.SessionParameterConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | key | str | Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). | | value | str | Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. | | on_account | typing.Union[bool, cdktf.IResolvable] | If true, the session parameter will be set on the account level. | | user | str | The user to set the session parameter for. Required if on_account is false. | @@ -1076,7 +1076,7 @@ key: str Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#key SessionParameter#key} --- @@ -1090,7 +1090,7 @@ value: str Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#value SessionParameter#value} --- @@ -1102,7 +1102,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1119,7 +1119,7 @@ on_account: typing.Union[bool, IResolvable] If true, the session parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#on_account SessionParameter#on_account} --- @@ -1133,7 +1133,7 @@ user: str The user to set the session parameter for. Required if on_account is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#user SessionParameter#user} --- diff --git a/docs/sessionParameter.typescript.md b/docs/sessionParameter.typescript.md index 3176c2b4b..0037f3d83 100644 --- a/docs/sessionParameter.typescript.md +++ b/docs/sessionParameter.typescript.md @@ -4,7 +4,7 @@ ### SessionParameter -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter snowflake_session_parameter}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter snowflake_session_parameter}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the SessionParameter to import The id of the existing SessionParameter that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use --- @@ -816,7 +816,7 @@ const sessionParameterConfig: sessionParameter.SessionParameterConfig = { ... } | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | key | string | Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). | | value | string | Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. | | onAccount | boolean \| cdktf.IResolvable | If true, the session parameter will be set on the account level. | | user | string | The user to set the session parameter for. Required if on_account is false. | @@ -902,7 +902,7 @@ public readonly key: string; Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#key SessionParameter#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#key SessionParameter#key} --- @@ -916,7 +916,7 @@ public readonly value: string; Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#value SessionParameter#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#value SessionParameter#value} --- @@ -928,7 +928,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -945,7 +945,7 @@ public readonly onAccount: boolean | IResolvable; If true, the session parameter will be set on the account level. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#on_account SessionParameter#on_account} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#on_account SessionParameter#on_account} --- @@ -959,7 +959,7 @@ public readonly user: string; The user to set the session parameter for. Required if on_account is false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#user SessionParameter#user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#user SessionParameter#user} --- diff --git a/docs/share.csharp.md b/docs/share.csharp.md index 4b3b80014..add410e18 100644 --- a/docs/share.csharp.md +++ b/docs/share.csharp.md @@ -4,7 +4,7 @@ ### Share -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share snowflake_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share snowflake_share}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the Share to import. The id of the existing Share that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#import import section} in the documentation of this resource for the id to use --- @@ -818,7 +818,7 @@ new ShareConfig { | Name | string | Specifies the identifier for the share; must be unique for the account in which the share is created. | | Accounts | string[] | A list of accounts to be added to the share. | | Comment | string | Specifies a comment for the managed account. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. | --- @@ -902,7 +902,7 @@ public string Name { get; set; } Specifies the identifier for the share; must be unique for the account in which the share is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#name Share#name} --- @@ -918,7 +918,7 @@ A list of accounts to be added to the share. Values should not be the account locator, but in the form of 'organization_name.account_name -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#accounts Share#accounts} --- @@ -932,7 +932,7 @@ public string Comment { get; set; } Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#comment Share#comment} --- @@ -944,7 +944,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/share.go.md b/docs/share.go.md index b5db577f4..912bf60df 100644 --- a/docs/share.go.md +++ b/docs/share.go.md @@ -4,7 +4,7 @@ ### Share -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share snowflake_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share snowflake_share}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the Share to import. The id of the existing Share that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#import import section} in the documentation of this resource for the id to use --- @@ -818,7 +818,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/share" | Name | *string | Specifies the identifier for the share; must be unique for the account in which the share is created. | | Accounts | *[]*string | A list of accounts to be added to the share. | | Comment | *string | Specifies a comment for the managed account. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. | --- @@ -902,7 +902,7 @@ Name *string Specifies the identifier for the share; must be unique for the account in which the share is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#name Share#name} --- @@ -918,7 +918,7 @@ A list of accounts to be added to the share. Values should not be the account locator, but in the form of 'organization_name.account_name -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#accounts Share#accounts} --- @@ -932,7 +932,7 @@ Comment *string Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#comment Share#comment} --- @@ -944,7 +944,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/share.java.md b/docs/share.java.md index 2932671a5..9d5aa425d 100644 --- a/docs/share.java.md +++ b/docs/share.java.md @@ -4,7 +4,7 @@ ### Share -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share snowflake_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share snowflake_share}. #### Initializers @@ -44,7 +44,7 @@ Share.Builder.create(Construct scope, java.lang.String id) | name | java.lang.String | Specifies the identifier for the share; must be unique for the account in which the share is created. | | accounts | java.util.List | A list of accounts to be added to the share. | | comment | java.lang.String | Specifies a comment for the managed account. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Specifies the identifier for the share; must be unique for the account in which the share is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#name Share#name} --- @@ -126,7 +126,7 @@ A list of accounts to be added to the share. Values should not be the account locator, but in the form of 'organization_name.account_name -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#accounts Share#accounts} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#comment Share#comment} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -595,7 +595,7 @@ The construct id used in the generated config for the Share to import. The id of the existing Share that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#import import section} in the documentation of this resource for the id to use --- @@ -929,7 +929,7 @@ ShareConfig.builder() | name | java.lang.String | Specifies the identifier for the share; must be unique for the account in which the share is created. | | accounts | java.util.List | A list of accounts to be added to the share. | | comment | java.lang.String | Specifies a comment for the managed account. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. | --- @@ -1013,7 +1013,7 @@ public java.lang.String getName(); Specifies the identifier for the share; must be unique for the account in which the share is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#name Share#name} --- @@ -1029,7 +1029,7 @@ A list of accounts to be added to the share. Values should not be the account locator, but in the form of 'organization_name.account_name -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#accounts Share#accounts} --- @@ -1043,7 +1043,7 @@ public java.lang.String getComment(); Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#comment Share#comment} --- @@ -1055,7 +1055,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/share.python.md b/docs/share.python.md index af5573d01..73f598f03 100644 --- a/docs/share.python.md +++ b/docs/share.python.md @@ -4,7 +4,7 @@ ### Share -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share snowflake_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share snowflake_share}. #### Initializers @@ -42,7 +42,7 @@ share.Share( | name | str | Specifies the identifier for the share; must be unique for the account in which the share is created. | | accounts | typing.List[str] | A list of accounts to be added to the share. | | comment | str | Specifies a comment for the managed account. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Specifies the identifier for the share; must be unique for the account in which the share is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#name Share#name} --- @@ -124,7 +124,7 @@ A list of accounts to be added to the share. Values should not be the account locator, but in the form of 'organization_name.account_name -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#accounts Share#accounts} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#comment Share#comment} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -639,7 +639,7 @@ The construct id used in the generated config for the Share to import. The id of the existing Share that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#import import section} in the documentation of this resource for the id to use --- @@ -969,7 +969,7 @@ share.ShareConfig( | name | str | Specifies the identifier for the share; must be unique for the account in which the share is created. | | accounts | typing.List[str] | A list of accounts to be added to the share. | | comment | str | Specifies a comment for the managed account. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. | --- @@ -1053,7 +1053,7 @@ name: str Specifies the identifier for the share; must be unique for the account in which the share is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#name Share#name} --- @@ -1069,7 +1069,7 @@ A list of accounts to be added to the share. Values should not be the account locator, but in the form of 'organization_name.account_name -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#accounts Share#accounts} --- @@ -1083,7 +1083,7 @@ comment: str Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#comment Share#comment} --- @@ -1095,7 +1095,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/share.typescript.md b/docs/share.typescript.md index 1b85bd36d..bb87448d8 100644 --- a/docs/share.typescript.md +++ b/docs/share.typescript.md @@ -4,7 +4,7 @@ ### Share -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share snowflake_share}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share snowflake_share}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the Share to import. The id of the existing Share that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#import import section} in the documentation of this resource for the id to use --- @@ -806,7 +806,7 @@ const shareConfig: share.ShareConfig = { ... } | name | string | Specifies the identifier for the share; must be unique for the account in which the share is created. | | accounts | string[] | A list of accounts to be added to the share. | | comment | string | Specifies a comment for the managed account. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. | --- @@ -890,7 +890,7 @@ public readonly name: string; Specifies the identifier for the share; must be unique for the account in which the share is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#name Share#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#name Share#name} --- @@ -906,7 +906,7 @@ A list of accounts to be added to the share. Values should not be the account locator, but in the form of 'organization_name.account_name -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#accounts Share#accounts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#accounts Share#accounts} --- @@ -920,7 +920,7 @@ public readonly comment: string; Specifies a comment for the managed account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#comment Share#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#comment Share#comment} --- @@ -932,7 +932,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/sharedDatabase.csharp.md b/docs/sharedDatabase.csharp.md index c01d2cb21..5c7b6fbc0 100644 --- a/docs/sharedDatabase.csharp.md +++ b/docs/sharedDatabase.csharp.md @@ -4,7 +4,7 @@ ### SharedDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database snowflake_shared_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database snowflake_shared_database}. #### Initializers @@ -579,7 +579,7 @@ The construct id used in the generated config for the SharedDatabase to import. The id of the existing SharedDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use --- @@ -1235,7 +1235,7 @@ new SharedDatabaseConfig { | DefaultDdlCollation | string | Specifies a default collation specification for all schemas and tables added to the database. | | EnableConsoleOutput | object | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | ExternalVolume | string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. | | LogLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | QuotedIdentifiersIgnoreCase | object | If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). | | ReplaceInvalidCharacters | object | Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. | @@ -1331,7 +1331,7 @@ A fully qualified path to a share from which the database will be created. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -1347,7 +1347,7 @@ Specifies the identifier for the database; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -1361,7 +1361,7 @@ public string Catalog { get; set; } The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -1375,7 +1375,7 @@ public string Comment { get; set; } Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -1391,7 +1391,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -1405,7 +1405,7 @@ public object EnableConsoleOutput { get; set; } If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -1419,7 +1419,7 @@ public string ExternalVolume { get; set; } The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -1431,7 +1431,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1450,7 +1450,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -1464,7 +1464,7 @@ public object QuotedIdentifiersIgnoreCase { get; set; } If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -1480,7 +1480,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -1496,7 +1496,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -1512,7 +1512,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -1526,7 +1526,7 @@ public double TaskAutoRetryAttempts { get; set; } Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -1542,7 +1542,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -1558,7 +1558,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -1572,7 +1572,7 @@ public double UserTaskMinimumTriggerIntervalInSeconds { get; set; } Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1586,7 +1586,7 @@ public double UserTaskTimeoutMs { get; set; } User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} --- diff --git a/docs/sharedDatabase.go.md b/docs/sharedDatabase.go.md index 2ce9684b4..8b328bc65 100644 --- a/docs/sharedDatabase.go.md +++ b/docs/sharedDatabase.go.md @@ -4,7 +4,7 @@ ### SharedDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database snowflake_shared_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database snowflake_shared_database}. #### Initializers @@ -579,7 +579,7 @@ The construct id used in the generated config for the SharedDatabase to import. The id of the existing SharedDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use --- @@ -1235,7 +1235,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/shareddatabas | DefaultDdlCollation | *string | Specifies a default collation specification for all schemas and tables added to the database. | | EnableConsoleOutput | interface{} | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | ExternalVolume | *string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. | | LogLevel | *string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | QuotedIdentifiersIgnoreCase | interface{} | If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). | | ReplaceInvalidCharacters | interface{} | Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. | @@ -1331,7 +1331,7 @@ A fully qualified path to a share from which the database will be created. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -1347,7 +1347,7 @@ Specifies the identifier for the database; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -1361,7 +1361,7 @@ Catalog *string The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -1375,7 +1375,7 @@ Comment *string Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -1391,7 +1391,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -1405,7 +1405,7 @@ EnableConsoleOutput interface{} If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -1419,7 +1419,7 @@ ExternalVolume *string The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -1431,7 +1431,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1450,7 +1450,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -1464,7 +1464,7 @@ QuotedIdentifiersIgnoreCase interface{} If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -1480,7 +1480,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -1496,7 +1496,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -1512,7 +1512,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -1526,7 +1526,7 @@ TaskAutoRetryAttempts *f64 Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -1542,7 +1542,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -1558,7 +1558,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -1572,7 +1572,7 @@ UserTaskMinimumTriggerIntervalInSeconds *f64 Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1586,7 +1586,7 @@ UserTaskTimeoutMs *f64 User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} --- diff --git a/docs/sharedDatabase.java.md b/docs/sharedDatabase.java.md index 84d3612de..7f47f8465 100644 --- a/docs/sharedDatabase.java.md +++ b/docs/sharedDatabase.java.md @@ -4,7 +4,7 @@ ### SharedDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database snowflake_shared_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database snowflake_shared_database}. #### Initializers @@ -65,7 +65,7 @@ SharedDatabase.Builder.create(Construct scope, java.lang.String id) | defaultDdlCollation | java.lang.String | Specifies a default collation specification for all schemas and tables added to the database. | | enableConsoleOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | java.lang.String | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. | | logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | | quotedIdentifiersIgnoreCase | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). | | replaceInvalidCharacters | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. | @@ -147,7 +147,7 @@ A fully qualified path to a share from which the database will be created. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -159,7 +159,7 @@ Specifies the identifier for the database; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -191,7 +191,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -234,7 +234,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -244,7 +244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -256,7 +256,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -268,7 +268,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -280,7 +280,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -290,7 +290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -302,7 +302,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -314,7 +314,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -324,7 +324,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -334,7 +334,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} --- @@ -873,7 +873,7 @@ The construct id used in the generated config for the SharedDatabase to import. The id of the existing SharedDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use --- @@ -1536,7 +1536,7 @@ SharedDatabaseConfig.builder() | defaultDdlCollation | java.lang.String | Specifies a default collation specification for all schemas and tables added to the database. | | enableConsoleOutput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | java.lang.String | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. | | logLevel | java.lang.String | Specifies the severity level of messages that should be ingested and made available in the active event table. | | quotedIdentifiersIgnoreCase | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). | | replaceInvalidCharacters | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. | @@ -1632,7 +1632,7 @@ A fully qualified path to a share from which the database will be created. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -1648,7 +1648,7 @@ Specifies the identifier for the database; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -1662,7 +1662,7 @@ public java.lang.String getCatalog(); The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -1676,7 +1676,7 @@ public java.lang.String getComment(); Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -1692,7 +1692,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -1706,7 +1706,7 @@ public java.lang.Object getEnableConsoleOutput(); If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -1720,7 +1720,7 @@ public java.lang.String getExternalVolume(); The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -1732,7 +1732,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1751,7 +1751,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -1765,7 +1765,7 @@ public java.lang.Object getQuotedIdentifiersIgnoreCase(); If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -1781,7 +1781,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -1797,7 +1797,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -1813,7 +1813,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -1827,7 +1827,7 @@ public java.lang.Number getTaskAutoRetryAttempts(); Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -1843,7 +1843,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -1859,7 +1859,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -1873,7 +1873,7 @@ public java.lang.Number getUserTaskMinimumTriggerIntervalInSeconds(); Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1887,7 +1887,7 @@ public java.lang.Number getUserTaskTimeoutMs(); User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} --- diff --git a/docs/sharedDatabase.python.md b/docs/sharedDatabase.python.md index 5901ae973..f91532b6d 100644 --- a/docs/sharedDatabase.python.md +++ b/docs/sharedDatabase.python.md @@ -4,7 +4,7 @@ ### SharedDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database snowflake_shared_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database snowflake_shared_database}. #### Initializers @@ -60,7 +60,7 @@ sharedDatabase.SharedDatabase( | default_ddl_collation | str | Specifies a default collation specification for all schemas and tables added to the database. | | enable_console_output | typing.Union[bool, cdktf.IResolvable] | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | external_volume | str | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. | | log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | | quoted_identifiers_ignore_case | typing.Union[bool, cdktf.IResolvable] | If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). | | replace_invalid_characters | typing.Union[bool, cdktf.IResolvable] | Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. | @@ -142,7 +142,7 @@ A fully qualified path to a share from which the database will be created. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -154,7 +154,7 @@ Specifies the identifier for the database; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -186,7 +186,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -206,7 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -229,7 +229,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -239,7 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -251,7 +251,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -263,7 +263,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -275,7 +275,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -285,7 +285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -297,7 +297,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -309,7 +309,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -319,7 +319,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -329,7 +329,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} --- @@ -914,7 +914,7 @@ The construct id used in the generated config for the SharedDatabase to import. The id of the existing SharedDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use --- @@ -1570,7 +1570,7 @@ sharedDatabase.SharedDatabaseConfig( | default_ddl_collation | str | Specifies a default collation specification for all schemas and tables added to the database. | | enable_console_output | typing.Union[bool, cdktf.IResolvable] | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | external_volume | str | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. | | log_level | str | Specifies the severity level of messages that should be ingested and made available in the active event table. | | quoted_identifiers_ignore_case | typing.Union[bool, cdktf.IResolvable] | If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). | | replace_invalid_characters | typing.Union[bool, cdktf.IResolvable] | Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. | @@ -1666,7 +1666,7 @@ A fully qualified path to a share from which the database will be created. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -1682,7 +1682,7 @@ Specifies the identifier for the database; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -1696,7 +1696,7 @@ catalog: str The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -1710,7 +1710,7 @@ comment: str Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -1726,7 +1726,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -1740,7 +1740,7 @@ enable_console_output: typing.Union[bool, IResolvable] If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -1754,7 +1754,7 @@ external_volume: str The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -1766,7 +1766,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1785,7 +1785,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -1799,7 +1799,7 @@ quoted_identifiers_ignore_case: typing.Union[bool, IResolvable] If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -1815,7 +1815,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -1831,7 +1831,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -1847,7 +1847,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -1861,7 +1861,7 @@ task_auto_retry_attempts: typing.Union[int, float] Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -1877,7 +1877,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -1893,7 +1893,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -1907,7 +1907,7 @@ user_task_minimum_trigger_interval_in_seconds: typing.Union[int, float] Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1921,7 +1921,7 @@ user_task_timeout_ms: typing.Union[int, float] User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} --- diff --git a/docs/sharedDatabase.typescript.md b/docs/sharedDatabase.typescript.md index d319976b2..a0a1ec0f7 100644 --- a/docs/sharedDatabase.typescript.md +++ b/docs/sharedDatabase.typescript.md @@ -4,7 +4,7 @@ ### SharedDatabase -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database snowflake_shared_database}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database snowflake_shared_database}. #### Initializers @@ -579,7 +579,7 @@ The construct id used in the generated config for the SharedDatabase to import. The id of the existing SharedDatabase that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use --- @@ -1209,7 +1209,7 @@ const sharedDatabaseConfig: sharedDatabase.SharedDatabaseConfig = { ... } | defaultDdlCollation | string | Specifies a default collation specification for all schemas and tables added to the database. | | enableConsoleOutput | boolean \| cdktf.IResolvable | If true, enables stdout/stderr fast path logging for anonymous stored procedures. | | externalVolume | string | The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. | | logLevel | string | Specifies the severity level of messages that should be ingested and made available in the active event table. | | quotedIdentifiersIgnoreCase | boolean \| cdktf.IResolvable | If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). | | replaceInvalidCharacters | boolean \| cdktf.IResolvable | Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. | @@ -1305,7 +1305,7 @@ A fully qualified path to a share from which the database will be created. A fully qualified path follows the format of `""."".""`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#from_share SharedDatabase#from_share} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#from_share SharedDatabase#from_share} --- @@ -1321,7 +1321,7 @@ Specifies the identifier for the database; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#name SharedDatabase#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#name SharedDatabase#name} --- @@ -1335,7 +1335,7 @@ public readonly catalog: string; The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#catalog SharedDatabase#catalog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#catalog SharedDatabase#catalog} --- @@ -1349,7 +1349,7 @@ public readonly comment: string; Specifies a comment for the database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#comment SharedDatabase#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#comment SharedDatabase#comment} --- @@ -1365,7 +1365,7 @@ Specifies a default collation specification for all schemas and tables added to It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} --- @@ -1379,7 +1379,7 @@ public readonly enableConsoleOutput: boolean | IResolvable; If true, enables stdout/stderr fast path logging for anonymous stored procedures. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} --- @@ -1393,7 +1393,7 @@ public readonly externalVolume: string; The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} --- @@ -1405,7 +1405,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1424,7 +1424,7 @@ Specifies the severity level of messages that should be ingested and made availa Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#log_level SharedDatabase#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#log_level SharedDatabase#log_level} --- @@ -1438,7 +1438,7 @@ public readonly quotedIdentifiersIgnoreCase: boolean | IResolvable; If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} --- @@ -1454,7 +1454,7 @@ Specifies whether to replace invalid UTF-8 characters with the Unicode replaceme You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} --- @@ -1470,7 +1470,7 @@ The storage serialization policy for Iceberg tables that use Snowflake as the ca Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} --- @@ -1486,7 +1486,7 @@ How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} --- @@ -1500,7 +1500,7 @@ public readonly taskAutoRetryAttempts: number; Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} --- @@ -1516,7 +1516,7 @@ Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} --- @@ -1532,7 +1532,7 @@ The initial size of warehouse to use for managed warehouses in the absence of hi For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} --- @@ -1546,7 +1546,7 @@ public readonly userTaskMinimumTriggerIntervalInSeconds: number; Minimum amount of time between Triggered Task executions in seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} --- @@ -1560,7 +1560,7 @@ public readonly userTaskTimeoutMs: number; User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} --- diff --git a/docs/stage.csharp.md b/docs/stage.csharp.md index cc549a61a..60dda0bcb 100644 --- a/docs/stage.csharp.md +++ b/docs/stage.csharp.md @@ -4,7 +4,7 @@ ### Stage -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage snowflake_stage}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage snowflake_stage}. #### Initializers @@ -564,7 +564,7 @@ The construct id used in the generated config for the Stage to import. The id of the existing Stage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use --- @@ -1154,7 +1154,7 @@ new StageConfig { | Directory | string | Specifies the directory settings for the stage. | | Encryption | string | Specifies the encryption settings for the stage. | | FileFormat | string | Specifies the file format for the stage. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. | | SnowflakeIamUser | string | An AWS IAM user created for your Snowflake account. | | StorageIntegration | string | Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. | | Tag | object | tag block. | @@ -1242,7 +1242,7 @@ public string Database { get; set; } The database in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -1258,7 +1258,7 @@ Specifies the identifier for the stage; must be unique for the database and schema in which the stage is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -1272,7 +1272,7 @@ public string Schema { get; set; } The schema in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- @@ -1286,7 +1286,7 @@ public string AwsExternalId { get; set; } A unique ID assigned to the specific stage. The ID has the following format: <snowflakeAccount>_SFCRole=<snowflakeRoleId>_<randomId> -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -1300,7 +1300,7 @@ public string Comment { get; set; } Specifies a comment for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#comment Stage#comment} --- @@ -1314,7 +1314,7 @@ public string CopyOptions { get; set; } Specifies the copy options for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -1328,7 +1328,7 @@ public string Credentials { get; set; } Specifies the credentials for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#credentials Stage#credentials} --- @@ -1342,7 +1342,7 @@ public string Directory { get; set; } Specifies the directory settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#directory Stage#directory} --- @@ -1356,7 +1356,7 @@ public string Encryption { get; set; } Specifies the encryption settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#encryption Stage#encryption} --- @@ -1370,7 +1370,9 @@ public string FileFormat { get; set; } Specifies the file format for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#file_format Stage#file_format} +Specifying the default Snowflake value (e.g. TYPE = CSV) will currently result in a permadiff (check [#2679](https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/2679)). For now, omit the default values; it will be fixed in the upcoming provider versions. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#file_format Stage#file_format} --- @@ -1382,7 +1384,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1401,7 +1403,7 @@ An AWS IAM user created for your Snowflake account. This user is the same for every external S3 stage created in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -1415,7 +1417,7 @@ public string StorageIntegration { get; set; } Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -1429,7 +1431,7 @@ public object Tag { get; set; } tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#tag Stage#tag} --- @@ -1443,7 +1445,7 @@ public string Url { get; set; } Specifies the URL for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#url Stage#url} --- @@ -1483,7 +1485,7 @@ public string Name { get; set; } Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -1497,7 +1499,7 @@ public string Value { get; set; } Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#value Stage#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#value Stage#value} --- @@ -1511,7 +1513,7 @@ public string Database { get; set; } Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -1525,7 +1527,7 @@ public string Schema { get; set; } Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- diff --git a/docs/stage.go.md b/docs/stage.go.md index 34a390322..728ad12b7 100644 --- a/docs/stage.go.md +++ b/docs/stage.go.md @@ -4,7 +4,7 @@ ### Stage -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage snowflake_stage}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage snowflake_stage}. #### Initializers @@ -564,7 +564,7 @@ The construct id used in the generated config for the Stage to import. The id of the existing Stage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use --- @@ -1154,7 +1154,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/stage" | Directory | *string | Specifies the directory settings for the stage. | | Encryption | *string | Specifies the encryption settings for the stage. | | FileFormat | *string | Specifies the file format for the stage. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. | | SnowflakeIamUser | *string | An AWS IAM user created for your Snowflake account. | | StorageIntegration | *string | Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. | | Tag | interface{} | tag block. | @@ -1242,7 +1242,7 @@ Database *string The database in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -1258,7 +1258,7 @@ Specifies the identifier for the stage; must be unique for the database and schema in which the stage is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -1272,7 +1272,7 @@ Schema *string The schema in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- @@ -1286,7 +1286,7 @@ AwsExternalId *string A unique ID assigned to the specific stage. The ID has the following format: <snowflakeAccount>_SFCRole=<snowflakeRoleId>_<randomId> -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -1300,7 +1300,7 @@ Comment *string Specifies a comment for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#comment Stage#comment} --- @@ -1314,7 +1314,7 @@ CopyOptions *string Specifies the copy options for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -1328,7 +1328,7 @@ Credentials *string Specifies the credentials for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#credentials Stage#credentials} --- @@ -1342,7 +1342,7 @@ Directory *string Specifies the directory settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#directory Stage#directory} --- @@ -1356,7 +1356,7 @@ Encryption *string Specifies the encryption settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#encryption Stage#encryption} --- @@ -1370,7 +1370,9 @@ FileFormat *string Specifies the file format for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#file_format Stage#file_format} +Specifying the default Snowflake value (e.g. TYPE = CSV) will currently result in a permadiff (check [#2679](https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/2679)). For now, omit the default values; it will be fixed in the upcoming provider versions. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#file_format Stage#file_format} --- @@ -1382,7 +1384,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1401,7 +1403,7 @@ An AWS IAM user created for your Snowflake account. This user is the same for every external S3 stage created in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -1415,7 +1417,7 @@ StorageIntegration *string Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -1429,7 +1431,7 @@ Tag interface{} tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#tag Stage#tag} --- @@ -1443,7 +1445,7 @@ Url *string Specifies the URL for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#url Stage#url} --- @@ -1483,7 +1485,7 @@ Name *string Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -1497,7 +1499,7 @@ Value *string Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#value Stage#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#value Stage#value} --- @@ -1511,7 +1513,7 @@ Database *string Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -1525,7 +1527,7 @@ Schema *string Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- diff --git a/docs/stage.java.md b/docs/stage.java.md index b6c298074..d8cff9281 100644 --- a/docs/stage.java.md +++ b/docs/stage.java.md @@ -4,7 +4,7 @@ ### Stage -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage snowflake_stage}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage snowflake_stage}. #### Initializers @@ -63,7 +63,7 @@ Stage.Builder.create(Construct scope, java.lang.String id) | directory | java.lang.String | Specifies the directory settings for the stage. | | encryption | java.lang.String | Specifies the encryption settings for the stage. | | fileFormat | java.lang.String | Specifies the file format for the stage. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. | | snowflakeIamUser | java.lang.String | An AWS IAM user created for your Snowflake account. | | storageIntegration | java.lang.String | Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. | | tag | com.hashicorp.cdktf.IResolvable OR java.util.List<StageTag> | tag block. | @@ -137,7 +137,7 @@ Must be unique amongst siblings in the same scope The database in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -149,7 +149,7 @@ Specifies the identifier for the stage; must be unique for the database and schema in which the stage is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A unique ID assigned to the specific stage. The ID has the following format: <snowflakeAccount>_SFCRole=<snowflakeRoleId>_<randomId> -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#comment Stage#comment} --- @@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the copy options for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the credentials for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#credentials Stage#credentials} --- @@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the directory settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#directory Stage#directory} --- @@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the encryption settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#encryption Stage#encryption} --- @@ -229,7 +229,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the file format for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#file_format Stage#file_format} +Specifying the default Snowflake value (e.g. TYPE = CSV) will currently result in a permadiff (check [#2679](https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/2679)). For now, omit the default values; it will be fixed in the upcoming provider versions. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#file_format Stage#file_format} --- @@ -237,7 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -252,7 +254,7 @@ An AWS IAM user created for your Snowflake account. This user is the same for every external S3 stage created in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -262,7 +264,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -272,7 +274,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#tag Stage#tag} --- @@ -282,7 +284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the URL for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#url Stage#url} --- @@ -806,7 +808,7 @@ The construct id used in the generated config for the Stage to import. The id of the existing Stage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use --- @@ -1401,7 +1403,7 @@ StageConfig.builder() | directory | java.lang.String | Specifies the directory settings for the stage. | | encryption | java.lang.String | Specifies the encryption settings for the stage. | | fileFormat | java.lang.String | Specifies the file format for the stage. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. | | snowflakeIamUser | java.lang.String | An AWS IAM user created for your Snowflake account. | | storageIntegration | java.lang.String | Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. | | tag | com.hashicorp.cdktf.IResolvable OR java.util.List<StageTag> | tag block. | @@ -1489,7 +1491,7 @@ public java.lang.String getDatabase(); The database in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -1505,7 +1507,7 @@ Specifies the identifier for the stage; must be unique for the database and schema in which the stage is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -1519,7 +1521,7 @@ public java.lang.String getSchema(); The schema in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- @@ -1533,7 +1535,7 @@ public java.lang.String getAwsExternalId(); A unique ID assigned to the specific stage. The ID has the following format: <snowflakeAccount>_SFCRole=<snowflakeRoleId>_<randomId> -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -1547,7 +1549,7 @@ public java.lang.String getComment(); Specifies a comment for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#comment Stage#comment} --- @@ -1561,7 +1563,7 @@ public java.lang.String getCopyOptions(); Specifies the copy options for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -1575,7 +1577,7 @@ public java.lang.String getCredentials(); Specifies the credentials for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#credentials Stage#credentials} --- @@ -1589,7 +1591,7 @@ public java.lang.String getDirectory(); Specifies the directory settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#directory Stage#directory} --- @@ -1603,7 +1605,7 @@ public java.lang.String getEncryption(); Specifies the encryption settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#encryption Stage#encryption} --- @@ -1617,7 +1619,9 @@ public java.lang.String getFileFormat(); Specifies the file format for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#file_format Stage#file_format} +Specifying the default Snowflake value (e.g. TYPE = CSV) will currently result in a permadiff (check [#2679](https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/2679)). For now, omit the default values; it will be fixed in the upcoming provider versions. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#file_format Stage#file_format} --- @@ -1629,7 +1633,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1648,7 +1652,7 @@ An AWS IAM user created for your Snowflake account. This user is the same for every external S3 stage created in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -1662,7 +1666,7 @@ public java.lang.String getStorageIntegration(); Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -1676,7 +1680,7 @@ public java.lang.Object getTag(); tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#tag Stage#tag} --- @@ -1690,7 +1694,7 @@ public java.lang.String getUrl(); Specifies the URL for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#url Stage#url} --- @@ -1730,7 +1734,7 @@ public java.lang.String getName(); Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -1744,7 +1748,7 @@ public java.lang.String getValue(); Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#value Stage#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#value Stage#value} --- @@ -1758,7 +1762,7 @@ public java.lang.String getDatabase(); Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -1772,7 +1776,7 @@ public java.lang.String getSchema(); Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- diff --git a/docs/stage.python.md b/docs/stage.python.md index dc71ac76b..395a14c2e 100644 --- a/docs/stage.python.md +++ b/docs/stage.python.md @@ -4,7 +4,7 @@ ### Stage -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage snowflake_stage}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage snowflake_stage}. #### Initializers @@ -60,7 +60,7 @@ stage.Stage( | directory | str | Specifies the directory settings for the stage. | | encryption | str | Specifies the encryption settings for the stage. | | file_format | str | Specifies the file format for the stage. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. | | snowflake_iam_user | str | An AWS IAM user created for your Snowflake account. | | storage_integration | str | Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. | | tag | typing.Union[cdktf.IResolvable, typing.List[StageTag]] | tag block. | @@ -134,7 +134,7 @@ Must be unique amongst siblings in the same scope The database in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -146,7 +146,7 @@ Specifies the identifier for the stage; must be unique for the database and schema in which the stage is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A unique ID assigned to the specific stage. The ID has the following format: <snowflakeAccount>_SFCRole=<snowflakeRoleId>_<randomId> -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#comment Stage#comment} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the copy options for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the credentials for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#credentials Stage#credentials} --- @@ -206,7 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the directory settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#directory Stage#directory} --- @@ -216,7 +216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the encryption settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#encryption Stage#encryption} --- @@ -226,7 +226,9 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the file format for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#file_format Stage#file_format} +Specifying the default Snowflake value (e.g. TYPE = CSV) will currently result in a permadiff (check [#2679](https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/2679)). For now, omit the default values; it will be fixed in the upcoming provider versions. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#file_format Stage#file_format} --- @@ -234,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -249,7 +251,7 @@ An AWS IAM user created for your Snowflake account. This user is the same for every external S3 stage created in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -259,7 +261,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -269,7 +271,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#tag Stage#tag} --- @@ -279,7 +281,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the URL for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#url Stage#url} --- @@ -851,7 +853,7 @@ The construct id used in the generated config for the Stage to import. The id of the existing Stage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use --- @@ -1441,7 +1443,7 @@ stage.StageConfig( | directory | str | Specifies the directory settings for the stage. | | encryption | str | Specifies the encryption settings for the stage. | | file_format | str | Specifies the file format for the stage. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. | | snowflake_iam_user | str | An AWS IAM user created for your Snowflake account. | | storage_integration | str | Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. | | tag | typing.Union[cdktf.IResolvable, typing.List[StageTag]] | tag block. | @@ -1529,7 +1531,7 @@ database: str The database in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -1545,7 +1547,7 @@ Specifies the identifier for the stage; must be unique for the database and schema in which the stage is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -1559,7 +1561,7 @@ schema: str The schema in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- @@ -1573,7 +1575,7 @@ aws_external_id: str A unique ID assigned to the specific stage. The ID has the following format: <snowflakeAccount>_SFCRole=<snowflakeRoleId>_<randomId> -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -1587,7 +1589,7 @@ comment: str Specifies a comment for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#comment Stage#comment} --- @@ -1601,7 +1603,7 @@ copy_options: str Specifies the copy options for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -1615,7 +1617,7 @@ credentials: str Specifies the credentials for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#credentials Stage#credentials} --- @@ -1629,7 +1631,7 @@ directory: str Specifies the directory settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#directory Stage#directory} --- @@ -1643,7 +1645,7 @@ encryption: str Specifies the encryption settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#encryption Stage#encryption} --- @@ -1657,7 +1659,9 @@ file_format: str Specifies the file format for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#file_format Stage#file_format} +Specifying the default Snowflake value (e.g. TYPE = CSV) will currently result in a permadiff (check [#2679](https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/2679)). For now, omit the default values; it will be fixed in the upcoming provider versions. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#file_format Stage#file_format} --- @@ -1669,7 +1673,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1688,7 +1692,7 @@ An AWS IAM user created for your Snowflake account. This user is the same for every external S3 stage created in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -1702,7 +1706,7 @@ storage_integration: str Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -1716,7 +1720,7 @@ tag: typing.Union[IResolvable, typing.List[StageTag]] tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#tag Stage#tag} --- @@ -1730,7 +1734,7 @@ url: str Specifies the URL for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#url Stage#url} --- @@ -1770,7 +1774,7 @@ name: str Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -1784,7 +1788,7 @@ value: str Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#value Stage#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#value Stage#value} --- @@ -1798,7 +1802,7 @@ database: str Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -1812,7 +1816,7 @@ schema: str Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- diff --git a/docs/stage.typescript.md b/docs/stage.typescript.md index caba2b87c..4503bb5c3 100644 --- a/docs/stage.typescript.md +++ b/docs/stage.typescript.md @@ -4,7 +4,7 @@ ### Stage -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage snowflake_stage}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage snowflake_stage}. #### Initializers @@ -564,7 +564,7 @@ The construct id used in the generated config for the Stage to import. The id of the existing Stage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use --- @@ -1131,7 +1131,7 @@ const stageConfig: stage.StageConfig = { ... } | directory | string | Specifies the directory settings for the stage. | | encryption | string | Specifies the encryption settings for the stage. | | fileFormat | string | Specifies the file format for the stage. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. | | snowflakeIamUser | string | An AWS IAM user created for your Snowflake account. | | storageIntegration | string | Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. | | tag | cdktf.IResolvable \| StageTag[] | tag block. | @@ -1219,7 +1219,7 @@ public readonly database: string; The database in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -1235,7 +1235,7 @@ Specifies the identifier for the stage; must be unique for the database and schema in which the stage is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -1249,7 +1249,7 @@ public readonly schema: string; The schema in which to create the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- @@ -1263,7 +1263,7 @@ public readonly awsExternalId: string; A unique ID assigned to the specific stage. The ID has the following format: <snowflakeAccount>_SFCRole=<snowflakeRoleId>_<randomId> -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#aws_external_id Stage#aws_external_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#aws_external_id Stage#aws_external_id} --- @@ -1277,7 +1277,7 @@ public readonly comment: string; Specifies a comment for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#comment Stage#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#comment Stage#comment} --- @@ -1291,7 +1291,7 @@ public readonly copyOptions: string; Specifies the copy options for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#copy_options Stage#copy_options} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#copy_options Stage#copy_options} --- @@ -1305,7 +1305,7 @@ public readonly credentials: string; Specifies the credentials for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#credentials Stage#credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#credentials Stage#credentials} --- @@ -1319,7 +1319,7 @@ public readonly directory: string; Specifies the directory settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#directory Stage#directory} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#directory Stage#directory} --- @@ -1333,7 +1333,7 @@ public readonly encryption: string; Specifies the encryption settings for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#encryption Stage#encryption} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#encryption Stage#encryption} --- @@ -1347,7 +1347,9 @@ public readonly fileFormat: string; Specifies the file format for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#file_format Stage#file_format} +Specifying the default Snowflake value (e.g. TYPE = CSV) will currently result in a permadiff (check [#2679](https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/2679)). For now, omit the default values; it will be fixed in the upcoming provider versions. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#file_format Stage#file_format} --- @@ -1359,7 +1361,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1378,7 +1380,7 @@ An AWS IAM user created for your Snowflake account. This user is the same for every external S3 stage created in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} --- @@ -1392,7 +1394,7 @@ public readonly storageIntegration: string; Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#storage_integration Stage#storage_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#storage_integration Stage#storage_integration} --- @@ -1406,7 +1408,7 @@ public readonly tag: IResolvable | StageTag[]; tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#tag Stage#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#tag Stage#tag} --- @@ -1420,7 +1422,7 @@ public readonly url: string; Specifies the URL for the stage. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#url Stage#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#url Stage#url} --- @@ -1455,7 +1457,7 @@ public readonly name: string; Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} --- @@ -1469,7 +1471,7 @@ public readonly value: string; Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#value Stage#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#value Stage#value} --- @@ -1483,7 +1485,7 @@ public readonly database: string; Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} --- @@ -1497,7 +1499,7 @@ public readonly schema: string; Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} --- diff --git a/docs/storageIntegration.csharp.md b/docs/storageIntegration.csharp.md index ee1c9995a..c59db78ee 100644 --- a/docs/storageIntegration.csharp.md +++ b/docs/storageIntegration.csharp.md @@ -4,7 +4,7 @@ ### StorageIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration snowflake_storage_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration snowflake_storage_integration}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the StorageIntegration to impo The id of the existing StorageIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use --- @@ -1077,17 +1077,17 @@ new StorageIntegrationConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. | | StorageAllowedLocations | string[] | Explicitly limits external stages that use the integration to reference one or more storage locations. | -| StorageProvider | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | -| AzureTenantId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | -| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | -| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. | +| StorageProvider | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | +| AzureTenantId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | +| Comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | +| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. | | StorageAwsObjectAcl | string | "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. | -| StorageAwsRoleArn | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | +| StorageAwsRoleArn | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | | StorageBlockedLocations | string[] | Explicitly prohibits external stages that use the integration from referencing one or more storage locations. | -| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -1169,7 +1169,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -1183,7 +1183,7 @@ public string[] StorageAllowedLocations { get; set; } Explicitly limits external stages that use the integration to reference one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -1195,7 +1195,7 @@ public string StorageProvider { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -1207,7 +1207,7 @@ public string AzureTenantId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -1219,7 +1219,7 @@ public string Comment { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -1231,7 +1231,7 @@ public object Enabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -1243,7 +1243,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1260,7 +1260,7 @@ public string StorageAwsObjectAcl { get; set; } "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -1272,7 +1272,7 @@ public string StorageAwsRoleArn { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -1286,7 +1286,7 @@ public string[] StorageBlockedLocations { get; set; } Explicitly prohibits external stages that use the integration from referencing one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -1298,7 +1298,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. --- diff --git a/docs/storageIntegration.go.md b/docs/storageIntegration.go.md index e301f955b..c8c1c1a61 100644 --- a/docs/storageIntegration.go.md +++ b/docs/storageIntegration.go.md @@ -4,7 +4,7 @@ ### StorageIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration snowflake_storage_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration snowflake_storage_integration}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the StorageIntegration to impo The id of the existing StorageIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use --- @@ -1077,17 +1077,17 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/storageintegr | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. | | StorageAllowedLocations | *[]*string | Explicitly limits external stages that use the integration to reference one or more storage locations. | -| StorageProvider | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | -| AzureTenantId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | -| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | -| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. | +| StorageProvider | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | +| AzureTenantId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | +| Comment | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | +| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. | | StorageAwsObjectAcl | *string | "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. | -| StorageAwsRoleArn | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | +| StorageAwsRoleArn | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | | StorageBlockedLocations | *[]*string | Explicitly prohibits external stages that use the integration from referencing one or more storage locations. | -| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -1169,7 +1169,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -1183,7 +1183,7 @@ StorageAllowedLocations *[]*string Explicitly limits external stages that use the integration to reference one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -1195,7 +1195,7 @@ StorageProvider *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -1207,7 +1207,7 @@ AzureTenantId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -1219,7 +1219,7 @@ Comment *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -1231,7 +1231,7 @@ Enabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -1243,7 +1243,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1260,7 +1260,7 @@ StorageAwsObjectAcl *string "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -1272,7 +1272,7 @@ StorageAwsRoleArn *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -1286,7 +1286,7 @@ StorageBlockedLocations *[]*string Explicitly prohibits external stages that use the integration from referencing one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -1298,7 +1298,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. --- diff --git a/docs/storageIntegration.java.md b/docs/storageIntegration.java.md index f5503fa49..02e2b195b 100644 --- a/docs/storageIntegration.java.md +++ b/docs/storageIntegration.java.md @@ -4,7 +4,7 @@ ### StorageIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration snowflake_storage_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration snowflake_storage_integration}. #### Initializers @@ -49,17 +49,17 @@ StorageIntegration.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. | | storageAllowedLocations | java.util.List | Explicitly limits external stages that use the integration to reference one or more storage locations. | -| storageProvider | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | -| azureTenantId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. | +| storageProvider | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | +| azureTenantId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | +| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. | | storageAwsObjectAcl | java.lang.String | "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. | -| storageAwsRoleArn | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | +| storageAwsRoleArn | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | | storageBlockedLocations | java.util.List | Explicitly prohibits external stages that use the integration from referencing one or more storage locations. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -127,7 +127,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Explicitly limits external stages that use the integration to reference one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -153,7 +153,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -161,7 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -177,7 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -190,7 +190,7 @@ If you experience problems setting this value it might not be settable. Please t "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -198,7 +198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -208,7 +208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Explicitly prohibits external stages that use the integration from referencing one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -216,7 +216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. --- @@ -699,7 +699,7 @@ The construct id used in the generated config for the StorageIntegration to impo The id of the existing StorageIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use --- @@ -1258,17 +1258,17 @@ StorageIntegrationConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. | | storageAllowedLocations | java.util.List | Explicitly limits external stages that use the integration to reference one or more storage locations. | -| storageProvider | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | -| azureTenantId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | -| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. | +| storageProvider | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | +| azureTenantId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | +| comment | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. | | storageAwsObjectAcl | java.lang.String | "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. | -| storageAwsRoleArn | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | +| storageAwsRoleArn | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | | storageBlockedLocations | java.util.List | Explicitly prohibits external stages that use the integration from referencing one or more storage locations. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -1350,7 +1350,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -1364,7 +1364,7 @@ public java.util.List getStorageAllowedLocations(); Explicitly limits external stages that use the integration to reference one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -1376,7 +1376,7 @@ public java.lang.String getStorageProvider(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -1388,7 +1388,7 @@ public java.lang.String getAzureTenantId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -1400,7 +1400,7 @@ public java.lang.String getComment(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -1412,7 +1412,7 @@ public java.lang.Object getEnabled(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -1424,7 +1424,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1441,7 +1441,7 @@ public java.lang.String getStorageAwsObjectAcl(); "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -1453,7 +1453,7 @@ public java.lang.String getStorageAwsRoleArn(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -1467,7 +1467,7 @@ public java.util.List getStorageBlockedLocations(); Explicitly prohibits external stages that use the integration from referencing one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -1479,7 +1479,7 @@ public java.lang.String getType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. --- diff --git a/docs/storageIntegration.python.md b/docs/storageIntegration.python.md index fbb294e33..53a965b7f 100644 --- a/docs/storageIntegration.python.md +++ b/docs/storageIntegration.python.md @@ -4,7 +4,7 @@ ### StorageIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration snowflake_storage_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration snowflake_storage_integration}. #### Initializers @@ -46,17 +46,17 @@ storageIntegration.StorageIntegration( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. | | storage_allowed_locations | typing.List[str] | Explicitly limits external stages that use the integration to reference one or more storage locations. | -| storage_provider | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | -| azure_tenant_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | -| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. | +| storage_provider | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | +| azure_tenant_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | +| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. | | storage_aws_object_acl | str | "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. | -| storage_aws_role_arn | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | +| storage_aws_role_arn | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | | storage_blocked_locations | typing.List[str] | Explicitly prohibits external stages that use the integration from referencing one or more storage locations. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Explicitly limits external stages that use the integration to reference one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -187,7 +187,7 @@ If you experience problems setting this value it might not be settable. Please t "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Explicitly prohibits external stages that use the integration from referencing one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -213,7 +213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. --- @@ -742,7 +742,7 @@ The construct id used in the generated config for the StorageIntegration to impo The id of the existing StorageIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use --- @@ -1296,17 +1296,17 @@ storageIntegration.StorageIntegrationConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. | | storage_allowed_locations | typing.List[str] | Explicitly limits external stages that use the integration to reference one or more storage locations. | -| storage_provider | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | -| azure_tenant_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | -| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | -| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. | +| storage_provider | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | +| azure_tenant_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | +| comment | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | +| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. | | storage_aws_object_acl | str | "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. | -| storage_aws_role_arn | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | +| storage_aws_role_arn | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | | storage_blocked_locations | typing.List[str] | Explicitly prohibits external stages that use the integration from referencing one or more storage locations. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -1388,7 +1388,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -1402,7 +1402,7 @@ storage_allowed_locations: typing.List[str] Explicitly limits external stages that use the integration to reference one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -1414,7 +1414,7 @@ storage_provider: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -1426,7 +1426,7 @@ azure_tenant_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -1438,7 +1438,7 @@ comment: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -1450,7 +1450,7 @@ enabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -1462,7 +1462,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1479,7 +1479,7 @@ storage_aws_object_acl: str "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -1491,7 +1491,7 @@ storage_aws_role_arn: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -1505,7 +1505,7 @@ storage_blocked_locations: typing.List[str] Explicitly prohibits external stages that use the integration from referencing one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -1517,7 +1517,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. --- diff --git a/docs/storageIntegration.typescript.md b/docs/storageIntegration.typescript.md index f85375c14..51680c932 100644 --- a/docs/storageIntegration.typescript.md +++ b/docs/storageIntegration.typescript.md @@ -4,7 +4,7 @@ ### StorageIntegration -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration snowflake_storage_integration}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration snowflake_storage_integration}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the StorageIntegration to impo The id of the existing StorageIntegration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use --- @@ -1058,17 +1058,17 @@ const storageIntegrationConfig: storageIntegration.StorageIntegrationConfig = { | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. | | storageAllowedLocations | string[] | Explicitly limits external stages that use the integration to reference one or more storage locations. | -| storageProvider | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | -| azureTenantId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | -| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | -| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. | +| storageProvider | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. | +| azureTenantId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. | +| comment | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. | +| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. | | storageAwsObjectAcl | string | "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. | -| storageAwsRoleArn | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | +| storageAwsRoleArn | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. | | storageBlockedLocations | string[] | Explicitly prohibits external stages that use the integration from referencing one or more storage locations. | -| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. | --- @@ -1150,7 +1150,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name}. --- @@ -1164,7 +1164,7 @@ public readonly storageAllowedLocations: string[]; Explicitly limits external stages that use the integration to reference one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} --- @@ -1176,7 +1176,7 @@ public readonly storageProvider: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider}. --- @@ -1188,7 +1188,7 @@ public readonly azureTenantId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id}. --- @@ -1200,7 +1200,7 @@ public readonly comment: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment}. --- @@ -1212,7 +1212,7 @@ public readonly enabled: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled}. --- @@ -1224,7 +1224,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1241,7 +1241,7 @@ public readonly storageAwsObjectAcl: string; "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} --- @@ -1253,7 +1253,7 @@ public readonly storageAwsRoleArn: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn}. --- @@ -1267,7 +1267,7 @@ public readonly storageBlockedLocations: string[]; Explicitly prohibits external stages that use the integration from referencing one or more storage locations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} --- @@ -1279,7 +1279,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type}. --- diff --git a/docs/stream.csharp.md b/docs/stream.csharp.md index 2400a230b..957fc0376 100644 --- a/docs/stream.csharp.md +++ b/docs/stream.csharp.md @@ -4,7 +4,7 @@ ### Stream -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream snowflake_stream}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream snowflake_stream}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the Stream to import. The id of the existing Stream that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use --- @@ -1027,7 +1027,7 @@ new StreamConfig { | Schema | string | The schema in which to create the stream. | | AppendOnly | object | Type of the stream that will be created. | | Comment | string | Specifies a comment for the stream. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. | | InsertOnly | object | Create an insert only stream type. | | OnStage | string | Specifies an identifier for the stage the stream will monitor. | | OnTable | string | Specifies an identifier for the table the stream will monitor. | @@ -1116,7 +1116,7 @@ public string Database { get; set; } The database in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#database Stream#database} --- @@ -1132,7 +1132,7 @@ Specifies the identifier for the stream; must be unique for the database and schema in which the stream is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#name Stream#name} --- @@ -1146,7 +1146,7 @@ public string Schema { get; set; } The schema in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#schema Stream#schema} --- @@ -1160,7 +1160,7 @@ public object AppendOnly { get; set; } Type of the stream that will be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#append_only Stream#append_only} --- @@ -1174,7 +1174,7 @@ public string Comment { get; set; } Specifies a comment for the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#comment Stream#comment} --- @@ -1186,7 +1186,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1203,7 +1203,7 @@ public object InsertOnly { get; set; } Create an insert only stream type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -1217,7 +1217,7 @@ public string OnStage { get; set; } Specifies an identifier for the stage the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -1231,7 +1231,7 @@ public string OnTable { get; set; } Specifies an identifier for the table the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_table Stream#on_table} --- @@ -1245,7 +1245,7 @@ public string OnView { get; set; } Specifies an identifier for the view the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_view Stream#on_view} --- @@ -1259,7 +1259,7 @@ public object ShowInitialRows { get; set; } Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- diff --git a/docs/stream.go.md b/docs/stream.go.md index 980552389..d981fd10f 100644 --- a/docs/stream.go.md +++ b/docs/stream.go.md @@ -4,7 +4,7 @@ ### Stream -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream snowflake_stream}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream snowflake_stream}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the Stream to import. The id of the existing Stream that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use --- @@ -1027,7 +1027,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/stream" | Schema | *string | The schema in which to create the stream. | | AppendOnly | interface{} | Type of the stream that will be created. | | Comment | *string | Specifies a comment for the stream. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. | | InsertOnly | interface{} | Create an insert only stream type. | | OnStage | *string | Specifies an identifier for the stage the stream will monitor. | | OnTable | *string | Specifies an identifier for the table the stream will monitor. | @@ -1116,7 +1116,7 @@ Database *string The database in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#database Stream#database} --- @@ -1132,7 +1132,7 @@ Specifies the identifier for the stream; must be unique for the database and schema in which the stream is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#name Stream#name} --- @@ -1146,7 +1146,7 @@ Schema *string The schema in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#schema Stream#schema} --- @@ -1160,7 +1160,7 @@ AppendOnly interface{} Type of the stream that will be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#append_only Stream#append_only} --- @@ -1174,7 +1174,7 @@ Comment *string Specifies a comment for the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#comment Stream#comment} --- @@ -1186,7 +1186,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1203,7 +1203,7 @@ InsertOnly interface{} Create an insert only stream type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -1217,7 +1217,7 @@ OnStage *string Specifies an identifier for the stage the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -1231,7 +1231,7 @@ OnTable *string Specifies an identifier for the table the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_table Stream#on_table} --- @@ -1245,7 +1245,7 @@ OnView *string Specifies an identifier for the view the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_view Stream#on_view} --- @@ -1259,7 +1259,7 @@ ShowInitialRows interface{} Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- diff --git a/docs/stream.java.md b/docs/stream.java.md index 45a8452d6..b666d93ff 100644 --- a/docs/stream.java.md +++ b/docs/stream.java.md @@ -4,7 +4,7 @@ ### Stream -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream snowflake_stream}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream snowflake_stream}. #### Initializers @@ -56,7 +56,7 @@ Stream.Builder.create(Construct scope, java.lang.String id) | schema | java.lang.String | The schema in which to create the stream. | | appendOnly | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Type of the stream that will be created. | | comment | java.lang.String | Specifies a comment for the stream. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. | | insertOnly | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Create an insert only stream type. | | onStage | java.lang.String | Specifies an identifier for the stage the stream will monitor. | | onTable | java.lang.String | Specifies an identifier for the table the stream will monitor. | @@ -131,7 +131,7 @@ Must be unique amongst siblings in the same scope The database in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#database Stream#database} --- @@ -143,7 +143,7 @@ Specifies the identifier for the stream; must be unique for the database and schema in which the stream is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#name Stream#name} --- @@ -153,7 +153,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#schema Stream#schema} --- @@ -163,7 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Type of the stream that will be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#append_only Stream#append_only} --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#comment Stream#comment} --- @@ -181,7 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -194,7 +194,7 @@ If you experience problems setting this value it might not be settable. Please t Create an insert only stream type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies an identifier for the stage the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies an identifier for the table the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_table Stream#on_table} --- @@ -224,7 +224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies an identifier for the view the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_view Stream#on_view} --- @@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- @@ -717,7 +717,7 @@ The construct id used in the generated config for the Stream to import. The id of the existing Stream that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use --- @@ -1228,7 +1228,7 @@ StreamConfig.builder() | schema | java.lang.String | The schema in which to create the stream. | | appendOnly | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Type of the stream that will be created. | | comment | java.lang.String | Specifies a comment for the stream. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. | | insertOnly | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Create an insert only stream type. | | onStage | java.lang.String | Specifies an identifier for the stage the stream will monitor. | | onTable | java.lang.String | Specifies an identifier for the table the stream will monitor. | @@ -1317,7 +1317,7 @@ public java.lang.String getDatabase(); The database in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#database Stream#database} --- @@ -1333,7 +1333,7 @@ Specifies the identifier for the stream; must be unique for the database and schema in which the stream is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#name Stream#name} --- @@ -1347,7 +1347,7 @@ public java.lang.String getSchema(); The schema in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#schema Stream#schema} --- @@ -1361,7 +1361,7 @@ public java.lang.Object getAppendOnly(); Type of the stream that will be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#append_only Stream#append_only} --- @@ -1375,7 +1375,7 @@ public java.lang.String getComment(); Specifies a comment for the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#comment Stream#comment} --- @@ -1387,7 +1387,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1404,7 +1404,7 @@ public java.lang.Object getInsertOnly(); Create an insert only stream type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -1418,7 +1418,7 @@ public java.lang.String getOnStage(); Specifies an identifier for the stage the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -1432,7 +1432,7 @@ public java.lang.String getOnTable(); Specifies an identifier for the table the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_table Stream#on_table} --- @@ -1446,7 +1446,7 @@ public java.lang.String getOnView(); Specifies an identifier for the view the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_view Stream#on_view} --- @@ -1460,7 +1460,7 @@ public java.lang.Object getShowInitialRows(); Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- diff --git a/docs/stream.python.md b/docs/stream.python.md index 48cb44712..b1158290f 100644 --- a/docs/stream.python.md +++ b/docs/stream.python.md @@ -4,7 +4,7 @@ ### Stream -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream snowflake_stream}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream snowflake_stream}. #### Initializers @@ -51,7 +51,7 @@ stream.Stream( | schema | str | The schema in which to create the stream. | | append_only | typing.Union[bool, cdktf.IResolvable] | Type of the stream that will be created. | | comment | str | Specifies a comment for the stream. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. | | insert_only | typing.Union[bool, cdktf.IResolvable] | Create an insert only stream type. | | on_stage | str | Specifies an identifier for the stage the stream will monitor. | | on_table | str | Specifies an identifier for the table the stream will monitor. | @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope The database in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#database Stream#database} --- @@ -138,7 +138,7 @@ Specifies the identifier for the stream; must be unique for the database and schema in which the stream is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#name Stream#name} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#schema Stream#schema} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Type of the stream that will be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#append_only Stream#append_only} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#comment Stream#comment} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -189,7 +189,7 @@ If you experience problems setting this value it might not be settable. Please t Create an insert only stream type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies an identifier for the stage the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies an identifier for the table the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_table Stream#on_table} --- @@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies an identifier for the view the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_view Stream#on_view} --- @@ -229,7 +229,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- @@ -758,7 +758,7 @@ The construct id used in the generated config for the Stream to import. The id of the existing Stream that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use --- @@ -1262,7 +1262,7 @@ stream.StreamConfig( | schema | str | The schema in which to create the stream. | | append_only | typing.Union[bool, cdktf.IResolvable] | Type of the stream that will be created. | | comment | str | Specifies a comment for the stream. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. | | insert_only | typing.Union[bool, cdktf.IResolvable] | Create an insert only stream type. | | on_stage | str | Specifies an identifier for the stage the stream will monitor. | | on_table | str | Specifies an identifier for the table the stream will monitor. | @@ -1351,7 +1351,7 @@ database: str The database in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#database Stream#database} --- @@ -1367,7 +1367,7 @@ Specifies the identifier for the stream; must be unique for the database and schema in which the stream is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#name Stream#name} --- @@ -1381,7 +1381,7 @@ schema: str The schema in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#schema Stream#schema} --- @@ -1395,7 +1395,7 @@ append_only: typing.Union[bool, IResolvable] Type of the stream that will be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#append_only Stream#append_only} --- @@ -1409,7 +1409,7 @@ comment: str Specifies a comment for the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#comment Stream#comment} --- @@ -1421,7 +1421,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1438,7 +1438,7 @@ insert_only: typing.Union[bool, IResolvable] Create an insert only stream type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -1452,7 +1452,7 @@ on_stage: str Specifies an identifier for the stage the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -1466,7 +1466,7 @@ on_table: str Specifies an identifier for the table the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_table Stream#on_table} --- @@ -1480,7 +1480,7 @@ on_view: str Specifies an identifier for the view the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_view Stream#on_view} --- @@ -1494,7 +1494,7 @@ show_initial_rows: typing.Union[bool, IResolvable] Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- diff --git a/docs/stream.typescript.md b/docs/stream.typescript.md index 92828d24e..37a51ca1a 100644 --- a/docs/stream.typescript.md +++ b/docs/stream.typescript.md @@ -4,7 +4,7 @@ ### Stream -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream snowflake_stream}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream snowflake_stream}. #### Initializers @@ -523,7 +523,7 @@ The construct id used in the generated config for the Stream to import. The id of the existing Stream that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use --- @@ -1008,7 +1008,7 @@ const streamConfig: stream.StreamConfig = { ... } | schema | string | The schema in which to create the stream. | | appendOnly | boolean \| cdktf.IResolvable | Type of the stream that will be created. | | comment | string | Specifies a comment for the stream. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. | | insertOnly | boolean \| cdktf.IResolvable | Create an insert only stream type. | | onStage | string | Specifies an identifier for the stage the stream will monitor. | | onTable | string | Specifies an identifier for the table the stream will monitor. | @@ -1097,7 +1097,7 @@ public readonly database: string; The database in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#database Stream#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#database Stream#database} --- @@ -1113,7 +1113,7 @@ Specifies the identifier for the stream; must be unique for the database and schema in which the stream is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#name Stream#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#name Stream#name} --- @@ -1127,7 +1127,7 @@ public readonly schema: string; The schema in which to create the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#schema Stream#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#schema Stream#schema} --- @@ -1141,7 +1141,7 @@ public readonly appendOnly: boolean | IResolvable; Type of the stream that will be created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#append_only Stream#append_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#append_only Stream#append_only} --- @@ -1155,7 +1155,7 @@ public readonly comment: string; Specifies a comment for the stream. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#comment Stream#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#comment Stream#comment} --- @@ -1167,7 +1167,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1184,7 +1184,7 @@ public readonly insertOnly: boolean | IResolvable; Create an insert only stream type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#insert_only Stream#insert_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#insert_only Stream#insert_only} --- @@ -1198,7 +1198,7 @@ public readonly onStage: string; Specifies an identifier for the stage the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_stage Stream#on_stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_stage Stream#on_stage} --- @@ -1212,7 +1212,7 @@ public readonly onTable: string; Specifies an identifier for the table the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_table Stream#on_table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_table Stream#on_table} --- @@ -1226,7 +1226,7 @@ public readonly onView: string; Specifies an identifier for the view the stream will monitor. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_view Stream#on_view} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_view Stream#on_view} --- @@ -1240,7 +1240,7 @@ public readonly showInitialRows: boolean | IResolvable; Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} --- diff --git a/docs/streamOnExternalTable.csharp.md b/docs/streamOnExternalTable.csharp.md new file mode 100644 index 000000000..2f66ba5c4 --- /dev/null +++ b/docs/streamOnExternalTable.csharp.md @@ -0,0 +1,3353 @@ +# `streamOnExternalTable` Submodule + +## Constructs + +### StreamOnExternalTable + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table snowflake_stream_on_external_table}. + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTable(Construct Scope, string Id, StreamOnExternalTableConfig Config); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Scope | Constructs.Construct | The scope in which to define this construct. | +| Id | string | The scoped construct ID. | +| Config | StreamOnExternalTableConfig | *No description.* | + +--- + +##### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +##### `Id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `Config`Required + +- *Type:* StreamOnExternalTableConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ToString | Returns a string representation of this construct. | +| AddOverride | *No description.* | +| OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | +| ToMetadata | *No description.* | +| ToTerraform | Adds this resource to the terraform JSON output. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | +| PutAt | *No description.* | +| PutBefore | *No description.* | +| ResetAt | *No description.* | +| ResetBefore | *No description.* | +| ResetComment | *No description.* | +| ResetCopyGrants | *No description.* | +| ResetId | *No description.* | +| ResetInsertOnly | *No description.* | + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```csharp +private void AddOverride(string Path, object Value) +``` + +###### `Path`Required + +- *Type:* string + +--- + +###### `Value`Required + +- *Type:* object + +--- + +##### `OverrideLogicalId` + +```csharp +private void OverrideLogicalId(string NewLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `NewLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```csharp +private void ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +##### `ToMetadata` + +```csharp +private object ToMetadata() +``` + +##### `ToTerraform` + +```csharp +private object ToTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```csharp +private void AddMoveTarget(string MoveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `MoveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `HasResourceMove` + +```csharp +private object HasResourceMove() +``` + +##### `ImportFrom` + +```csharp +private void ImportFrom(string Id, TerraformProvider Provider = null) +``` + +###### `Id`Required + +- *Type:* string + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `MoveFromId` + +```csharp +private void MoveFromId(string Id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `Id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `MoveTo` + +```csharp +private void MoveTo(string MoveTarget, object Index = null) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `MoveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `Index`Optional + +- *Type:* object + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `MoveToId` + +```csharp +private void MoveToId(string Id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `Id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `PutAt` + +```csharp +private void PutAt(StreamOnExternalTableAt Value) +``` + +###### `Value`Required + +- *Type:* StreamOnExternalTableAt + +--- + +##### `PutBefore` + +```csharp +private void PutBefore(StreamOnExternalTableBefore Value) +``` + +###### `Value`Required + +- *Type:* StreamOnExternalTableBefore + +--- + +##### `ResetAt` + +```csharp +private void ResetAt() +``` + +##### `ResetBefore` + +```csharp +private void ResetBefore() +``` + +##### `ResetComment` + +```csharp +private void ResetComment() +``` + +##### `ResetCopyGrants` + +```csharp +private void ResetCopyGrants() +``` + +##### `ResetId` + +```csharp +private void ResetId() +``` + +##### `ResetInsertOnly` + +```csharp +private void ResetInsertOnly() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +StreamOnExternalTable.IsConstruct(object X); +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `X`Required + +- *Type:* object + +Any object. + +--- + +##### `IsTerraformElement` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +StreamOnExternalTable.IsTerraformElement(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `IsTerraformResource` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +StreamOnExternalTable.IsTerraformResource(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +StreamOnExternalTable.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan ". + +###### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +###### `ImportToId`Required + +- *Type:* string + +The construct id used in the generated config for the StreamOnExternalTable to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing StreamOnExternalTable that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#import import section} in the documentation of this resource for the id to use + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +? Optional instance of the provider where the StreamOnExternalTable to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | Constructs.Node | The tree node. | +| CdktfStack | HashiCorp.Cdktf.TerraformStack | *No description.* | +| Fqn | string | *No description.* | +| FriendlyUniqueId | string | *No description.* | +| TerraformMetaArguments | System.Collections.Generic.IDictionary | *No description.* | +| TerraformResourceType | string | *No description.* | +| TerraformGeneratorMetadata | HashiCorp.Cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | string[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| At | StreamOnExternalTableAtOutputReference | *No description.* | +| Before | StreamOnExternalTableBeforeOutputReference | *No description.* | +| DescribeOutput | StreamOnExternalTableDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | +| ShowOutput | StreamOnExternalTableShowOutputList | *No description.* | +| AtInput | StreamOnExternalTableAt | *No description.* | +| BeforeInput | StreamOnExternalTableBefore | *No description.* | +| CommentInput | string | *No description.* | +| CopyGrantsInput | object | *No description.* | +| DatabaseInput | string | *No description.* | +| ExternalTableInput | string | *No description.* | +| IdInput | string | *No description.* | +| InsertOnlyInput | string | *No description.* | +| NameInput | string | *No description.* | +| SchemaInput | string | *No description.* | +| Comment | string | *No description.* | +| CopyGrants | object | *No description.* | +| Database | string | *No description.* | +| ExternalTable | string | *No description.* | +| Id | string | *No description.* | +| InsertOnly | string | *No description.* | +| Name | string | *No description.* | +| Schema | string | *No description.* | + +--- + +##### `Node`Required + +```csharp +public Node Node { get; } +``` + +- *Type:* Constructs.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```csharp +public TerraformStack CdktfStack { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `FriendlyUniqueId`Required + +```csharp +public string FriendlyUniqueId { get; } +``` + +- *Type:* string + +--- + +##### `TerraformMetaArguments`Required + +```csharp +public System.Collections.Generic.IDictionary TerraformMetaArguments { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + +##### `TerraformResourceType`Required + +```csharp +public string TerraformResourceType { get; } +``` + +- *Type:* string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```csharp +public TerraformProviderGeneratorMetadata TerraformGeneratorMetadata { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public string[] DependsOn { get; } +``` + +- *Type:* string[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; } +``` + +- *Type:* object[] + +--- + +##### `At`Required + +```csharp +public StreamOnExternalTableAtOutputReference At { get; } +``` + +- *Type:* StreamOnExternalTableAtOutputReference + +--- + +##### `Before`Required + +```csharp +public StreamOnExternalTableBeforeOutputReference Before { get; } +``` + +- *Type:* StreamOnExternalTableBeforeOutputReference + +--- + +##### `DescribeOutput`Required + +```csharp +public StreamOnExternalTableDescribeOutputList DescribeOutput { get; } +``` + +- *Type:* StreamOnExternalTableDescribeOutputList + +--- + +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + +##### `ShowOutput`Required + +```csharp +public StreamOnExternalTableShowOutputList ShowOutput { get; } +``` + +- *Type:* StreamOnExternalTableShowOutputList + +--- + +##### `AtInput`Optional + +```csharp +public StreamOnExternalTableAt AtInput { get; } +``` + +- *Type:* StreamOnExternalTableAt + +--- + +##### `BeforeInput`Optional + +```csharp +public StreamOnExternalTableBefore BeforeInput { get; } +``` + +- *Type:* StreamOnExternalTableBefore + +--- + +##### `CommentInput`Optional + +```csharp +public string CommentInput { get; } +``` + +- *Type:* string + +--- + +##### `CopyGrantsInput`Optional + +```csharp +public object CopyGrantsInput { get; } +``` + +- *Type:* object + +--- + +##### `DatabaseInput`Optional + +```csharp +public string DatabaseInput { get; } +``` + +- *Type:* string + +--- + +##### `ExternalTableInput`Optional + +```csharp +public string ExternalTableInput { get; } +``` + +- *Type:* string + +--- + +##### `IdInput`Optional + +```csharp +public string IdInput { get; } +``` + +- *Type:* string + +--- + +##### `InsertOnlyInput`Optional + +```csharp +public string InsertOnlyInput { get; } +``` + +- *Type:* string + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `SchemaInput`Optional + +```csharp +public string SchemaInput { get; } +``` + +- *Type:* string + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `CopyGrants`Required + +```csharp +public object CopyGrants { get; } +``` + +- *Type:* object + +--- + +##### `Database`Required + +```csharp +public string Database { get; } +``` + +- *Type:* string + +--- + +##### `ExternalTable`Required + +```csharp +public string ExternalTable { get; } +``` + +- *Type:* string + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `InsertOnly`Required + +```csharp +public string InsertOnly { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Schema`Required + +```csharp +public string Schema { get; } +``` + +- *Type:* string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | + +--- + +##### `TfResourceType`Required + +```csharp +public string TfResourceType { get; } +``` + +- *Type:* string + +--- + +## Structs + +### StreamOnExternalTableAt + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableAt { + string Offset = null, + string Statement = null, + string Stream = null, + string Timestamp = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Offset | string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| Statement | string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| Stream | string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| Timestamp | string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `Offset`Optional + +```csharp +public string Offset { get; set; } +``` + +- *Type:* string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +##### `Statement`Optional + +```csharp +public string Statement { get; set; } +``` + +- *Type:* string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +##### `Stream`Optional + +```csharp +public string Stream { get; set; } +``` + +- *Type:* string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +##### `Timestamp`Optional + +```csharp +public string Timestamp { get; set; } +``` + +- *Type:* string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +### StreamOnExternalTableBefore + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableBefore { + string Offset = null, + string Statement = null, + string Stream = null, + string Timestamp = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Offset | string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| Statement | string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| Stream | string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| Timestamp | string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `Offset`Optional + +```csharp +public string Offset { get; set; } +``` + +- *Type:* string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +##### `Statement`Optional + +```csharp +public string Statement { get; set; } +``` + +- *Type:* string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +##### `Stream`Optional + +```csharp +public string Stream { get; set; } +``` + +- *Type:* string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +##### `Timestamp`Optional + +```csharp +public string Timestamp { get; set; } +``` + +- *Type:* string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +### StreamOnExternalTableConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableConfig { + object Connection = null, + object Count = null, + ITerraformDependable[] DependsOn = null, + ITerraformIterator ForEach = null, + TerraformResourceLifecycle Lifecycle = null, + TerraformProvider Provider = null, + object[] Provisioners = null, + string Database, + string ExternalTable, + string Name, + string Schema, + StreamOnExternalTableAt At = null, + StreamOnExternalTableBefore Before = null, + string Comment = null, + object CopyGrants = null, + string Id = null, + string InsertOnly = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | HashiCorp.Cdktf.ITerraformDependable[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| Database | string | The database in which to create the stream. | +| ExternalTable | string | Specifies an identifier for the external table the stream will monitor. | +| Name | string | Specifies the identifier for the stream; | +| Schema | string | The schema in which to create the stream. | +| At | StreamOnExternalTableAt | at block. | +| Before | StreamOnExternalTableBefore | before block. | +| Comment | string | Specifies a comment for the stream. | +| CopyGrants | object | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. | +| InsertOnly | string | Specifies whether this is an insert-only stream. | + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; set; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; set; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public ITerraformDependable[] DependsOn { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformDependable[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; set; } +``` + +- *Type:* object[] + +--- + +##### `Database`Required + +```csharp +public string Database { get; set; } +``` + +- *Type:* string + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#database StreamOnExternalTable#database} + +--- + +##### `ExternalTable`Required + +```csharp +public string ExternalTable { get; set; } +``` + +- *Type:* string + +Specifies an identifier for the external table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#external_table StreamOnExternalTable#external_table} + +--- + +##### `Name`Required + +```csharp +public string Name { get; set; } +``` + +- *Type:* string + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#name StreamOnExternalTable#name} + +--- + +##### `Schema`Required + +```csharp +public string Schema { get; set; } +``` + +- *Type:* string + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#schema StreamOnExternalTable#schema} + +--- + +##### `At`Optional + +```csharp +public StreamOnExternalTableAt At { get; set; } +``` + +- *Type:* StreamOnExternalTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#at StreamOnExternalTable#at} + +--- + +##### `Before`Optional + +```csharp +public StreamOnExternalTableBefore Before { get; set; } +``` + +- *Type:* StreamOnExternalTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#before StreamOnExternalTable#before} + +--- + +##### `Comment`Optional + +```csharp +public string Comment { get; set; } +``` + +- *Type:* string + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#comment StreamOnExternalTable#comment} + +--- + +##### `CopyGrants`Optional + +```csharp +public object CopyGrants { get; set; } +``` + +- *Type:* object + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#copy_grants StreamOnExternalTable#copy_grants} + +--- + +##### `Id`Optional + +```csharp +public string Id { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `InsertOnly`Optional + +```csharp +public string InsertOnly { get; set; } +``` + +- *Type:* string + +Specifies whether this is an insert-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#insert_only StreamOnExternalTable#insert_only} + +--- + +### StreamOnExternalTableDescribeOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableDescribeOutput { + +}; +``` + + +### StreamOnExternalTableShowOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableShowOutput { + +}; +``` + + +## Classes + +### StreamOnExternalTableAtOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableAtOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetOffset | *No description.* | +| ResetStatement | *No description.* | +| ResetStream | *No description.* | +| ResetTimestamp | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetOffset` + +```csharp +private void ResetOffset() +``` + +##### `ResetStatement` + +```csharp +private void ResetStatement() +``` + +##### `ResetStream` + +```csharp +private void ResetStream() +``` + +##### `ResetTimestamp` + +```csharp +private void ResetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| OffsetInput | string | *No description.* | +| StatementInput | string | *No description.* | +| StreamInput | string | *No description.* | +| TimestampInput | string | *No description.* | +| Offset | string | *No description.* | +| Statement | string | *No description.* | +| Stream | string | *No description.* | +| Timestamp | string | *No description.* | +| InternalValue | StreamOnExternalTableAt | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `OffsetInput`Optional + +```csharp +public string OffsetInput { get; } +``` + +- *Type:* string + +--- + +##### `StatementInput`Optional + +```csharp +public string StatementInput { get; } +``` + +- *Type:* string + +--- + +##### `StreamInput`Optional + +```csharp +public string StreamInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampInput`Optional + +```csharp +public string TimestampInput { get; } +``` + +- *Type:* string + +--- + +##### `Offset`Required + +```csharp +public string Offset { get; } +``` + +- *Type:* string + +--- + +##### `Statement`Required + +```csharp +public string Statement { get; } +``` + +- *Type:* string + +--- + +##### `Stream`Required + +```csharp +public string Stream { get; } +``` + +- *Type:* string + +--- + +##### `Timestamp`Required + +```csharp +public string Timestamp { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public StreamOnExternalTableAt InternalValue { get; } +``` + +- *Type:* StreamOnExternalTableAt + +--- + + +### StreamOnExternalTableBeforeOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableBeforeOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetOffset | *No description.* | +| ResetStatement | *No description.* | +| ResetStream | *No description.* | +| ResetTimestamp | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetOffset` + +```csharp +private void ResetOffset() +``` + +##### `ResetStatement` + +```csharp +private void ResetStatement() +``` + +##### `ResetStream` + +```csharp +private void ResetStream() +``` + +##### `ResetTimestamp` + +```csharp +private void ResetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| OffsetInput | string | *No description.* | +| StatementInput | string | *No description.* | +| StreamInput | string | *No description.* | +| TimestampInput | string | *No description.* | +| Offset | string | *No description.* | +| Statement | string | *No description.* | +| Stream | string | *No description.* | +| Timestamp | string | *No description.* | +| InternalValue | StreamOnExternalTableBefore | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `OffsetInput`Optional + +```csharp +public string OffsetInput { get; } +``` + +- *Type:* string + +--- + +##### `StatementInput`Optional + +```csharp +public string StatementInput { get; } +``` + +- *Type:* string + +--- + +##### `StreamInput`Optional + +```csharp +public string StreamInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampInput`Optional + +```csharp +public string TimestampInput { get; } +``` + +- *Type:* string + +--- + +##### `Offset`Required + +```csharp +public string Offset { get; } +``` + +- *Type:* string + +--- + +##### `Statement`Required + +```csharp +public string Statement { get; } +``` + +- *Type:* string + +--- + +##### `Stream`Required + +```csharp +public string Stream { get; } +``` + +- *Type:* string + +--- + +##### `Timestamp`Required + +```csharp +public string Timestamp { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public StreamOnExternalTableBefore InternalValue { get; } +``` + +- *Type:* StreamOnExternalTableBefore + +--- + + +### StreamOnExternalTableDescribeOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableDescribeOutputList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private StreamOnExternalTableDescribeOutputOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### StreamOnExternalTableDescribeOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableDescribeOutputOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| BaseTables | string[] | *No description.* | +| Comment | string | *No description.* | +| CreatedOn | string | *No description.* | +| DatabaseName | string | *No description.* | +| InvalidReason | string | *No description.* | +| Mode | string | *No description.* | +| Name | string | *No description.* | +| Owner | string | *No description.* | +| OwnerRoleType | string | *No description.* | +| SchemaName | string | *No description.* | +| SourceType | string | *No description.* | +| Stale | string | *No description.* | +| StaleAfter | string | *No description.* | +| TableName | string | *No description.* | +| Type | string | *No description.* | +| InternalValue | StreamOnExternalTableDescribeOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `BaseTables`Required + +```csharp +public string[] BaseTables { get; } +``` + +- *Type:* string[] + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `CreatedOn`Required + +```csharp +public string CreatedOn { get; } +``` + +- *Type:* string + +--- + +##### `DatabaseName`Required + +```csharp +public string DatabaseName { get; } +``` + +- *Type:* string + +--- + +##### `InvalidReason`Required + +```csharp +public string InvalidReason { get; } +``` + +- *Type:* string + +--- + +##### `Mode`Required + +```csharp +public string Mode { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Owner`Required + +```csharp +public string Owner { get; } +``` + +- *Type:* string + +--- + +##### `OwnerRoleType`Required + +```csharp +public string OwnerRoleType { get; } +``` + +- *Type:* string + +--- + +##### `SchemaName`Required + +```csharp +public string SchemaName { get; } +``` + +- *Type:* string + +--- + +##### `SourceType`Required + +```csharp +public string SourceType { get; } +``` + +- *Type:* string + +--- + +##### `Stale`Required + +```csharp +public string Stale { get; } +``` + +- *Type:* string + +--- + +##### `StaleAfter`Required + +```csharp +public string StaleAfter { get; } +``` + +- *Type:* string + +--- + +##### `TableName`Required + +```csharp +public string TableName { get; } +``` + +- *Type:* string + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public StreamOnExternalTableDescribeOutput InternalValue { get; } +``` + +- *Type:* StreamOnExternalTableDescribeOutput + +--- + + +### StreamOnExternalTableShowOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableShowOutputList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private StreamOnExternalTableShowOutputOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### StreamOnExternalTableShowOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnExternalTableShowOutputOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| BaseTables | string[] | *No description.* | +| Comment | string | *No description.* | +| CreatedOn | string | *No description.* | +| DatabaseName | string | *No description.* | +| InvalidReason | string | *No description.* | +| Mode | string | *No description.* | +| Name | string | *No description.* | +| Owner | string | *No description.* | +| OwnerRoleType | string | *No description.* | +| SchemaName | string | *No description.* | +| SourceType | string | *No description.* | +| Stale | string | *No description.* | +| StaleAfter | string | *No description.* | +| TableName | string | *No description.* | +| Type | string | *No description.* | +| InternalValue | StreamOnExternalTableShowOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `BaseTables`Required + +```csharp +public string[] BaseTables { get; } +``` + +- *Type:* string[] + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `CreatedOn`Required + +```csharp +public string CreatedOn { get; } +``` + +- *Type:* string + +--- + +##### `DatabaseName`Required + +```csharp +public string DatabaseName { get; } +``` + +- *Type:* string + +--- + +##### `InvalidReason`Required + +```csharp +public string InvalidReason { get; } +``` + +- *Type:* string + +--- + +##### `Mode`Required + +```csharp +public string Mode { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Owner`Required + +```csharp +public string Owner { get; } +``` + +- *Type:* string + +--- + +##### `OwnerRoleType`Required + +```csharp +public string OwnerRoleType { get; } +``` + +- *Type:* string + +--- + +##### `SchemaName`Required + +```csharp +public string SchemaName { get; } +``` + +- *Type:* string + +--- + +##### `SourceType`Required + +```csharp +public string SourceType { get; } +``` + +- *Type:* string + +--- + +##### `Stale`Required + +```csharp +public string Stale { get; } +``` + +- *Type:* string + +--- + +##### `StaleAfter`Required + +```csharp +public string StaleAfter { get; } +``` + +- *Type:* string + +--- + +##### `TableName`Required + +```csharp +public string TableName { get; } +``` + +- *Type:* string + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public StreamOnExternalTableShowOutput InternalValue { get; } +``` + +- *Type:* StreamOnExternalTableShowOutput + +--- + + + diff --git a/docs/streamOnExternalTable.go.md b/docs/streamOnExternalTable.go.md new file mode 100644 index 000000000..2323bb574 --- /dev/null +++ b/docs/streamOnExternalTable.go.md @@ -0,0 +1,3353 @@ +# `streamOnExternalTable` Submodule + +## Constructs + +### StreamOnExternalTable + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table snowflake_stream_on_external_table}. + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.NewStreamOnExternalTable(scope Construct, id *string, config StreamOnExternalTableConfig) StreamOnExternalTable +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | github.com/aws/constructs-go/constructs/v10.Construct | The scope in which to define this construct. | +| id | *string | The scoped construct ID. | +| config | StreamOnExternalTableConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* *string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* StreamOnExternalTableConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ToString | Returns a string representation of this construct. | +| AddOverride | *No description.* | +| OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | +| ToMetadata | *No description.* | +| ToTerraform | Adds this resource to the terraform JSON output. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | +| PutAt | *No description.* | +| PutBefore | *No description.* | +| ResetAt | *No description.* | +| ResetBefore | *No description.* | +| ResetComment | *No description.* | +| ResetCopyGrants | *No description.* | +| ResetId | *No description.* | +| ResetInsertOnly | *No description.* | + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```go +func AddOverride(path *string, value interface{}) +``` + +###### `path`Required + +- *Type:* *string + +--- + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `OverrideLogicalId` + +```go +func OverrideLogicalId(newLogicalId *string) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* *string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```go +func ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +##### `ToMetadata` + +```go +func ToMetadata() interface{} +``` + +##### `ToTerraform` + +```go +func ToTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```go +func AddMoveTarget(moveTarget *string) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* *string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `HasResourceMove` + +```go +func HasResourceMove() interface{} +``` + +##### `ImportFrom` + +```go +func ImportFrom(id *string, provider TerraformProvider) +``` + +###### `id`Required + +- *Type:* *string + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `MoveFromId` + +```go +func MoveFromId(id *string) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* *string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `MoveTo` + +```go +func MoveTo(moveTarget *string, index interface{}) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* *string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* interface{} + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `MoveToId` + +```go +func MoveToId(id *string) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* *string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `PutAt` + +```go +func PutAt(value StreamOnExternalTableAt) +``` + +###### `value`Required + +- *Type:* StreamOnExternalTableAt + +--- + +##### `PutBefore` + +```go +func PutBefore(value StreamOnExternalTableBefore) +``` + +###### `value`Required + +- *Type:* StreamOnExternalTableBefore + +--- + +##### `ResetAt` + +```go +func ResetAt() +``` + +##### `ResetBefore` + +```go +func ResetBefore() +``` + +##### `ResetComment` + +```go +func ResetComment() +``` + +##### `ResetCopyGrants` + +```go +func ResetCopyGrants() +``` + +##### `ResetId` + +```go +func ResetId() +``` + +##### `ResetInsertOnly` + +```go +func ResetInsertOnly() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.StreamOnExternalTable_IsConstruct(x interface{}) *bool +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* interface{} + +Any object. + +--- + +##### `IsTerraformElement` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.StreamOnExternalTable_IsTerraformElement(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `IsTerraformResource` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.StreamOnExternalTable_IsTerraformResource(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.StreamOnExternalTable_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* *string + +The construct id used in the generated config for the StreamOnExternalTable to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing StreamOnExternalTable that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +? Optional instance of the provider where the StreamOnExternalTable to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | github.com/aws/constructs-go/constructs/v10.Node | The tree node. | +| CdktfStack | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack | *No description.* | +| Fqn | *string | *No description.* | +| FriendlyUniqueId | *string | *No description.* | +| TerraformMetaArguments | *map[string]interface{} | *No description.* | +| TerraformResourceType | *string | *No description.* | +| TerraformGeneratorMetadata | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]*string | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| At | StreamOnExternalTableAtOutputReference | *No description.* | +| Before | StreamOnExternalTableBeforeOutputReference | *No description.* | +| DescribeOutput | StreamOnExternalTableDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | +| ShowOutput | StreamOnExternalTableShowOutputList | *No description.* | +| AtInput | StreamOnExternalTableAt | *No description.* | +| BeforeInput | StreamOnExternalTableBefore | *No description.* | +| CommentInput | *string | *No description.* | +| CopyGrantsInput | interface{} | *No description.* | +| DatabaseInput | *string | *No description.* | +| ExternalTableInput | *string | *No description.* | +| IdInput | *string | *No description.* | +| InsertOnlyInput | *string | *No description.* | +| NameInput | *string | *No description.* | +| SchemaInput | *string | *No description.* | +| Comment | *string | *No description.* | +| CopyGrants | interface{} | *No description.* | +| Database | *string | *No description.* | +| ExternalTable | *string | *No description.* | +| Id | *string | *No description.* | +| InsertOnly | *string | *No description.* | +| Name | *string | *No description.* | +| Schema | *string | *No description.* | + +--- + +##### `Node`Required + +```go +func Node() Node +``` + +- *Type:* github.com/aws/constructs-go/constructs/v10.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```go +func CdktfStack() TerraformStack +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `FriendlyUniqueId`Required + +```go +func FriendlyUniqueId() *string +``` + +- *Type:* *string + +--- + +##### `TerraformMetaArguments`Required + +```go +func TerraformMetaArguments() *map[string]interface{} +``` + +- *Type:* *map[string]interface{} + +--- + +##### `TerraformResourceType`Required + +```go +func TerraformResourceType() *string +``` + +- *Type:* *string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```go +func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```go +func Connection() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +func Count() interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +func DependsOn() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `ForEach`Optional + +```go +func ForEach() ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +func Lifecycle() TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +func Provider() TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +func Provisioners() *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `At`Required + +```go +func At() StreamOnExternalTableAtOutputReference +``` + +- *Type:* StreamOnExternalTableAtOutputReference + +--- + +##### `Before`Required + +```go +func Before() StreamOnExternalTableBeforeOutputReference +``` + +- *Type:* StreamOnExternalTableBeforeOutputReference + +--- + +##### `DescribeOutput`Required + +```go +func DescribeOutput() StreamOnExternalTableDescribeOutputList +``` + +- *Type:* StreamOnExternalTableDescribeOutputList + +--- + +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + +##### `ShowOutput`Required + +```go +func ShowOutput() StreamOnExternalTableShowOutputList +``` + +- *Type:* StreamOnExternalTableShowOutputList + +--- + +##### `AtInput`Optional + +```go +func AtInput() StreamOnExternalTableAt +``` + +- *Type:* StreamOnExternalTableAt + +--- + +##### `BeforeInput`Optional + +```go +func BeforeInput() StreamOnExternalTableBefore +``` + +- *Type:* StreamOnExternalTableBefore + +--- + +##### `CommentInput`Optional + +```go +func CommentInput() *string +``` + +- *Type:* *string + +--- + +##### `CopyGrantsInput`Optional + +```go +func CopyGrantsInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `DatabaseInput`Optional + +```go +func DatabaseInput() *string +``` + +- *Type:* *string + +--- + +##### `ExternalTableInput`Optional + +```go +func ExternalTableInput() *string +``` + +- *Type:* *string + +--- + +##### `IdInput`Optional + +```go +func IdInput() *string +``` + +- *Type:* *string + +--- + +##### `InsertOnlyInput`Optional + +```go +func InsertOnlyInput() *string +``` + +- *Type:* *string + +--- + +##### `NameInput`Optional + +```go +func NameInput() *string +``` + +- *Type:* *string + +--- + +##### `SchemaInput`Optional + +```go +func SchemaInput() *string +``` + +- *Type:* *string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `CopyGrants`Required + +```go +func CopyGrants() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Database`Required + +```go +func Database() *string +``` + +- *Type:* *string + +--- + +##### `ExternalTable`Required + +```go +func ExternalTable() *string +``` + +- *Type:* *string + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `InsertOnly`Required + +```go +func InsertOnly() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Schema`Required + +```go +func Schema() *string +``` + +- *Type:* *string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | + +--- + +##### `TfResourceType`Required + +```go +func TfResourceType() *string +``` + +- *Type:* *string + +--- + +## Structs + +### StreamOnExternalTableAt + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +&streamonexternaltable.StreamOnExternalTableAt { + Offset: *string, + Statement: *string, + Stream: *string, + Timestamp: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Offset | *string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| Statement | *string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| Stream | *string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| Timestamp | *string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `Offset`Optional + +```go +Offset *string +``` + +- *Type:* *string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +##### `Statement`Optional + +```go +Statement *string +``` + +- *Type:* *string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +##### `Stream`Optional + +```go +Stream *string +``` + +- *Type:* *string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +##### `Timestamp`Optional + +```go +Timestamp *string +``` + +- *Type:* *string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +### StreamOnExternalTableBefore + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +&streamonexternaltable.StreamOnExternalTableBefore { + Offset: *string, + Statement: *string, + Stream: *string, + Timestamp: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Offset | *string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| Statement | *string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| Stream | *string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| Timestamp | *string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `Offset`Optional + +```go +Offset *string +``` + +- *Type:* *string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +##### `Statement`Optional + +```go +Statement *string +``` + +- *Type:* *string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +##### `Stream`Optional + +```go +Stream *string +``` + +- *Type:* *string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +##### `Timestamp`Optional + +```go +Timestamp *string +``` + +- *Type:* *string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +### StreamOnExternalTableConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +&streamonexternaltable.StreamOnExternalTableConfig { + Connection: interface{}, + Count: interface{}, + DependsOn: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable, + ForEach: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator, + Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, + Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, + Provisioners: *[]interface{}, + Database: *string, + ExternalTable: *string, + Name: *string, + Schema: *string, + At: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.streamOnExternalTable.StreamOnExternalTableAt, + Before: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.streamOnExternalTable.StreamOnExternalTableBefore, + Comment: *string, + CopyGrants: interface{}, + Id: *string, + InsertOnly: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| Database | *string | The database in which to create the stream. | +| ExternalTable | *string | Specifies an identifier for the external table the stream will monitor. | +| Name | *string | Specifies the identifier for the stream; | +| Schema | *string | The schema in which to create the stream. | +| At | StreamOnExternalTableAt | at block. | +| Before | StreamOnExternalTableBefore | before block. | +| Comment | *string | Specifies a comment for the stream. | +| CopyGrants | interface{} | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. | +| InsertOnly | *string | Specifies whether this is an insert-only stream. | + +--- + +##### `Connection`Optional + +```go +Connection interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +Count interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +DependsOn *[]ITerraformDependable +``` + +- *Type:* *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable + +--- + +##### `ForEach`Optional + +```go +ForEach ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +Lifecycle TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +Provider TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +Provisioners *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `Database`Required + +```go +Database *string +``` + +- *Type:* *string + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#database StreamOnExternalTable#database} + +--- + +##### `ExternalTable`Required + +```go +ExternalTable *string +``` + +- *Type:* *string + +Specifies an identifier for the external table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#external_table StreamOnExternalTable#external_table} + +--- + +##### `Name`Required + +```go +Name *string +``` + +- *Type:* *string + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#name StreamOnExternalTable#name} + +--- + +##### `Schema`Required + +```go +Schema *string +``` + +- *Type:* *string + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#schema StreamOnExternalTable#schema} + +--- + +##### `At`Optional + +```go +At StreamOnExternalTableAt +``` + +- *Type:* StreamOnExternalTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#at StreamOnExternalTable#at} + +--- + +##### `Before`Optional + +```go +Before StreamOnExternalTableBefore +``` + +- *Type:* StreamOnExternalTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#before StreamOnExternalTable#before} + +--- + +##### `Comment`Optional + +```go +Comment *string +``` + +- *Type:* *string + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#comment StreamOnExternalTable#comment} + +--- + +##### `CopyGrants`Optional + +```go +CopyGrants interface{} +``` + +- *Type:* interface{} + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#copy_grants StreamOnExternalTable#copy_grants} + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `InsertOnly`Optional + +```go +InsertOnly *string +``` + +- *Type:* *string + +Specifies whether this is an insert-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#insert_only StreamOnExternalTable#insert_only} + +--- + +### StreamOnExternalTableDescribeOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +&streamonexternaltable.StreamOnExternalTableDescribeOutput { + +} +``` + + +### StreamOnExternalTableShowOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +&streamonexternaltable.StreamOnExternalTableShowOutput { + +} +``` + + +## Classes + +### StreamOnExternalTableAtOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.NewStreamOnExternalTableAtOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StreamOnExternalTableAtOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetOffset | *No description.* | +| ResetStatement | *No description.* | +| ResetStream | *No description.* | +| ResetTimestamp | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetOffset` + +```go +func ResetOffset() +``` + +##### `ResetStatement` + +```go +func ResetStatement() +``` + +##### `ResetStream` + +```go +func ResetStream() +``` + +##### `ResetTimestamp` + +```go +func ResetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| OffsetInput | *string | *No description.* | +| StatementInput | *string | *No description.* | +| StreamInput | *string | *No description.* | +| TimestampInput | *string | *No description.* | +| Offset | *string | *No description.* | +| Statement | *string | *No description.* | +| Stream | *string | *No description.* | +| Timestamp | *string | *No description.* | +| InternalValue | StreamOnExternalTableAt | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `OffsetInput`Optional + +```go +func OffsetInput() *string +``` + +- *Type:* *string + +--- + +##### `StatementInput`Optional + +```go +func StatementInput() *string +``` + +- *Type:* *string + +--- + +##### `StreamInput`Optional + +```go +func StreamInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampInput`Optional + +```go +func TimestampInput() *string +``` + +- *Type:* *string + +--- + +##### `Offset`Required + +```go +func Offset() *string +``` + +- *Type:* *string + +--- + +##### `Statement`Required + +```go +func Statement() *string +``` + +- *Type:* *string + +--- + +##### `Stream`Required + +```go +func Stream() *string +``` + +- *Type:* *string + +--- + +##### `Timestamp`Required + +```go +func Timestamp() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() StreamOnExternalTableAt +``` + +- *Type:* StreamOnExternalTableAt + +--- + + +### StreamOnExternalTableBeforeOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.NewStreamOnExternalTableBeforeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StreamOnExternalTableBeforeOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetOffset | *No description.* | +| ResetStatement | *No description.* | +| ResetStream | *No description.* | +| ResetTimestamp | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetOffset` + +```go +func ResetOffset() +``` + +##### `ResetStatement` + +```go +func ResetStatement() +``` + +##### `ResetStream` + +```go +func ResetStream() +``` + +##### `ResetTimestamp` + +```go +func ResetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| OffsetInput | *string | *No description.* | +| StatementInput | *string | *No description.* | +| StreamInput | *string | *No description.* | +| TimestampInput | *string | *No description.* | +| Offset | *string | *No description.* | +| Statement | *string | *No description.* | +| Stream | *string | *No description.* | +| Timestamp | *string | *No description.* | +| InternalValue | StreamOnExternalTableBefore | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `OffsetInput`Optional + +```go +func OffsetInput() *string +``` + +- *Type:* *string + +--- + +##### `StatementInput`Optional + +```go +func StatementInput() *string +``` + +- *Type:* *string + +--- + +##### `StreamInput`Optional + +```go +func StreamInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampInput`Optional + +```go +func TimestampInput() *string +``` + +- *Type:* *string + +--- + +##### `Offset`Required + +```go +func Offset() *string +``` + +- *Type:* *string + +--- + +##### `Statement`Required + +```go +func Statement() *string +``` + +- *Type:* *string + +--- + +##### `Stream`Required + +```go +func Stream() *string +``` + +- *Type:* *string + +--- + +##### `Timestamp`Required + +```go +func Timestamp() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() StreamOnExternalTableBefore +``` + +- *Type:* StreamOnExternalTableBefore + +--- + + +### StreamOnExternalTableDescribeOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.NewStreamOnExternalTableDescribeOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StreamOnExternalTableDescribeOutputList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) StreamOnExternalTableDescribeOutputOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### StreamOnExternalTableDescribeOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.NewStreamOnExternalTableDescribeOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StreamOnExternalTableDescribeOutputOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| BaseTables | *[]*string | *No description.* | +| Comment | *string | *No description.* | +| CreatedOn | *string | *No description.* | +| DatabaseName | *string | *No description.* | +| InvalidReason | *string | *No description.* | +| Mode | *string | *No description.* | +| Name | *string | *No description.* | +| Owner | *string | *No description.* | +| OwnerRoleType | *string | *No description.* | +| SchemaName | *string | *No description.* | +| SourceType | *string | *No description.* | +| Stale | *string | *No description.* | +| StaleAfter | *string | *No description.* | +| TableName | *string | *No description.* | +| Type | *string | *No description.* | +| InternalValue | StreamOnExternalTableDescribeOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `BaseTables`Required + +```go +func BaseTables() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `CreatedOn`Required + +```go +func CreatedOn() *string +``` + +- *Type:* *string + +--- + +##### `DatabaseName`Required + +```go +func DatabaseName() *string +``` + +- *Type:* *string + +--- + +##### `InvalidReason`Required + +```go +func InvalidReason() *string +``` + +- *Type:* *string + +--- + +##### `Mode`Required + +```go +func Mode() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Owner`Required + +```go +func Owner() *string +``` + +- *Type:* *string + +--- + +##### `OwnerRoleType`Required + +```go +func OwnerRoleType() *string +``` + +- *Type:* *string + +--- + +##### `SchemaName`Required + +```go +func SchemaName() *string +``` + +- *Type:* *string + +--- + +##### `SourceType`Required + +```go +func SourceType() *string +``` + +- *Type:* *string + +--- + +##### `Stale`Required + +```go +func Stale() *string +``` + +- *Type:* *string + +--- + +##### `StaleAfter`Required + +```go +func StaleAfter() *string +``` + +- *Type:* *string + +--- + +##### `TableName`Required + +```go +func TableName() *string +``` + +- *Type:* *string + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() StreamOnExternalTableDescribeOutput +``` + +- *Type:* StreamOnExternalTableDescribeOutput + +--- + + +### StreamOnExternalTableShowOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.NewStreamOnExternalTableShowOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StreamOnExternalTableShowOutputList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) StreamOnExternalTableShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### StreamOnExternalTableShowOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamonexternaltable" + +streamonexternaltable.NewStreamOnExternalTableShowOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StreamOnExternalTableShowOutputOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| BaseTables | *[]*string | *No description.* | +| Comment | *string | *No description.* | +| CreatedOn | *string | *No description.* | +| DatabaseName | *string | *No description.* | +| InvalidReason | *string | *No description.* | +| Mode | *string | *No description.* | +| Name | *string | *No description.* | +| Owner | *string | *No description.* | +| OwnerRoleType | *string | *No description.* | +| SchemaName | *string | *No description.* | +| SourceType | *string | *No description.* | +| Stale | *string | *No description.* | +| StaleAfter | *string | *No description.* | +| TableName | *string | *No description.* | +| Type | *string | *No description.* | +| InternalValue | StreamOnExternalTableShowOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `BaseTables`Required + +```go +func BaseTables() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `CreatedOn`Required + +```go +func CreatedOn() *string +``` + +- *Type:* *string + +--- + +##### `DatabaseName`Required + +```go +func DatabaseName() *string +``` + +- *Type:* *string + +--- + +##### `InvalidReason`Required + +```go +func InvalidReason() *string +``` + +- *Type:* *string + +--- + +##### `Mode`Required + +```go +func Mode() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Owner`Required + +```go +func Owner() *string +``` + +- *Type:* *string + +--- + +##### `OwnerRoleType`Required + +```go +func OwnerRoleType() *string +``` + +- *Type:* *string + +--- + +##### `SchemaName`Required + +```go +func SchemaName() *string +``` + +- *Type:* *string + +--- + +##### `SourceType`Required + +```go +func SourceType() *string +``` + +- *Type:* *string + +--- + +##### `Stale`Required + +```go +func Stale() *string +``` + +- *Type:* *string + +--- + +##### `StaleAfter`Required + +```go +func StaleAfter() *string +``` + +- *Type:* *string + +--- + +##### `TableName`Required + +```go +func TableName() *string +``` + +- *Type:* *string + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() StreamOnExternalTableShowOutput +``` + +- *Type:* StreamOnExternalTableShowOutput + +--- + + + diff --git a/docs/streamOnExternalTable.java.md b/docs/streamOnExternalTable.java.md new file mode 100644 index 000000000..df125a73f --- /dev/null +++ b/docs/streamOnExternalTable.java.md @@ -0,0 +1,3546 @@ +# `streamOnExternalTable` Submodule + +## Constructs + +### StreamOnExternalTable + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table snowflake_stream_on_external_table}. + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTable; + +StreamOnExternalTable.Builder.create(Construct scope, java.lang.String id) +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .database(java.lang.String) + .externalTable(java.lang.String) + .name(java.lang.String) + .schema(java.lang.String) +// .at(StreamOnExternalTableAt) +// .before(StreamOnExternalTableBefore) +// .comment(java.lang.String) +// .copyGrants(java.lang.Boolean) +// .copyGrants(IResolvable) +// .id(java.lang.String) +// .insertOnly(java.lang.String) + .build(); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | software.constructs.Construct | The scope in which to define this construct. | +| id | java.lang.String | The scoped construct ID. | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| database | java.lang.String | The database in which to create the stream. | +| externalTable | java.lang.String | Specifies an identifier for the external table the stream will monitor. | +| name | java.lang.String | Specifies the identifier for the stream; | +| schema | java.lang.String | The schema in which to create the stream. | +| at | StreamOnExternalTableAt | at block. | +| before | StreamOnExternalTableBefore | before block. | +| comment | java.lang.String | Specifies a comment for the stream. | +| copyGrants | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. | +| insertOnly | java.lang.String | Specifies whether this is an insert-only stream. | + +--- + +##### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* java.lang.String + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* java.util.List + +--- + +##### `database`Required + +- *Type:* java.lang.String + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#database StreamOnExternalTable#database} + +--- + +##### `externalTable`Required + +- *Type:* java.lang.String + +Specifies an identifier for the external table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#external_table StreamOnExternalTable#external_table} + +--- + +##### `name`Required + +- *Type:* java.lang.String + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#name StreamOnExternalTable#name} + +--- + +##### `schema`Required + +- *Type:* java.lang.String + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#schema StreamOnExternalTable#schema} + +--- + +##### `at`Optional + +- *Type:* StreamOnExternalTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#at StreamOnExternalTable#at} + +--- + +##### `before`Optional + +- *Type:* StreamOnExternalTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#before StreamOnExternalTable#before} + +--- + +##### `comment`Optional + +- *Type:* java.lang.String + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#comment StreamOnExternalTable#comment} + +--- + +##### `copyGrants`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#copy_grants StreamOnExternalTable#copy_grants} + +--- + +##### `id`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `insertOnly`Optional + +- *Type:* java.lang.String + +Specifies whether this is an insert-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#insert_only StreamOnExternalTable#insert_only} + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | +| putAt | *No description.* | +| putBefore | *No description.* | +| resetAt | *No description.* | +| resetBefore | *No description.* | +| resetComment | *No description.* | +| resetCopyGrants | *No description.* | +| resetId | *No description.* | +| resetInsertOnly | *No description.* | + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```java +public void addOverride(java.lang.String path, java.lang.Object value) +``` + +###### `path`Required + +- *Type:* java.lang.String + +--- + +###### `value`Required + +- *Type:* java.lang.Object + +--- + +##### `overrideLogicalId` + +```java +public void overrideLogicalId(java.lang.String newLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* java.lang.String + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```java +public void resetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +##### `toMetadata` + +```java +public java.lang.Object toMetadata() +``` + +##### `toTerraform` + +```java +public java.lang.Object toTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `hasResourceMove` + +```java +public TerraformResourceMoveByTarget OR TerraformResourceMoveById hasResourceMove() +``` + +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `moveFromId` + +```java +public void moveFromId(java.lang.String id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `moveToId` + +```java +public void moveToId(java.lang.String id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `putAt` + +```java +public void putAt(StreamOnExternalTableAt value) +``` + +###### `value`Required + +- *Type:* StreamOnExternalTableAt + +--- + +##### `putBefore` + +```java +public void putBefore(StreamOnExternalTableBefore value) +``` + +###### `value`Required + +- *Type:* StreamOnExternalTableBefore + +--- + +##### `resetAt` + +```java +public void resetAt() +``` + +##### `resetBefore` + +```java +public void resetBefore() +``` + +##### `resetComment` + +```java +public void resetComment() +``` + +##### `resetCopyGrants` + +```java +public void resetCopyGrants() +``` + +##### `resetId` + +```java +public void resetId() +``` + +##### `resetInsertOnly` + +```java +public void resetInsertOnly() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTable; + +StreamOnExternalTable.isConstruct(java.lang.Object x) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* java.lang.Object + +Any object. + +--- + +##### `isTerraformElement` + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTable; + +StreamOnExternalTable.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformResource` + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTable; + +StreamOnExternalTable.isTerraformResource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTable; + +StreamOnExternalTable.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),StreamOnExternalTable.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* java.lang.String + +The construct id used in the generated config for the StreamOnExternalTable to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing StreamOnExternalTable that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +? Optional instance of the provider where the StreamOnExternalTable to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | software.constructs.Node | The tree node. | +| cdktfStack | com.hashicorp.cdktf.TerraformStack | *No description.* | +| fqn | java.lang.String | *No description.* | +| friendlyUniqueId | java.lang.String | *No description.* | +| terraformMetaArguments | java.util.Map | *No description.* | +| terraformResourceType | java.lang.String | *No description.* | +| terraformGeneratorMetadata | com.hashicorp.cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| at | StreamOnExternalTableAtOutputReference | *No description.* | +| before | StreamOnExternalTableBeforeOutputReference | *No description.* | +| describeOutput | StreamOnExternalTableDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | +| showOutput | StreamOnExternalTableShowOutputList | *No description.* | +| atInput | StreamOnExternalTableAt | *No description.* | +| beforeInput | StreamOnExternalTableBefore | *No description.* | +| commentInput | java.lang.String | *No description.* | +| copyGrantsInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| databaseInput | java.lang.String | *No description.* | +| externalTableInput | java.lang.String | *No description.* | +| idInput | java.lang.String | *No description.* | +| insertOnlyInput | java.lang.String | *No description.* | +| nameInput | java.lang.String | *No description.* | +| schemaInput | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| copyGrants | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| database | java.lang.String | *No description.* | +| externalTable | java.lang.String | *No description.* | +| id | java.lang.String | *No description.* | +| insertOnly | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| schema | java.lang.String | *No description.* | + +--- + +##### `node`Required + +```java +public Node getNode(); +``` + +- *Type:* software.constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```java +public TerraformStack getCdktfStack(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformStack + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `friendlyUniqueId`Required + +```java +public java.lang.String getFriendlyUniqueId(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformMetaArguments`Required + +```java +public java.util.Map getTerraformMetaArguments(); +``` + +- *Type:* java.util.Map + +--- + +##### `terraformResourceType`Required + +```java +public java.lang.String getTerraformResourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformGeneratorMetadata`Optional + +```java +public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `at`Required + +```java +public StreamOnExternalTableAtOutputReference getAt(); +``` + +- *Type:* StreamOnExternalTableAtOutputReference + +--- + +##### `before`Required + +```java +public StreamOnExternalTableBeforeOutputReference getBefore(); +``` + +- *Type:* StreamOnExternalTableBeforeOutputReference + +--- + +##### `describeOutput`Required + +```java +public StreamOnExternalTableDescribeOutputList getDescribeOutput(); +``` + +- *Type:* StreamOnExternalTableDescribeOutputList + +--- + +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + +##### `showOutput`Required + +```java +public StreamOnExternalTableShowOutputList getShowOutput(); +``` + +- *Type:* StreamOnExternalTableShowOutputList + +--- + +##### `atInput`Optional + +```java +public StreamOnExternalTableAt getAtInput(); +``` + +- *Type:* StreamOnExternalTableAt + +--- + +##### `beforeInput`Optional + +```java +public StreamOnExternalTableBefore getBeforeInput(); +``` + +- *Type:* StreamOnExternalTableBefore + +--- + +##### `commentInput`Optional + +```java +public java.lang.String getCommentInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `copyGrantsInput`Optional + +```java +public java.lang.Object getCopyGrantsInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `databaseInput`Optional + +```java +public java.lang.String getDatabaseInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `externalTableInput`Optional + +```java +public java.lang.String getExternalTableInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `idInput`Optional + +```java +public java.lang.String getIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `insertOnlyInput`Optional + +```java +public java.lang.String getInsertOnlyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `nameInput`Optional + +```java +public java.lang.String getNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `schemaInput`Optional + +```java +public java.lang.String getSchemaInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `copyGrants`Required + +```java +public java.lang.Object getCopyGrants(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `database`Required + +```java +public java.lang.String getDatabase(); +``` + +- *Type:* java.lang.String + +--- + +##### `externalTable`Required + +```java +public java.lang.String getExternalTable(); +``` + +- *Type:* java.lang.String + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `insertOnly`Required + +```java +public java.lang.String getInsertOnly(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `schema`Required + +```java +public java.lang.String getSchema(); +``` + +- *Type:* java.lang.String + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | java.lang.String | *No description.* | + +--- + +##### `tfResourceType`Required + +```java +public java.lang.String getTfResourceType(); +``` + +- *Type:* java.lang.String + +--- + +## Structs + +### StreamOnExternalTableAt + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableAt; + +StreamOnExternalTableAt.builder() +// .offset(java.lang.String) +// .statement(java.lang.String) +// .stream(java.lang.String) +// .timestamp(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | java.lang.String | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | java.lang.String | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | java.lang.String | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | java.lang.String | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```java +public java.lang.String getOffset(); +``` + +- *Type:* java.lang.String + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +##### `statement`Optional + +```java +public java.lang.String getStatement(); +``` + +- *Type:* java.lang.String + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +##### `stream`Optional + +```java +public java.lang.String getStream(); +``` + +- *Type:* java.lang.String + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +##### `timestamp`Optional + +```java +public java.lang.String getTimestamp(); +``` + +- *Type:* java.lang.String + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +### StreamOnExternalTableBefore + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableBefore; + +StreamOnExternalTableBefore.builder() +// .offset(java.lang.String) +// .statement(java.lang.String) +// .stream(java.lang.String) +// .timestamp(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | java.lang.String | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | java.lang.String | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | java.lang.String | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | java.lang.String | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```java +public java.lang.String getOffset(); +``` + +- *Type:* java.lang.String + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +##### `statement`Optional + +```java +public java.lang.String getStatement(); +``` + +- *Type:* java.lang.String + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +##### `stream`Optional + +```java +public java.lang.String getStream(); +``` + +- *Type:* java.lang.String + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +##### `timestamp`Optional + +```java +public java.lang.String getTimestamp(); +``` + +- *Type:* java.lang.String + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +### StreamOnExternalTableConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableConfig; + +StreamOnExternalTableConfig.builder() +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .database(java.lang.String) + .externalTable(java.lang.String) + .name(java.lang.String) + .schema(java.lang.String) +// .at(StreamOnExternalTableAt) +// .before(StreamOnExternalTableBefore) +// .comment(java.lang.String) +// .copyGrants(java.lang.Boolean) +// .copyGrants(IResolvable) +// .id(java.lang.String) +// .insertOnly(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| database | java.lang.String | The database in which to create the stream. | +| externalTable | java.lang.String | Specifies an identifier for the external table the stream will monitor. | +| name | java.lang.String | Specifies the identifier for the stream; | +| schema | java.lang.String | The schema in which to create the stream. | +| at | StreamOnExternalTableAt | at block. | +| before | StreamOnExternalTableBefore | before block. | +| comment | java.lang.String | Specifies a comment for the stream. | +| copyGrants | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. | +| insertOnly | java.lang.String | Specifies whether this is an insert-only stream. | + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `database`Required + +```java +public java.lang.String getDatabase(); +``` + +- *Type:* java.lang.String + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#database StreamOnExternalTable#database} + +--- + +##### `externalTable`Required + +```java +public java.lang.String getExternalTable(); +``` + +- *Type:* java.lang.String + +Specifies an identifier for the external table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#external_table StreamOnExternalTable#external_table} + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#name StreamOnExternalTable#name} + +--- + +##### `schema`Required + +```java +public java.lang.String getSchema(); +``` + +- *Type:* java.lang.String + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#schema StreamOnExternalTable#schema} + +--- + +##### `at`Optional + +```java +public StreamOnExternalTableAt getAt(); +``` + +- *Type:* StreamOnExternalTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#at StreamOnExternalTable#at} + +--- + +##### `before`Optional + +```java +public StreamOnExternalTableBefore getBefore(); +``` + +- *Type:* StreamOnExternalTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#before StreamOnExternalTable#before} + +--- + +##### `comment`Optional + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#comment StreamOnExternalTable#comment} + +--- + +##### `copyGrants`Optional + +```java +public java.lang.Object getCopyGrants(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#copy_grants StreamOnExternalTable#copy_grants} + +--- + +##### `id`Optional + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `insertOnly`Optional + +```java +public java.lang.String getInsertOnly(); +``` + +- *Type:* java.lang.String + +Specifies whether this is an insert-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#insert_only StreamOnExternalTable#insert_only} + +--- + +### StreamOnExternalTableDescribeOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableDescribeOutput; + +StreamOnExternalTableDescribeOutput.builder() + .build(); +``` + + +### StreamOnExternalTableShowOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableShowOutput; + +StreamOnExternalTableShowOutput.builder() + .build(); +``` + + +## Classes + +### StreamOnExternalTableAtOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableAtOutputReference; + +new StreamOnExternalTableAtOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetOffset | *No description.* | +| resetStatement | *No description.* | +| resetStream | *No description.* | +| resetTimestamp | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetOffset` + +```java +public void resetOffset() +``` + +##### `resetStatement` + +```java +public void resetStatement() +``` + +##### `resetStream` + +```java +public void resetStream() +``` + +##### `resetTimestamp` + +```java +public void resetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| offsetInput | java.lang.String | *No description.* | +| statementInput | java.lang.String | *No description.* | +| streamInput | java.lang.String | *No description.* | +| timestampInput | java.lang.String | *No description.* | +| offset | java.lang.String | *No description.* | +| statement | java.lang.String | *No description.* | +| stream | java.lang.String | *No description.* | +| timestamp | java.lang.String | *No description.* | +| internalValue | StreamOnExternalTableAt | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `offsetInput`Optional + +```java +public java.lang.String getOffsetInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `statementInput`Optional + +```java +public java.lang.String getStatementInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `streamInput`Optional + +```java +public java.lang.String getStreamInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampInput`Optional + +```java +public java.lang.String getTimestampInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `offset`Required + +```java +public java.lang.String getOffset(); +``` + +- *Type:* java.lang.String + +--- + +##### `statement`Required + +```java +public java.lang.String getStatement(); +``` + +- *Type:* java.lang.String + +--- + +##### `stream`Required + +```java +public java.lang.String getStream(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestamp`Required + +```java +public java.lang.String getTimestamp(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public StreamOnExternalTableAt getInternalValue(); +``` + +- *Type:* StreamOnExternalTableAt + +--- + + +### StreamOnExternalTableBeforeOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableBeforeOutputReference; + +new StreamOnExternalTableBeforeOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetOffset | *No description.* | +| resetStatement | *No description.* | +| resetStream | *No description.* | +| resetTimestamp | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetOffset` + +```java +public void resetOffset() +``` + +##### `resetStatement` + +```java +public void resetStatement() +``` + +##### `resetStream` + +```java +public void resetStream() +``` + +##### `resetTimestamp` + +```java +public void resetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| offsetInput | java.lang.String | *No description.* | +| statementInput | java.lang.String | *No description.* | +| streamInput | java.lang.String | *No description.* | +| timestampInput | java.lang.String | *No description.* | +| offset | java.lang.String | *No description.* | +| statement | java.lang.String | *No description.* | +| stream | java.lang.String | *No description.* | +| timestamp | java.lang.String | *No description.* | +| internalValue | StreamOnExternalTableBefore | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `offsetInput`Optional + +```java +public java.lang.String getOffsetInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `statementInput`Optional + +```java +public java.lang.String getStatementInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `streamInput`Optional + +```java +public java.lang.String getStreamInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampInput`Optional + +```java +public java.lang.String getTimestampInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `offset`Required + +```java +public java.lang.String getOffset(); +``` + +- *Type:* java.lang.String + +--- + +##### `statement`Required + +```java +public java.lang.String getStatement(); +``` + +- *Type:* java.lang.String + +--- + +##### `stream`Required + +```java +public java.lang.String getStream(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestamp`Required + +```java +public java.lang.String getTimestamp(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public StreamOnExternalTableBefore getInternalValue(); +``` + +- *Type:* StreamOnExternalTableBefore + +--- + + +### StreamOnExternalTableDescribeOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableDescribeOutputList; + +new StreamOnExternalTableDescribeOutputList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public StreamOnExternalTableDescribeOutputOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### StreamOnExternalTableDescribeOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableDescribeOutputOutputReference; + +new StreamOnExternalTableDescribeOutputOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| baseTables | java.util.List | *No description.* | +| comment | java.lang.String | *No description.* | +| createdOn | java.lang.String | *No description.* | +| databaseName | java.lang.String | *No description.* | +| invalidReason | java.lang.String | *No description.* | +| mode | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| owner | java.lang.String | *No description.* | +| ownerRoleType | java.lang.String | *No description.* | +| schemaName | java.lang.String | *No description.* | +| sourceType | java.lang.String | *No description.* | +| stale | java.lang.String | *No description.* | +| staleAfter | java.lang.String | *No description.* | +| tableName | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| internalValue | StreamOnExternalTableDescribeOutput | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `baseTables`Required + +```java +public java.util.List getBaseTables(); +``` + +- *Type:* java.util.List + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `createdOn`Required + +```java +public java.lang.String getCreatedOn(); +``` + +- *Type:* java.lang.String + +--- + +##### `databaseName`Required + +```java +public java.lang.String getDatabaseName(); +``` + +- *Type:* java.lang.String + +--- + +##### `invalidReason`Required + +```java +public java.lang.String getInvalidReason(); +``` + +- *Type:* java.lang.String + +--- + +##### `mode`Required + +```java +public java.lang.String getMode(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `owner`Required + +```java +public java.lang.String getOwner(); +``` + +- *Type:* java.lang.String + +--- + +##### `ownerRoleType`Required + +```java +public java.lang.String getOwnerRoleType(); +``` + +- *Type:* java.lang.String + +--- + +##### `schemaName`Required + +```java +public java.lang.String getSchemaName(); +``` + +- *Type:* java.lang.String + +--- + +##### `sourceType`Required + +```java +public java.lang.String getSourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `stale`Required + +```java +public java.lang.String getStale(); +``` + +- *Type:* java.lang.String + +--- + +##### `staleAfter`Required + +```java +public java.lang.String getStaleAfter(); +``` + +- *Type:* java.lang.String + +--- + +##### `tableName`Required + +```java +public java.lang.String getTableName(); +``` + +- *Type:* java.lang.String + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public StreamOnExternalTableDescribeOutput getInternalValue(); +``` + +- *Type:* StreamOnExternalTableDescribeOutput + +--- + + +### StreamOnExternalTableShowOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableShowOutputList; + +new StreamOnExternalTableShowOutputList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public StreamOnExternalTableShowOutputOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### StreamOnExternalTableShowOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_external_table.StreamOnExternalTableShowOutputOutputReference; + +new StreamOnExternalTableShowOutputOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| baseTables | java.util.List | *No description.* | +| comment | java.lang.String | *No description.* | +| createdOn | java.lang.String | *No description.* | +| databaseName | java.lang.String | *No description.* | +| invalidReason | java.lang.String | *No description.* | +| mode | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| owner | java.lang.String | *No description.* | +| ownerRoleType | java.lang.String | *No description.* | +| schemaName | java.lang.String | *No description.* | +| sourceType | java.lang.String | *No description.* | +| stale | java.lang.String | *No description.* | +| staleAfter | java.lang.String | *No description.* | +| tableName | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| internalValue | StreamOnExternalTableShowOutput | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `baseTables`Required + +```java +public java.util.List getBaseTables(); +``` + +- *Type:* java.util.List + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `createdOn`Required + +```java +public java.lang.String getCreatedOn(); +``` + +- *Type:* java.lang.String + +--- + +##### `databaseName`Required + +```java +public java.lang.String getDatabaseName(); +``` + +- *Type:* java.lang.String + +--- + +##### `invalidReason`Required + +```java +public java.lang.String getInvalidReason(); +``` + +- *Type:* java.lang.String + +--- + +##### `mode`Required + +```java +public java.lang.String getMode(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `owner`Required + +```java +public java.lang.String getOwner(); +``` + +- *Type:* java.lang.String + +--- + +##### `ownerRoleType`Required + +```java +public java.lang.String getOwnerRoleType(); +``` + +- *Type:* java.lang.String + +--- + +##### `schemaName`Required + +```java +public java.lang.String getSchemaName(); +``` + +- *Type:* java.lang.String + +--- + +##### `sourceType`Required + +```java +public java.lang.String getSourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `stale`Required + +```java +public java.lang.String getStale(); +``` + +- *Type:* java.lang.String + +--- + +##### `staleAfter`Required + +```java +public java.lang.String getStaleAfter(); +``` + +- *Type:* java.lang.String + +--- + +##### `tableName`Required + +```java +public java.lang.String getTableName(); +``` + +- *Type:* java.lang.String + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public StreamOnExternalTableShowOutput getInternalValue(); +``` + +- *Type:* StreamOnExternalTableShowOutput + +--- + + + diff --git a/docs/streamOnExternalTable.python.md b/docs/streamOnExternalTable.python.md new file mode 100644 index 000000000..04d863db0 --- /dev/null +++ b/docs/streamOnExternalTable.python.md @@ -0,0 +1,3792 @@ +# `streamOnExternalTable` Submodule + +## Constructs + +### StreamOnExternalTable + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table snowflake_stream_on_external_table}. + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTable( + scope: Construct, + id: str, + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + database: str, + external_table: str, + name: str, + schema: str, + at: StreamOnExternalTableAt = None, + before: StreamOnExternalTableBefore = None, + comment: str = None, + copy_grants: typing.Union[bool, IResolvable] = None, + id: str = None, + insert_only: str = None +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | str | The scoped construct ID. | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| database | str | The database in which to create the stream. | +| external_table | str | Specifies an identifier for the external table the stream will monitor. | +| name | str | Specifies the identifier for the stream; | +| schema | str | The schema in which to create the stream. | +| at | StreamOnExternalTableAt | at block. | +| before | StreamOnExternalTableBefore | before block. | +| comment | str | Specifies a comment for the stream. | +| copy_grants | typing.Union[bool, cdktf.IResolvable] | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. | +| insert_only | str | Specifies whether this is an insert-only stream. | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* str + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `database`Required + +- *Type:* str + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#database StreamOnExternalTable#database} + +--- + +##### `external_table`Required + +- *Type:* str + +Specifies an identifier for the external table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#external_table StreamOnExternalTable#external_table} + +--- + +##### `name`Required + +- *Type:* str + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#name StreamOnExternalTable#name} + +--- + +##### `schema`Required + +- *Type:* str + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#schema StreamOnExternalTable#schema} + +--- + +##### `at`Optional + +- *Type:* StreamOnExternalTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#at StreamOnExternalTable#at} + +--- + +##### `before`Optional + +- *Type:* StreamOnExternalTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#before StreamOnExternalTable#before} + +--- + +##### `comment`Optional + +- *Type:* str + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#comment StreamOnExternalTable#comment} + +--- + +##### `copy_grants`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#copy_grants StreamOnExternalTable#copy_grants} + +--- + +##### `id`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `insert_only`Optional + +- *Type:* str + +Specifies whether this is an insert-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#insert_only StreamOnExternalTable#insert_only} + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| to_string | Returns a string representation of this construct. | +| add_override | *No description.* | +| override_logical_id | Overrides the auto-generated logical ID with a specific ID. | +| reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | +| to_metadata | *No description.* | +| to_terraform | Adds this resource to the terraform JSON output. | +| add_move_target | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| has_resource_move | *No description.* | +| import_from | *No description.* | +| interpolation_for_attribute | *No description.* | +| move_from_id | Move the resource corresponding to "id" to this resource. | +| move_to | Moves this resource to the target resource given by moveTarget. | +| move_to_id | Moves this resource to the resource corresponding to "id". | +| put_at | *No description.* | +| put_before | *No description.* | +| reset_at | *No description.* | +| reset_before | *No description.* | +| reset_comment | *No description.* | +| reset_copy_grants | *No description.* | +| reset_id | *No description.* | +| reset_insert_only | *No description.* | + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Returns a string representation of this construct. + +##### `add_override` + +```python +def add_override( + path: str, + value: typing.Any +) -> None +``` + +###### `path`Required + +- *Type:* str + +--- + +###### `value`Required + +- *Type:* typing.Any + +--- + +##### `override_logical_id` + +```python +def override_logical_id( + new_logical_id: str +) -> None +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `new_logical_id`Required + +- *Type:* str + +The new logical ID to use for this stack element. + +--- + +##### `reset_override_logical_id` + +```python +def reset_override_logical_id() -> None +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +##### `to_metadata` + +```python +def to_metadata() -> typing.Any +``` + +##### `to_terraform` + +```python +def to_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + +##### `add_move_target` + +```python +def add_move_target( + move_target: str +) -> None +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `move_target`Required + +- *Type:* str + +The string move target that will correspond to this resource. + +--- + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `has_resource_move` + +```python +def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById] +``` + +##### `import_from` + +```python +def import_from( + id: str, + provider: TerraformProvider = None +) -> None +``` + +###### `id`Required + +- *Type:* str + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `move_from_id` + +```python +def move_from_id( + id: str +) -> None +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* str + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `move_to` + +```python +def move_to( + move_target: str, + index: typing.Union[str, typing.Union[int, float]] = None +) -> None +``` + +Moves this resource to the target resource given by moveTarget. + +###### `move_target`Required + +- *Type:* str + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* typing.Union[str, typing.Union[int, float]] + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `move_to_id` + +```python +def move_to_id( + id: str +) -> None +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* str + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `put_at` + +```python +def put_at( + offset: str = None, + statement: str = None, + stream: str = None, + timestamp: str = None +) -> None +``` + +###### `offset`Optional + +- *Type:* str + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +###### `statement`Optional + +- *Type:* str + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +###### `stream`Optional + +- *Type:* str + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +###### `timestamp`Optional + +- *Type:* str + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +##### `put_before` + +```python +def put_before( + offset: str = None, + statement: str = None, + stream: str = None, + timestamp: str = None +) -> None +``` + +###### `offset`Optional + +- *Type:* str + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +###### `statement`Optional + +- *Type:* str + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +###### `stream`Optional + +- *Type:* str + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +###### `timestamp`Optional + +- *Type:* str + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +##### `reset_at` + +```python +def reset_at() -> None +``` + +##### `reset_before` + +```python +def reset_before() -> None +``` + +##### `reset_comment` + +```python +def reset_comment() -> None +``` + +##### `reset_copy_grants` + +```python +def reset_copy_grants() -> None +``` + +##### `reset_id` + +```python +def reset_id() -> None +``` + +##### `reset_insert_only` + +```python +def reset_insert_only() -> None +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| is_construct | Checks if `x` is a construct. | +| is_terraform_element | *No description.* | +| is_terraform_resource | *No description.* | +| generate_config_for_import | Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTable.is_construct( + x: typing.Any +) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* typing.Any + +Any object. + +--- + +##### `is_terraform_element` + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTable.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_resource` + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTable.is_terraform_resource( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTable.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `import_to_id`Required + +- *Type:* str + +The construct id used in the generated config for the StreamOnExternalTable to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing StreamOnExternalTable that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the StreamOnExternalTable to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktf_stack | cdktf.TerraformStack | *No description.* | +| fqn | str | *No description.* | +| friendly_unique_id | str | *No description.* | +| terraform_meta_arguments | typing.Mapping[typing.Any] | *No description.* | +| terraform_resource_type | str | *No description.* | +| terraform_generator_metadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[str] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| at | StreamOnExternalTableAtOutputReference | *No description.* | +| before | StreamOnExternalTableBeforeOutputReference | *No description.* | +| describe_output | StreamOnExternalTableDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | +| show_output | StreamOnExternalTableShowOutputList | *No description.* | +| at_input | StreamOnExternalTableAt | *No description.* | +| before_input | StreamOnExternalTableBefore | *No description.* | +| comment_input | str | *No description.* | +| copy_grants_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| database_input | str | *No description.* | +| external_table_input | str | *No description.* | +| id_input | str | *No description.* | +| insert_only_input | str | *No description.* | +| name_input | str | *No description.* | +| schema_input | str | *No description.* | +| comment | str | *No description.* | +| copy_grants | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| database | str | *No description.* | +| external_table | str | *No description.* | +| id | str | *No description.* | +| insert_only | str | *No description.* | +| name | str | *No description.* | +| schema | str | *No description.* | + +--- + +##### `node`Required + +```python +node: Node +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktf_stack`Required + +```python +cdktf_stack: TerraformStack +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `friendly_unique_id`Required + +```python +friendly_unique_id: str +``` + +- *Type:* str + +--- + +##### `terraform_meta_arguments`Required + +```python +terraform_meta_arguments: typing.Mapping[typing.Any] +``` + +- *Type:* typing.Mapping[typing.Any] + +--- + +##### `terraform_resource_type`Required + +```python +terraform_resource_type: str +``` + +- *Type:* str + +--- + +##### `terraform_generator_metadata`Optional + +```python +terraform_generator_metadata: TerraformProviderGeneratorMetadata +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `at`Required + +```python +at: StreamOnExternalTableAtOutputReference +``` + +- *Type:* StreamOnExternalTableAtOutputReference + +--- + +##### `before`Required + +```python +before: StreamOnExternalTableBeforeOutputReference +``` + +- *Type:* StreamOnExternalTableBeforeOutputReference + +--- + +##### `describe_output`Required + +```python +describe_output: StreamOnExternalTableDescribeOutputList +``` + +- *Type:* StreamOnExternalTableDescribeOutputList + +--- + +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + +##### `show_output`Required + +```python +show_output: StreamOnExternalTableShowOutputList +``` + +- *Type:* StreamOnExternalTableShowOutputList + +--- + +##### `at_input`Optional + +```python +at_input: StreamOnExternalTableAt +``` + +- *Type:* StreamOnExternalTableAt + +--- + +##### `before_input`Optional + +```python +before_input: StreamOnExternalTableBefore +``` + +- *Type:* StreamOnExternalTableBefore + +--- + +##### `comment_input`Optional + +```python +comment_input: str +``` + +- *Type:* str + +--- + +##### `copy_grants_input`Optional + +```python +copy_grants_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `database_input`Optional + +```python +database_input: str +``` + +- *Type:* str + +--- + +##### `external_table_input`Optional + +```python +external_table_input: str +``` + +- *Type:* str + +--- + +##### `id_input`Optional + +```python +id_input: str +``` + +- *Type:* str + +--- + +##### `insert_only_input`Optional + +```python +insert_only_input: str +``` + +- *Type:* str + +--- + +##### `name_input`Optional + +```python +name_input: str +``` + +- *Type:* str + +--- + +##### `schema_input`Optional + +```python +schema_input: str +``` + +- *Type:* str + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `copy_grants`Required + +```python +copy_grants: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `database`Required + +```python +database: str +``` + +- *Type:* str + +--- + +##### `external_table`Required + +```python +external_table: str +``` + +- *Type:* str + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `insert_only`Required + +```python +insert_only: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `schema`Required + +```python +schema: str +``` + +- *Type:* str + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | str | *No description.* | + +--- + +##### `tfResourceType`Required + +```python +tfResourceType: str +``` + +- *Type:* str + +--- + +## Structs + +### StreamOnExternalTableAt + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableAt( + offset: str = None, + statement: str = None, + stream: str = None, + timestamp: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | str | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | str | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | str | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | str | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```python +offset: str +``` + +- *Type:* str + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +##### `statement`Optional + +```python +statement: str +``` + +- *Type:* str + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +##### `stream`Optional + +```python +stream: str +``` + +- *Type:* str + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +##### `timestamp`Optional + +```python +timestamp: str +``` + +- *Type:* str + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +### StreamOnExternalTableBefore + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableBefore( + offset: str = None, + statement: str = None, + stream: str = None, + timestamp: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | str | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | str | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | str | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | str | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```python +offset: str +``` + +- *Type:* str + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +##### `statement`Optional + +```python +statement: str +``` + +- *Type:* str + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +##### `stream`Optional + +```python +stream: str +``` + +- *Type:* str + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +##### `timestamp`Optional + +```python +timestamp: str +``` + +- *Type:* str + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +### StreamOnExternalTableConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableConfig( + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + database: str, + external_table: str, + name: str, + schema: str, + at: StreamOnExternalTableAt = None, + before: StreamOnExternalTableBefore = None, + comment: str = None, + copy_grants: typing.Union[bool, IResolvable] = None, + id: str = None, + insert_only: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| database | str | The database in which to create the stream. | +| external_table | str | Specifies an identifier for the external table the stream will monitor. | +| name | str | Specifies the identifier for the stream; | +| schema | str | The schema in which to create the stream. | +| at | StreamOnExternalTableAt | at block. | +| before | StreamOnExternalTableBefore | before block. | +| comment | str | Specifies a comment for the stream. | +| copy_grants | typing.Union[bool, cdktf.IResolvable] | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. | +| insert_only | str | Specifies whether this is an insert-only stream. | + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[ITerraformDependable] +``` + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `database`Required + +```python +database: str +``` + +- *Type:* str + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#database StreamOnExternalTable#database} + +--- + +##### `external_table`Required + +```python +external_table: str +``` + +- *Type:* str + +Specifies an identifier for the external table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#external_table StreamOnExternalTable#external_table} + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#name StreamOnExternalTable#name} + +--- + +##### `schema`Required + +```python +schema: str +``` + +- *Type:* str + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#schema StreamOnExternalTable#schema} + +--- + +##### `at`Optional + +```python +at: StreamOnExternalTableAt +``` + +- *Type:* StreamOnExternalTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#at StreamOnExternalTable#at} + +--- + +##### `before`Optional + +```python +before: StreamOnExternalTableBefore +``` + +- *Type:* StreamOnExternalTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#before StreamOnExternalTable#before} + +--- + +##### `comment`Optional + +```python +comment: str +``` + +- *Type:* str + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#comment StreamOnExternalTable#comment} + +--- + +##### `copy_grants`Optional + +```python +copy_grants: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#copy_grants StreamOnExternalTable#copy_grants} + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `insert_only`Optional + +```python +insert_only: str +``` + +- *Type:* str + +Specifies whether this is an insert-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#insert_only StreamOnExternalTable#insert_only} + +--- + +### StreamOnExternalTableDescribeOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableDescribeOutput() +``` + + +### StreamOnExternalTableShowOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableShowOutput() +``` + + +## Classes + +### StreamOnExternalTableAtOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableAtOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| reset_offset | *No description.* | +| reset_statement | *No description.* | +| reset_stream | *No description.* | +| reset_timestamp | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `reset_offset` + +```python +def reset_offset() -> None +``` + +##### `reset_statement` + +```python +def reset_statement() -> None +``` + +##### `reset_stream` + +```python +def reset_stream() -> None +``` + +##### `reset_timestamp` + +```python +def reset_timestamp() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| offset_input | str | *No description.* | +| statement_input | str | *No description.* | +| stream_input | str | *No description.* | +| timestamp_input | str | *No description.* | +| offset | str | *No description.* | +| statement | str | *No description.* | +| stream | str | *No description.* | +| timestamp | str | *No description.* | +| internal_value | StreamOnExternalTableAt | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `offset_input`Optional + +```python +offset_input: str +``` + +- *Type:* str + +--- + +##### `statement_input`Optional + +```python +statement_input: str +``` + +- *Type:* str + +--- + +##### `stream_input`Optional + +```python +stream_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_input`Optional + +```python +timestamp_input: str +``` + +- *Type:* str + +--- + +##### `offset`Required + +```python +offset: str +``` + +- *Type:* str + +--- + +##### `statement`Required + +```python +statement: str +``` + +- *Type:* str + +--- + +##### `stream`Required + +```python +stream: str +``` + +- *Type:* str + +--- + +##### `timestamp`Required + +```python +timestamp: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: StreamOnExternalTableAt +``` + +- *Type:* StreamOnExternalTableAt + +--- + + +### StreamOnExternalTableBeforeOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableBeforeOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| reset_offset | *No description.* | +| reset_statement | *No description.* | +| reset_stream | *No description.* | +| reset_timestamp | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `reset_offset` + +```python +def reset_offset() -> None +``` + +##### `reset_statement` + +```python +def reset_statement() -> None +``` + +##### `reset_stream` + +```python +def reset_stream() -> None +``` + +##### `reset_timestamp` + +```python +def reset_timestamp() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| offset_input | str | *No description.* | +| statement_input | str | *No description.* | +| stream_input | str | *No description.* | +| timestamp_input | str | *No description.* | +| offset | str | *No description.* | +| statement | str | *No description.* | +| stream | str | *No description.* | +| timestamp | str | *No description.* | +| internal_value | StreamOnExternalTableBefore | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `offset_input`Optional + +```python +offset_input: str +``` + +- *Type:* str + +--- + +##### `statement_input`Optional + +```python +statement_input: str +``` + +- *Type:* str + +--- + +##### `stream_input`Optional + +```python +stream_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_input`Optional + +```python +timestamp_input: str +``` + +- *Type:* str + +--- + +##### `offset`Required + +```python +offset: str +``` + +- *Type:* str + +--- + +##### `statement`Required + +```python +statement: str +``` + +- *Type:* str + +--- + +##### `stream`Required + +```python +stream: str +``` + +- *Type:* str + +--- + +##### `timestamp`Required + +```python +timestamp: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: StreamOnExternalTableBefore +``` + +- *Type:* StreamOnExternalTableBefore + +--- + + +### StreamOnExternalTableDescribeOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableDescribeOutputList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> StreamOnExternalTableDescribeOutputOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### StreamOnExternalTableDescribeOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableDescribeOutputOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| base_tables | typing.List[str] | *No description.* | +| comment | str | *No description.* | +| created_on | str | *No description.* | +| database_name | str | *No description.* | +| invalid_reason | str | *No description.* | +| mode | str | *No description.* | +| name | str | *No description.* | +| owner | str | *No description.* | +| owner_role_type | str | *No description.* | +| schema_name | str | *No description.* | +| source_type | str | *No description.* | +| stale | str | *No description.* | +| stale_after | str | *No description.* | +| table_name | str | *No description.* | +| type | str | *No description.* | +| internal_value | StreamOnExternalTableDescribeOutput | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `base_tables`Required + +```python +base_tables: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `created_on`Required + +```python +created_on: str +``` + +- *Type:* str + +--- + +##### `database_name`Required + +```python +database_name: str +``` + +- *Type:* str + +--- + +##### `invalid_reason`Required + +```python +invalid_reason: str +``` + +- *Type:* str + +--- + +##### `mode`Required + +```python +mode: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `owner`Required + +```python +owner: str +``` + +- *Type:* str + +--- + +##### `owner_role_type`Required + +```python +owner_role_type: str +``` + +- *Type:* str + +--- + +##### `schema_name`Required + +```python +schema_name: str +``` + +- *Type:* str + +--- + +##### `source_type`Required + +```python +source_type: str +``` + +- *Type:* str + +--- + +##### `stale`Required + +```python +stale: str +``` + +- *Type:* str + +--- + +##### `stale_after`Required + +```python +stale_after: str +``` + +- *Type:* str + +--- + +##### `table_name`Required + +```python +table_name: str +``` + +- *Type:* str + +--- + +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: StreamOnExternalTableDescribeOutput +``` + +- *Type:* StreamOnExternalTableDescribeOutput + +--- + + +### StreamOnExternalTableShowOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableShowOutputList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> StreamOnExternalTableShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### StreamOnExternalTableShowOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_external_table + +streamOnExternalTable.StreamOnExternalTableShowOutputOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| base_tables | typing.List[str] | *No description.* | +| comment | str | *No description.* | +| created_on | str | *No description.* | +| database_name | str | *No description.* | +| invalid_reason | str | *No description.* | +| mode | str | *No description.* | +| name | str | *No description.* | +| owner | str | *No description.* | +| owner_role_type | str | *No description.* | +| schema_name | str | *No description.* | +| source_type | str | *No description.* | +| stale | str | *No description.* | +| stale_after | str | *No description.* | +| table_name | str | *No description.* | +| type | str | *No description.* | +| internal_value | StreamOnExternalTableShowOutput | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `base_tables`Required + +```python +base_tables: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `created_on`Required + +```python +created_on: str +``` + +- *Type:* str + +--- + +##### `database_name`Required + +```python +database_name: str +``` + +- *Type:* str + +--- + +##### `invalid_reason`Required + +```python +invalid_reason: str +``` + +- *Type:* str + +--- + +##### `mode`Required + +```python +mode: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `owner`Required + +```python +owner: str +``` + +- *Type:* str + +--- + +##### `owner_role_type`Required + +```python +owner_role_type: str +``` + +- *Type:* str + +--- + +##### `schema_name`Required + +```python +schema_name: str +``` + +- *Type:* str + +--- + +##### `source_type`Required + +```python +source_type: str +``` + +- *Type:* str + +--- + +##### `stale`Required + +```python +stale: str +``` + +- *Type:* str + +--- + +##### `stale_after`Required + +```python +stale_after: str +``` + +- *Type:* str + +--- + +##### `table_name`Required + +```python +table_name: str +``` + +- *Type:* str + +--- + +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: StreamOnExternalTableShowOutput +``` + +- *Type:* StreamOnExternalTableShowOutput + +--- + + + diff --git a/docs/streamOnExternalTable.typescript.md b/docs/streamOnExternalTable.typescript.md new file mode 100644 index 000000000..e774ae960 --- /dev/null +++ b/docs/streamOnExternalTable.typescript.md @@ -0,0 +1,3321 @@ +# `streamOnExternalTable` Submodule + +## Constructs + +### StreamOnExternalTable + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table snowflake_stream_on_external_table}. + +#### Initializers + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +new streamOnExternalTable.StreamOnExternalTable(scope: Construct, id: string, config: StreamOnExternalTableConfig) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | StreamOnExternalTableConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* StreamOnExternalTableConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | +| putAt | *No description.* | +| putBefore | *No description.* | +| resetAt | *No description.* | +| resetBefore | *No description.* | +| resetComment | *No description.* | +| resetCopyGrants | *No description.* | +| resetId | *No description.* | +| resetInsertOnly | *No description.* | + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```typescript +public addOverride(path: string, value: any): void +``` + +###### `path`Required + +- *Type:* string + +--- + +###### `value`Required + +- *Type:* any + +--- + +##### `overrideLogicalId` + +```typescript +public overrideLogicalId(newLogicalId: string): void +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```typescript +public resetOverrideLogicalId(): void +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +##### `toMetadata` + +```typescript +public toMetadata(): any +``` + +##### `toTerraform` + +```typescript +public toTerraform(): any +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```typescript +public addMoveTarget(moveTarget: string): void +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `hasResourceMove` + +```typescript +public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById +``` + +##### `importFrom` + +```typescript +public importFrom(id: string, provider?: TerraformProvider): void +``` + +###### `id`Required + +- *Type:* string + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `moveFromId` + +```typescript +public moveFromId(id: string): void +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `moveTo` + +```typescript +public moveTo(moveTarget: string, index?: string | number): void +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* string | number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `moveToId` + +```typescript +public moveToId(id: string): void +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `putAt` + +```typescript +public putAt(value: StreamOnExternalTableAt): void +``` + +###### `value`Required + +- *Type:* StreamOnExternalTableAt + +--- + +##### `putBefore` + +```typescript +public putBefore(value: StreamOnExternalTableBefore): void +``` + +###### `value`Required + +- *Type:* StreamOnExternalTableBefore + +--- + +##### `resetAt` + +```typescript +public resetAt(): void +``` + +##### `resetBefore` + +```typescript +public resetBefore(): void +``` + +##### `resetComment` + +```typescript +public resetComment(): void +``` + +##### `resetCopyGrants` + +```typescript +public resetCopyGrants(): void +``` + +##### `resetId` + +```typescript +public resetId(): void +``` + +##### `resetInsertOnly` + +```typescript +public resetInsertOnly(): void +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +streamOnExternalTable.StreamOnExternalTable.isConstruct(x: any) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* any + +Any object. + +--- + +##### `isTerraformElement` + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +streamOnExternalTable.StreamOnExternalTable.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +streamOnExternalTable.StreamOnExternalTable.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `generateConfigForImport` + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +streamOnExternalTable.StreamOnExternalTable.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* string + +The construct id used in the generated config for the StreamOnExternalTable to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing StreamOnExternalTable that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the StreamOnExternalTable to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *No description.* | +| fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | +| terraformMetaArguments | {[ key: string ]: any} | *No description.* | +| terraformResourceType | string | *No description.* | +| terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| at | StreamOnExternalTableAtOutputReference | *No description.* | +| before | StreamOnExternalTableBeforeOutputReference | *No description.* | +| describeOutput | StreamOnExternalTableDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | +| showOutput | StreamOnExternalTableShowOutputList | *No description.* | +| atInput | StreamOnExternalTableAt | *No description.* | +| beforeInput | StreamOnExternalTableBefore | *No description.* | +| commentInput | string | *No description.* | +| copyGrantsInput | boolean \| cdktf.IResolvable | *No description.* | +| databaseInput | string | *No description.* | +| externalTableInput | string | *No description.* | +| idInput | string | *No description.* | +| insertOnlyInput | string | *No description.* | +| nameInput | string | *No description.* | +| schemaInput | string | *No description.* | +| comment | string | *No description.* | +| copyGrants | boolean \| cdktf.IResolvable | *No description.* | +| database | string | *No description.* | +| externalTable | string | *No description.* | +| id | string | *No description.* | +| insertOnly | string | *No description.* | +| name | string | *No description.* | +| schema | string | *No description.* | + +--- + +##### `node`Required + +```typescript +public readonly node: Node; +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```typescript +public readonly cdktfStack: TerraformStack; +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `friendlyUniqueId`Required + +```typescript +public readonly friendlyUniqueId: string; +``` + +- *Type:* string + +--- + +##### `terraformMetaArguments`Required + +```typescript +public readonly terraformMetaArguments: {[ key: string ]: any}; +``` + +- *Type:* {[ key: string ]: any} + +--- + +##### `terraformResourceType`Required + +```typescript +public readonly terraformResourceType: string; +``` + +- *Type:* string + +--- + +##### `terraformGeneratorMetadata`Optional + +```typescript +public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: string[]; +``` + +- *Type:* string[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `at`Required + +```typescript +public readonly at: StreamOnExternalTableAtOutputReference; +``` + +- *Type:* StreamOnExternalTableAtOutputReference + +--- + +##### `before`Required + +```typescript +public readonly before: StreamOnExternalTableBeforeOutputReference; +``` + +- *Type:* StreamOnExternalTableBeforeOutputReference + +--- + +##### `describeOutput`Required + +```typescript +public readonly describeOutput: StreamOnExternalTableDescribeOutputList; +``` + +- *Type:* StreamOnExternalTableDescribeOutputList + +--- + +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + +##### `showOutput`Required + +```typescript +public readonly showOutput: StreamOnExternalTableShowOutputList; +``` + +- *Type:* StreamOnExternalTableShowOutputList + +--- + +##### `atInput`Optional + +```typescript +public readonly atInput: StreamOnExternalTableAt; +``` + +- *Type:* StreamOnExternalTableAt + +--- + +##### `beforeInput`Optional + +```typescript +public readonly beforeInput: StreamOnExternalTableBefore; +``` + +- *Type:* StreamOnExternalTableBefore + +--- + +##### `commentInput`Optional + +```typescript +public readonly commentInput: string; +``` + +- *Type:* string + +--- + +##### `copyGrantsInput`Optional + +```typescript +public readonly copyGrantsInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `databaseInput`Optional + +```typescript +public readonly databaseInput: string; +``` + +- *Type:* string + +--- + +##### `externalTableInput`Optional + +```typescript +public readonly externalTableInput: string; +``` + +- *Type:* string + +--- + +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + +##### `insertOnlyInput`Optional + +```typescript +public readonly insertOnlyInput: string; +``` + +- *Type:* string + +--- + +##### `nameInput`Optional + +```typescript +public readonly nameInput: string; +``` + +- *Type:* string + +--- + +##### `schemaInput`Optional + +```typescript +public readonly schemaInput: string; +``` + +- *Type:* string + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `copyGrants`Required + +```typescript +public readonly copyGrants: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `database`Required + +```typescript +public readonly database: string; +``` + +- *Type:* string + +--- + +##### `externalTable`Required + +```typescript +public readonly externalTable: string; +``` + +- *Type:* string + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `insertOnly`Required + +```typescript +public readonly insertOnly: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `schema`Required + +```typescript +public readonly schema: string; +``` + +- *Type:* string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | + +--- + +##### `tfResourceType`Required + +```typescript +public readonly tfResourceType: string; +``` + +- *Type:* string + +--- + +## Structs + +### StreamOnExternalTableAt + +#### Initializer + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +const streamOnExternalTableAt: streamOnExternalTable.StreamOnExternalTableAt = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```typescript +public readonly offset: string; +``` + +- *Type:* string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +##### `statement`Optional + +```typescript +public readonly statement: string; +``` + +- *Type:* string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +##### `stream`Optional + +```typescript +public readonly stream: string; +``` + +- *Type:* string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +##### `timestamp`Optional + +```typescript +public readonly timestamp: string; +``` + +- *Type:* string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +### StreamOnExternalTableBefore + +#### Initializer + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +const streamOnExternalTableBefore: streamOnExternalTable.StreamOnExternalTableBefore = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```typescript +public readonly offset: string; +``` + +- *Type:* string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + +--- + +##### `statement`Optional + +```typescript +public readonly statement: string; +``` + +- *Type:* string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + +--- + +##### `stream`Optional + +```typescript +public readonly stream: string; +``` + +- *Type:* string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + +--- + +##### `timestamp`Optional + +```typescript +public readonly timestamp: string; +``` + +- *Type:* string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + +--- + +### StreamOnExternalTableConfig + +#### Initializer + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +const streamOnExternalTableConfig: streamOnExternalTable.StreamOnExternalTableConfig = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| database | string | The database in which to create the stream. | +| externalTable | string | Specifies an identifier for the external table the stream will monitor. | +| name | string | Specifies the identifier for the stream; | +| schema | string | The schema in which to create the stream. | +| at | StreamOnExternalTableAt | at block. | +| before | StreamOnExternalTableBefore | before block. | +| comment | string | Specifies a comment for the stream. | +| copyGrants | boolean \| cdktf.IResolvable | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. | +| insertOnly | string | Specifies whether this is an insert-only stream. | + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: ITerraformDependable[]; +``` + +- *Type:* cdktf.ITerraformDependable[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `database`Required + +```typescript +public readonly database: string; +``` + +- *Type:* string + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#database StreamOnExternalTable#database} + +--- + +##### `externalTable`Required + +```typescript +public readonly externalTable: string; +``` + +- *Type:* string + +Specifies an identifier for the external table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#external_table StreamOnExternalTable#external_table} + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#name StreamOnExternalTable#name} + +--- + +##### `schema`Required + +```typescript +public readonly schema: string; +``` + +- *Type:* string + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#schema StreamOnExternalTable#schema} + +--- + +##### `at`Optional + +```typescript +public readonly at: StreamOnExternalTableAt; +``` + +- *Type:* StreamOnExternalTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#at StreamOnExternalTable#at} + +--- + +##### `before`Optional + +```typescript +public readonly before: StreamOnExternalTableBefore; +``` + +- *Type:* StreamOnExternalTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#before StreamOnExternalTable#before} + +--- + +##### `comment`Optional + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#comment StreamOnExternalTable#comment} + +--- + +##### `copyGrants`Optional + +```typescript +public readonly copyGrants: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#copy_grants StreamOnExternalTable#copy_grants} + +--- + +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `insertOnly`Optional + +```typescript +public readonly insertOnly: string; +``` + +- *Type:* string + +Specifies whether this is an insert-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#insert_only StreamOnExternalTable#insert_only} + +--- + +### StreamOnExternalTableDescribeOutput + +#### Initializer + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +const streamOnExternalTableDescribeOutput: streamOnExternalTable.StreamOnExternalTableDescribeOutput = { ... } +``` + + +### StreamOnExternalTableShowOutput + +#### Initializer + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +const streamOnExternalTableShowOutput: streamOnExternalTable.StreamOnExternalTableShowOutput = { ... } +``` + + +## Classes + +### StreamOnExternalTableAtOutputReference + +#### Initializers + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +new streamOnExternalTable.StreamOnExternalTableAtOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetOffset | *No description.* | +| resetStatement | *No description.* | +| resetStream | *No description.* | +| resetTimestamp | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetOffset` + +```typescript +public resetOffset(): void +``` + +##### `resetStatement` + +```typescript +public resetStatement(): void +``` + +##### `resetStream` + +```typescript +public resetStream(): void +``` + +##### `resetTimestamp` + +```typescript +public resetTimestamp(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| offsetInput | string | *No description.* | +| statementInput | string | *No description.* | +| streamInput | string | *No description.* | +| timestampInput | string | *No description.* | +| offset | string | *No description.* | +| statement | string | *No description.* | +| stream | string | *No description.* | +| timestamp | string | *No description.* | +| internalValue | StreamOnExternalTableAt | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `offsetInput`Optional + +```typescript +public readonly offsetInput: string; +``` + +- *Type:* string + +--- + +##### `statementInput`Optional + +```typescript +public readonly statementInput: string; +``` + +- *Type:* string + +--- + +##### `streamInput`Optional + +```typescript +public readonly streamInput: string; +``` + +- *Type:* string + +--- + +##### `timestampInput`Optional + +```typescript +public readonly timestampInput: string; +``` + +- *Type:* string + +--- + +##### `offset`Required + +```typescript +public readonly offset: string; +``` + +- *Type:* string + +--- + +##### `statement`Required + +```typescript +public readonly statement: string; +``` + +- *Type:* string + +--- + +##### `stream`Required + +```typescript +public readonly stream: string; +``` + +- *Type:* string + +--- + +##### `timestamp`Required + +```typescript +public readonly timestamp: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: StreamOnExternalTableAt; +``` + +- *Type:* StreamOnExternalTableAt + +--- + + +### StreamOnExternalTableBeforeOutputReference + +#### Initializers + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +new streamOnExternalTable.StreamOnExternalTableBeforeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetOffset | *No description.* | +| resetStatement | *No description.* | +| resetStream | *No description.* | +| resetTimestamp | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetOffset` + +```typescript +public resetOffset(): void +``` + +##### `resetStatement` + +```typescript +public resetStatement(): void +``` + +##### `resetStream` + +```typescript +public resetStream(): void +``` + +##### `resetTimestamp` + +```typescript +public resetTimestamp(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| offsetInput | string | *No description.* | +| statementInput | string | *No description.* | +| streamInput | string | *No description.* | +| timestampInput | string | *No description.* | +| offset | string | *No description.* | +| statement | string | *No description.* | +| stream | string | *No description.* | +| timestamp | string | *No description.* | +| internalValue | StreamOnExternalTableBefore | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `offsetInput`Optional + +```typescript +public readonly offsetInput: string; +``` + +- *Type:* string + +--- + +##### `statementInput`Optional + +```typescript +public readonly statementInput: string; +``` + +- *Type:* string + +--- + +##### `streamInput`Optional + +```typescript +public readonly streamInput: string; +``` + +- *Type:* string + +--- + +##### `timestampInput`Optional + +```typescript +public readonly timestampInput: string; +``` + +- *Type:* string + +--- + +##### `offset`Required + +```typescript +public readonly offset: string; +``` + +- *Type:* string + +--- + +##### `statement`Required + +```typescript +public readonly statement: string; +``` + +- *Type:* string + +--- + +##### `stream`Required + +```typescript +public readonly stream: string; +``` + +- *Type:* string + +--- + +##### `timestamp`Required + +```typescript +public readonly timestamp: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: StreamOnExternalTableBefore; +``` + +- *Type:* StreamOnExternalTableBefore + +--- + + +### StreamOnExternalTableDescribeOutputList + +#### Initializers + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +new streamOnExternalTable.StreamOnExternalTableDescribeOutputList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): StreamOnExternalTableDescribeOutputOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### StreamOnExternalTableDescribeOutputOutputReference + +#### Initializers + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +new streamOnExternalTable.StreamOnExternalTableDescribeOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| baseTables | string[] | *No description.* | +| comment | string | *No description.* | +| createdOn | string | *No description.* | +| databaseName | string | *No description.* | +| invalidReason | string | *No description.* | +| mode | string | *No description.* | +| name | string | *No description.* | +| owner | string | *No description.* | +| ownerRoleType | string | *No description.* | +| schemaName | string | *No description.* | +| sourceType | string | *No description.* | +| stale | string | *No description.* | +| staleAfter | string | *No description.* | +| tableName | string | *No description.* | +| type | string | *No description.* | +| internalValue | StreamOnExternalTableDescribeOutput | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `baseTables`Required + +```typescript +public readonly baseTables: string[]; +``` + +- *Type:* string[] + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `createdOn`Required + +```typescript +public readonly createdOn: string; +``` + +- *Type:* string + +--- + +##### `databaseName`Required + +```typescript +public readonly databaseName: string; +``` + +- *Type:* string + +--- + +##### `invalidReason`Required + +```typescript +public readonly invalidReason: string; +``` + +- *Type:* string + +--- + +##### `mode`Required + +```typescript +public readonly mode: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `owner`Required + +```typescript +public readonly owner: string; +``` + +- *Type:* string + +--- + +##### `ownerRoleType`Required + +```typescript +public readonly ownerRoleType: string; +``` + +- *Type:* string + +--- + +##### `schemaName`Required + +```typescript +public readonly schemaName: string; +``` + +- *Type:* string + +--- + +##### `sourceType`Required + +```typescript +public readonly sourceType: string; +``` + +- *Type:* string + +--- + +##### `stale`Required + +```typescript +public readonly stale: string; +``` + +- *Type:* string + +--- + +##### `staleAfter`Required + +```typescript +public readonly staleAfter: string; +``` + +- *Type:* string + +--- + +##### `tableName`Required + +```typescript +public readonly tableName: string; +``` + +- *Type:* string + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: StreamOnExternalTableDescribeOutput; +``` + +- *Type:* StreamOnExternalTableDescribeOutput + +--- + + +### StreamOnExternalTableShowOutputList + +#### Initializers + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +new streamOnExternalTable.StreamOnExternalTableShowOutputList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): StreamOnExternalTableShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### StreamOnExternalTableShowOutputOutputReference + +#### Initializers + +```typescript +import { streamOnExternalTable } from '@cdktf/provider-snowflake' + +new streamOnExternalTable.StreamOnExternalTableShowOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| baseTables | string[] | *No description.* | +| comment | string | *No description.* | +| createdOn | string | *No description.* | +| databaseName | string | *No description.* | +| invalidReason | string | *No description.* | +| mode | string | *No description.* | +| name | string | *No description.* | +| owner | string | *No description.* | +| ownerRoleType | string | *No description.* | +| schemaName | string | *No description.* | +| sourceType | string | *No description.* | +| stale | string | *No description.* | +| staleAfter | string | *No description.* | +| tableName | string | *No description.* | +| type | string | *No description.* | +| internalValue | StreamOnExternalTableShowOutput | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `baseTables`Required + +```typescript +public readonly baseTables: string[]; +``` + +- *Type:* string[] + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `createdOn`Required + +```typescript +public readonly createdOn: string; +``` + +- *Type:* string + +--- + +##### `databaseName`Required + +```typescript +public readonly databaseName: string; +``` + +- *Type:* string + +--- + +##### `invalidReason`Required + +```typescript +public readonly invalidReason: string; +``` + +- *Type:* string + +--- + +##### `mode`Required + +```typescript +public readonly mode: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `owner`Required + +```typescript +public readonly owner: string; +``` + +- *Type:* string + +--- + +##### `ownerRoleType`Required + +```typescript +public readonly ownerRoleType: string; +``` + +- *Type:* string + +--- + +##### `schemaName`Required + +```typescript +public readonly schemaName: string; +``` + +- *Type:* string + +--- + +##### `sourceType`Required + +```typescript +public readonly sourceType: string; +``` + +- *Type:* string + +--- + +##### `stale`Required + +```typescript +public readonly stale: string; +``` + +- *Type:* string + +--- + +##### `staleAfter`Required + +```typescript +public readonly staleAfter: string; +``` + +- *Type:* string + +--- + +##### `tableName`Required + +```typescript +public readonly tableName: string; +``` + +- *Type:* string + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: StreamOnExternalTableShowOutput; +``` + +- *Type:* StreamOnExternalTableShowOutput + +--- + + + diff --git a/docs/streamOnTable.csharp.md b/docs/streamOnTable.csharp.md new file mode 100644 index 000000000..4d5fe485c --- /dev/null +++ b/docs/streamOnTable.csharp.md @@ -0,0 +1,3400 @@ +# `streamOnTable` Submodule + +## Constructs + +### StreamOnTable + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table snowflake_stream_on_table}. + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTable(Construct Scope, string Id, StreamOnTableConfig Config); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Scope | Constructs.Construct | The scope in which to define this construct. | +| Id | string | The scoped construct ID. | +| Config | StreamOnTableConfig | *No description.* | + +--- + +##### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +##### `Id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `Config`Required + +- *Type:* StreamOnTableConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ToString | Returns a string representation of this construct. | +| AddOverride | *No description.* | +| OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | +| ToMetadata | *No description.* | +| ToTerraform | Adds this resource to the terraform JSON output. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | +| PutAt | *No description.* | +| PutBefore | *No description.* | +| ResetAppendOnly | *No description.* | +| ResetAt | *No description.* | +| ResetBefore | *No description.* | +| ResetComment | *No description.* | +| ResetCopyGrants | *No description.* | +| ResetId | *No description.* | +| ResetShowInitialRows | *No description.* | + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```csharp +private void AddOverride(string Path, object Value) +``` + +###### `Path`Required + +- *Type:* string + +--- + +###### `Value`Required + +- *Type:* object + +--- + +##### `OverrideLogicalId` + +```csharp +private void OverrideLogicalId(string NewLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `NewLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```csharp +private void ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToHclTerraform` + +```csharp +private object ToHclTerraform() +``` + +##### `ToMetadata` + +```csharp +private object ToMetadata() +``` + +##### `ToTerraform` + +```csharp +private object ToTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```csharp +private void AddMoveTarget(string MoveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `MoveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `HasResourceMove` + +```csharp +private object HasResourceMove() +``` + +##### `ImportFrom` + +```csharp +private void ImportFrom(string Id, TerraformProvider Provider = null) +``` + +###### `Id`Required + +- *Type:* string + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `MoveFromId` + +```csharp +private void MoveFromId(string Id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `Id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `MoveTo` + +```csharp +private void MoveTo(string MoveTarget, object Index = null) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `MoveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `Index`Optional + +- *Type:* object + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `MoveToId` + +```csharp +private void MoveToId(string Id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `Id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `PutAt` + +```csharp +private void PutAt(StreamOnTableAt Value) +``` + +###### `Value`Required + +- *Type:* StreamOnTableAt + +--- + +##### `PutBefore` + +```csharp +private void PutBefore(StreamOnTableBefore Value) +``` + +###### `Value`Required + +- *Type:* StreamOnTableBefore + +--- + +##### `ResetAppendOnly` + +```csharp +private void ResetAppendOnly() +``` + +##### `ResetAt` + +```csharp +private void ResetAt() +``` + +##### `ResetBefore` + +```csharp +private void ResetBefore() +``` + +##### `ResetComment` + +```csharp +private void ResetComment() +``` + +##### `ResetCopyGrants` + +```csharp +private void ResetCopyGrants() +``` + +##### `ResetId` + +```csharp +private void ResetId() +``` + +##### `ResetShowInitialRows` + +```csharp +private void ResetShowInitialRows() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +StreamOnTable.IsConstruct(object X); +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `X`Required + +- *Type:* object + +Any object. + +--- + +##### `IsTerraformElement` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +StreamOnTable.IsTerraformElement(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `IsTerraformResource` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +StreamOnTable.IsTerraformResource(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +StreamOnTable.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan ". + +###### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +###### `ImportToId`Required + +- *Type:* string + +The construct id used in the generated config for the StreamOnTable to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing StreamOnTable that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#import import section} in the documentation of this resource for the id to use + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +? Optional instance of the provider where the StreamOnTable to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | Constructs.Node | The tree node. | +| CdktfStack | HashiCorp.Cdktf.TerraformStack | *No description.* | +| Fqn | string | *No description.* | +| FriendlyUniqueId | string | *No description.* | +| TerraformMetaArguments | System.Collections.Generic.IDictionary | *No description.* | +| TerraformResourceType | string | *No description.* | +| TerraformGeneratorMetadata | HashiCorp.Cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | string[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| At | StreamOnTableAtOutputReference | *No description.* | +| Before | StreamOnTableBeforeOutputReference | *No description.* | +| DescribeOutput | StreamOnTableDescribeOutputList | *No description.* | +| FullyQualifiedName | string | *No description.* | +| ShowOutput | StreamOnTableShowOutputList | *No description.* | +| AppendOnlyInput | string | *No description.* | +| AtInput | StreamOnTableAt | *No description.* | +| BeforeInput | StreamOnTableBefore | *No description.* | +| CommentInput | string | *No description.* | +| CopyGrantsInput | object | *No description.* | +| DatabaseInput | string | *No description.* | +| IdInput | string | *No description.* | +| NameInput | string | *No description.* | +| SchemaInput | string | *No description.* | +| ShowInitialRowsInput | string | *No description.* | +| TableInput | string | *No description.* | +| AppendOnly | string | *No description.* | +| Comment | string | *No description.* | +| CopyGrants | object | *No description.* | +| Database | string | *No description.* | +| Id | string | *No description.* | +| Name | string | *No description.* | +| Schema | string | *No description.* | +| ShowInitialRows | string | *No description.* | +| Table | string | *No description.* | + +--- + +##### `Node`Required + +```csharp +public Node Node { get; } +``` + +- *Type:* Constructs.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```csharp +public TerraformStack CdktfStack { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `FriendlyUniqueId`Required + +```csharp +public string FriendlyUniqueId { get; } +``` + +- *Type:* string + +--- + +##### `TerraformMetaArguments`Required + +```csharp +public System.Collections.Generic.IDictionary TerraformMetaArguments { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + +##### `TerraformResourceType`Required + +```csharp +public string TerraformResourceType { get; } +``` + +- *Type:* string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```csharp +public TerraformProviderGeneratorMetadata TerraformGeneratorMetadata { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public string[] DependsOn { get; } +``` + +- *Type:* string[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; } +``` + +- *Type:* object[] + +--- + +##### `At`Required + +```csharp +public StreamOnTableAtOutputReference At { get; } +``` + +- *Type:* StreamOnTableAtOutputReference + +--- + +##### `Before`Required + +```csharp +public StreamOnTableBeforeOutputReference Before { get; } +``` + +- *Type:* StreamOnTableBeforeOutputReference + +--- + +##### `DescribeOutput`Required + +```csharp +public StreamOnTableDescribeOutputList DescribeOutput { get; } +``` + +- *Type:* StreamOnTableDescribeOutputList + +--- + +##### `FullyQualifiedName`Required + +```csharp +public string FullyQualifiedName { get; } +``` + +- *Type:* string + +--- + +##### `ShowOutput`Required + +```csharp +public StreamOnTableShowOutputList ShowOutput { get; } +``` + +- *Type:* StreamOnTableShowOutputList + +--- + +##### `AppendOnlyInput`Optional + +```csharp +public string AppendOnlyInput { get; } +``` + +- *Type:* string + +--- + +##### `AtInput`Optional + +```csharp +public StreamOnTableAt AtInput { get; } +``` + +- *Type:* StreamOnTableAt + +--- + +##### `BeforeInput`Optional + +```csharp +public StreamOnTableBefore BeforeInput { get; } +``` + +- *Type:* StreamOnTableBefore + +--- + +##### `CommentInput`Optional + +```csharp +public string CommentInput { get; } +``` + +- *Type:* string + +--- + +##### `CopyGrantsInput`Optional + +```csharp +public object CopyGrantsInput { get; } +``` + +- *Type:* object + +--- + +##### `DatabaseInput`Optional + +```csharp +public string DatabaseInput { get; } +``` + +- *Type:* string + +--- + +##### `IdInput`Optional + +```csharp +public string IdInput { get; } +``` + +- *Type:* string + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `SchemaInput`Optional + +```csharp +public string SchemaInput { get; } +``` + +- *Type:* string + +--- + +##### `ShowInitialRowsInput`Optional + +```csharp +public string ShowInitialRowsInput { get; } +``` + +- *Type:* string + +--- + +##### `TableInput`Optional + +```csharp +public string TableInput { get; } +``` + +- *Type:* string + +--- + +##### `AppendOnly`Required + +```csharp +public string AppendOnly { get; } +``` + +- *Type:* string + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `CopyGrants`Required + +```csharp +public object CopyGrants { get; } +``` + +- *Type:* object + +--- + +##### `Database`Required + +```csharp +public string Database { get; } +``` + +- *Type:* string + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Schema`Required + +```csharp +public string Schema { get; } +``` + +- *Type:* string + +--- + +##### `ShowInitialRows`Required + +```csharp +public string ShowInitialRows { get; } +``` + +- *Type:* string + +--- + +##### `Table`Required + +```csharp +public string Table { get; } +``` + +- *Type:* string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | + +--- + +##### `TfResourceType`Required + +```csharp +public string TfResourceType { get; } +``` + +- *Type:* string + +--- + +## Structs + +### StreamOnTableAt + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableAt { + string Offset = null, + string Statement = null, + string Stream = null, + string Timestamp = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Offset | string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| Statement | string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| Stream | string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| Timestamp | string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `Offset`Optional + +```csharp +public string Offset { get; set; } +``` + +- *Type:* string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +##### `Statement`Optional + +```csharp +public string Statement { get; set; } +``` + +- *Type:* string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +##### `Stream`Optional + +```csharp +public string Stream { get; set; } +``` + +- *Type:* string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +##### `Timestamp`Optional + +```csharp +public string Timestamp { get; set; } +``` + +- *Type:* string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +### StreamOnTableBefore + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableBefore { + string Offset = null, + string Statement = null, + string Stream = null, + string Timestamp = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Offset | string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| Statement | string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| Stream | string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| Timestamp | string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `Offset`Optional + +```csharp +public string Offset { get; set; } +``` + +- *Type:* string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +##### `Statement`Optional + +```csharp +public string Statement { get; set; } +``` + +- *Type:* string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +##### `Stream`Optional + +```csharp +public string Stream { get; set; } +``` + +- *Type:* string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +##### `Timestamp`Optional + +```csharp +public string Timestamp { get; set; } +``` + +- *Type:* string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +### StreamOnTableConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableConfig { + object Connection = null, + object Count = null, + ITerraformDependable[] DependsOn = null, + ITerraformIterator ForEach = null, + TerraformResourceLifecycle Lifecycle = null, + TerraformProvider Provider = null, + object[] Provisioners = null, + string Database, + string Name, + string Schema, + string Table, + string AppendOnly = null, + StreamOnTableAt At = null, + StreamOnTableBefore Before = null, + string Comment = null, + object CopyGrants = null, + string Id = null, + string ShowInitialRows = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | HashiCorp.Cdktf.ITerraformDependable[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| Database | string | The database in which to create the stream. | +| Name | string | Specifies the identifier for the stream; | +| Schema | string | The schema in which to create the stream. | +| Table | string | Specifies an identifier for the table the stream will monitor. | +| AppendOnly | string | Specifies whether this is an append-only stream. | +| At | StreamOnTableAt | at block. | +| Before | StreamOnTableBefore | before block. | +| Comment | string | Specifies a comment for the stream. | +| CopyGrants | object | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. | +| ShowInitialRows | string | Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. | + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; set; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; set; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public ITerraformDependable[] DependsOn { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformDependable[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; set; } +``` + +- *Type:* object[] + +--- + +##### `Database`Required + +```csharp +public string Database { get; set; } +``` + +- *Type:* string + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#database StreamOnTable#database} + +--- + +##### `Name`Required + +```csharp +public string Name { get; set; } +``` + +- *Type:* string + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#name StreamOnTable#name} + +--- + +##### `Schema`Required + +```csharp +public string Schema { get; set; } +``` + +- *Type:* string + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#schema StreamOnTable#schema} + +--- + +##### `Table`Required + +```csharp +public string Table { get; set; } +``` + +- *Type:* string + +Specifies an identifier for the table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#table StreamOnTable#table} + +--- + +##### `AppendOnly`Optional + +```csharp +public string AppendOnly { get; set; } +``` + +- *Type:* string + +Specifies whether this is an append-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#append_only StreamOnTable#append_only} + +--- + +##### `At`Optional + +```csharp +public StreamOnTableAt At { get; set; } +``` + +- *Type:* StreamOnTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#at StreamOnTable#at} + +--- + +##### `Before`Optional + +```csharp +public StreamOnTableBefore Before { get; set; } +``` + +- *Type:* StreamOnTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#before StreamOnTable#before} + +--- + +##### `Comment`Optional + +```csharp +public string Comment { get; set; } +``` + +- *Type:* string + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#comment StreamOnTable#comment} + +--- + +##### `CopyGrants`Optional + +```csharp +public object CopyGrants { get; set; } +``` + +- *Type:* object + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#copy_grants StreamOnTable#copy_grants} + +--- + +##### `Id`Optional + +```csharp +public string Id { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `ShowInitialRows`Optional + +```csharp +public string ShowInitialRows { get; set; } +``` + +- *Type:* string + +Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#show_initial_rows StreamOnTable#show_initial_rows} + +--- + +### StreamOnTableDescribeOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableDescribeOutput { + +}; +``` + + +### StreamOnTableShowOutput + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableShowOutput { + +}; +``` + + +## Classes + +### StreamOnTableAtOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableAtOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetOffset | *No description.* | +| ResetStatement | *No description.* | +| ResetStream | *No description.* | +| ResetTimestamp | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetOffset` + +```csharp +private void ResetOffset() +``` + +##### `ResetStatement` + +```csharp +private void ResetStatement() +``` + +##### `ResetStream` + +```csharp +private void ResetStream() +``` + +##### `ResetTimestamp` + +```csharp +private void ResetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| OffsetInput | string | *No description.* | +| StatementInput | string | *No description.* | +| StreamInput | string | *No description.* | +| TimestampInput | string | *No description.* | +| Offset | string | *No description.* | +| Statement | string | *No description.* | +| Stream | string | *No description.* | +| Timestamp | string | *No description.* | +| InternalValue | StreamOnTableAt | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `OffsetInput`Optional + +```csharp +public string OffsetInput { get; } +``` + +- *Type:* string + +--- + +##### `StatementInput`Optional + +```csharp +public string StatementInput { get; } +``` + +- *Type:* string + +--- + +##### `StreamInput`Optional + +```csharp +public string StreamInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampInput`Optional + +```csharp +public string TimestampInput { get; } +``` + +- *Type:* string + +--- + +##### `Offset`Required + +```csharp +public string Offset { get; } +``` + +- *Type:* string + +--- + +##### `Statement`Required + +```csharp +public string Statement { get; } +``` + +- *Type:* string + +--- + +##### `Stream`Required + +```csharp +public string Stream { get; } +``` + +- *Type:* string + +--- + +##### `Timestamp`Required + +```csharp +public string Timestamp { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public StreamOnTableAt InternalValue { get; } +``` + +- *Type:* StreamOnTableAt + +--- + + +### StreamOnTableBeforeOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableBeforeOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetOffset | *No description.* | +| ResetStatement | *No description.* | +| ResetStream | *No description.* | +| ResetTimestamp | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetOffset` + +```csharp +private void ResetOffset() +``` + +##### `ResetStatement` + +```csharp +private void ResetStatement() +``` + +##### `ResetStream` + +```csharp +private void ResetStream() +``` + +##### `ResetTimestamp` + +```csharp +private void ResetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| OffsetInput | string | *No description.* | +| StatementInput | string | *No description.* | +| StreamInput | string | *No description.* | +| TimestampInput | string | *No description.* | +| Offset | string | *No description.* | +| Statement | string | *No description.* | +| Stream | string | *No description.* | +| Timestamp | string | *No description.* | +| InternalValue | StreamOnTableBefore | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `OffsetInput`Optional + +```csharp +public string OffsetInput { get; } +``` + +- *Type:* string + +--- + +##### `StatementInput`Optional + +```csharp +public string StatementInput { get; } +``` + +- *Type:* string + +--- + +##### `StreamInput`Optional + +```csharp +public string StreamInput { get; } +``` + +- *Type:* string + +--- + +##### `TimestampInput`Optional + +```csharp +public string TimestampInput { get; } +``` + +- *Type:* string + +--- + +##### `Offset`Required + +```csharp +public string Offset { get; } +``` + +- *Type:* string + +--- + +##### `Statement`Required + +```csharp +public string Statement { get; } +``` + +- *Type:* string + +--- + +##### `Stream`Required + +```csharp +public string Stream { get; } +``` + +- *Type:* string + +--- + +##### `Timestamp`Required + +```csharp +public string Timestamp { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public StreamOnTableBefore InternalValue { get; } +``` + +- *Type:* StreamOnTableBefore + +--- + + +### StreamOnTableDescribeOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableDescribeOutputList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private StreamOnTableDescribeOutputOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### StreamOnTableDescribeOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableDescribeOutputOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| BaseTables | string[] | *No description.* | +| Comment | string | *No description.* | +| CreatedOn | string | *No description.* | +| DatabaseName | string | *No description.* | +| InvalidReason | string | *No description.* | +| Mode | string | *No description.* | +| Name | string | *No description.* | +| Owner | string | *No description.* | +| OwnerRoleType | string | *No description.* | +| SchemaName | string | *No description.* | +| SourceType | string | *No description.* | +| Stale | string | *No description.* | +| StaleAfter | string | *No description.* | +| TableName | string | *No description.* | +| Type | string | *No description.* | +| InternalValue | StreamOnTableDescribeOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `BaseTables`Required + +```csharp +public string[] BaseTables { get; } +``` + +- *Type:* string[] + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `CreatedOn`Required + +```csharp +public string CreatedOn { get; } +``` + +- *Type:* string + +--- + +##### `DatabaseName`Required + +```csharp +public string DatabaseName { get; } +``` + +- *Type:* string + +--- + +##### `InvalidReason`Required + +```csharp +public string InvalidReason { get; } +``` + +- *Type:* string + +--- + +##### `Mode`Required + +```csharp +public string Mode { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Owner`Required + +```csharp +public string Owner { get; } +``` + +- *Type:* string + +--- + +##### `OwnerRoleType`Required + +```csharp +public string OwnerRoleType { get; } +``` + +- *Type:* string + +--- + +##### `SchemaName`Required + +```csharp +public string SchemaName { get; } +``` + +- *Type:* string + +--- + +##### `SourceType`Required + +```csharp +public string SourceType { get; } +``` + +- *Type:* string + +--- + +##### `Stale`Required + +```csharp +public string Stale { get; } +``` + +- *Type:* string + +--- + +##### `StaleAfter`Required + +```csharp +public string StaleAfter { get; } +``` + +- *Type:* string + +--- + +##### `TableName`Required + +```csharp +public string TableName { get; } +``` + +- *Type:* string + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public StreamOnTableDescribeOutput InternalValue { get; } +``` + +- *Type:* StreamOnTableDescribeOutput + +--- + + +### StreamOnTableShowOutputList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableShowOutputList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```csharp +private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `MapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private StreamOnTableShowOutputOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### StreamOnTableShowOutputOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Snowflake; + +new StreamOnTableShowOutputOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| BaseTables | string[] | *No description.* | +| Comment | string | *No description.* | +| CreatedOn | string | *No description.* | +| DatabaseName | string | *No description.* | +| InvalidReason | string | *No description.* | +| Mode | string | *No description.* | +| Name | string | *No description.* | +| Owner | string | *No description.* | +| OwnerRoleType | string | *No description.* | +| SchemaName | string | *No description.* | +| SourceType | string | *No description.* | +| Stale | string | *No description.* | +| StaleAfter | string | *No description.* | +| TableName | string | *No description.* | +| Type | string | *No description.* | +| InternalValue | StreamOnTableShowOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `BaseTables`Required + +```csharp +public string[] BaseTables { get; } +``` + +- *Type:* string[] + +--- + +##### `Comment`Required + +```csharp +public string Comment { get; } +``` + +- *Type:* string + +--- + +##### `CreatedOn`Required + +```csharp +public string CreatedOn { get; } +``` + +- *Type:* string + +--- + +##### `DatabaseName`Required + +```csharp +public string DatabaseName { get; } +``` + +- *Type:* string + +--- + +##### `InvalidReason`Required + +```csharp +public string InvalidReason { get; } +``` + +- *Type:* string + +--- + +##### `Mode`Required + +```csharp +public string Mode { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Owner`Required + +```csharp +public string Owner { get; } +``` + +- *Type:* string + +--- + +##### `OwnerRoleType`Required + +```csharp +public string OwnerRoleType { get; } +``` + +- *Type:* string + +--- + +##### `SchemaName`Required + +```csharp +public string SchemaName { get; } +``` + +- *Type:* string + +--- + +##### `SourceType`Required + +```csharp +public string SourceType { get; } +``` + +- *Type:* string + +--- + +##### `Stale`Required + +```csharp +public string Stale { get; } +``` + +- *Type:* string + +--- + +##### `StaleAfter`Required + +```csharp +public string StaleAfter { get; } +``` + +- *Type:* string + +--- + +##### `TableName`Required + +```csharp +public string TableName { get; } +``` + +- *Type:* string + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public StreamOnTableShowOutput InternalValue { get; } +``` + +- *Type:* StreamOnTableShowOutput + +--- + + + diff --git a/docs/streamOnTable.go.md b/docs/streamOnTable.go.md new file mode 100644 index 000000000..33cd8d1bb --- /dev/null +++ b/docs/streamOnTable.go.md @@ -0,0 +1,3400 @@ +# `streamOnTable` Submodule + +## Constructs + +### StreamOnTable + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table snowflake_stream_on_table}. + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.NewStreamOnTable(scope Construct, id *string, config StreamOnTableConfig) StreamOnTable +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | github.com/aws/constructs-go/constructs/v10.Construct | The scope in which to define this construct. | +| id | *string | The scoped construct ID. | +| config | StreamOnTableConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* *string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* StreamOnTableConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ToString | Returns a string representation of this construct. | +| AddOverride | *No description.* | +| OverrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| ResetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| ToHclTerraform | *No description.* | +| ToMetadata | *No description.* | +| ToTerraform | Adds this resource to the terraform JSON output. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| HasResourceMove | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveFromId | Move the resource corresponding to "id" to this resource. | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| MoveToId | Moves this resource to the resource corresponding to "id". | +| PutAt | *No description.* | +| PutBefore | *No description.* | +| ResetAppendOnly | *No description.* | +| ResetAt | *No description.* | +| ResetBefore | *No description.* | +| ResetComment | *No description.* | +| ResetCopyGrants | *No description.* | +| ResetId | *No description.* | +| ResetShowInitialRows | *No description.* | + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```go +func AddOverride(path *string, value interface{}) +``` + +###### `path`Required + +- *Type:* *string + +--- + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `OverrideLogicalId` + +```go +func OverrideLogicalId(newLogicalId *string) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* *string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```go +func ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToHclTerraform` + +```go +func ToHclTerraform() interface{} +``` + +##### `ToMetadata` + +```go +func ToMetadata() interface{} +``` + +##### `ToTerraform` + +```go +func ToTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```go +func AddMoveTarget(moveTarget *string) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* *string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `HasResourceMove` + +```go +func HasResourceMove() interface{} +``` + +##### `ImportFrom` + +```go +func ImportFrom(id *string, provider TerraformProvider) +``` + +###### `id`Required + +- *Type:* *string + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `MoveFromId` + +```go +func MoveFromId(id *string) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* *string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `MoveTo` + +```go +func MoveTo(moveTarget *string, index interface{}) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* *string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* interface{} + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `MoveToId` + +```go +func MoveToId(id *string) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* *string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `PutAt` + +```go +func PutAt(value StreamOnTableAt) +``` + +###### `value`Required + +- *Type:* StreamOnTableAt + +--- + +##### `PutBefore` + +```go +func PutBefore(value StreamOnTableBefore) +``` + +###### `value`Required + +- *Type:* StreamOnTableBefore + +--- + +##### `ResetAppendOnly` + +```go +func ResetAppendOnly() +``` + +##### `ResetAt` + +```go +func ResetAt() +``` + +##### `ResetBefore` + +```go +func ResetBefore() +``` + +##### `ResetComment` + +```go +func ResetComment() +``` + +##### `ResetCopyGrants` + +```go +func ResetCopyGrants() +``` + +##### `ResetId` + +```go +func ResetId() +``` + +##### `ResetShowInitialRows` + +```go +func ResetShowInitialRows() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.StreamOnTable_IsConstruct(x interface{}) *bool +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* interface{} + +Any object. + +--- + +##### `IsTerraformElement` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.StreamOnTable_IsTerraformElement(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `IsTerraformResource` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.StreamOnTable_IsTerraformResource(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.StreamOnTable_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* *string + +The construct id used in the generated config for the StreamOnTable to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing StreamOnTable that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +? Optional instance of the provider where the StreamOnTable to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | github.com/aws/constructs-go/constructs/v10.Node | The tree node. | +| CdktfStack | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack | *No description.* | +| Fqn | *string | *No description.* | +| FriendlyUniqueId | *string | *No description.* | +| TerraformMetaArguments | *map[string]interface{} | *No description.* | +| TerraformResourceType | *string | *No description.* | +| TerraformGeneratorMetadata | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]*string | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| At | StreamOnTableAtOutputReference | *No description.* | +| Before | StreamOnTableBeforeOutputReference | *No description.* | +| DescribeOutput | StreamOnTableDescribeOutputList | *No description.* | +| FullyQualifiedName | *string | *No description.* | +| ShowOutput | StreamOnTableShowOutputList | *No description.* | +| AppendOnlyInput | *string | *No description.* | +| AtInput | StreamOnTableAt | *No description.* | +| BeforeInput | StreamOnTableBefore | *No description.* | +| CommentInput | *string | *No description.* | +| CopyGrantsInput | interface{} | *No description.* | +| DatabaseInput | *string | *No description.* | +| IdInput | *string | *No description.* | +| NameInput | *string | *No description.* | +| SchemaInput | *string | *No description.* | +| ShowInitialRowsInput | *string | *No description.* | +| TableInput | *string | *No description.* | +| AppendOnly | *string | *No description.* | +| Comment | *string | *No description.* | +| CopyGrants | interface{} | *No description.* | +| Database | *string | *No description.* | +| Id | *string | *No description.* | +| Name | *string | *No description.* | +| Schema | *string | *No description.* | +| ShowInitialRows | *string | *No description.* | +| Table | *string | *No description.* | + +--- + +##### `Node`Required + +```go +func Node() Node +``` + +- *Type:* github.com/aws/constructs-go/constructs/v10.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```go +func CdktfStack() TerraformStack +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `FriendlyUniqueId`Required + +```go +func FriendlyUniqueId() *string +``` + +- *Type:* *string + +--- + +##### `TerraformMetaArguments`Required + +```go +func TerraformMetaArguments() *map[string]interface{} +``` + +- *Type:* *map[string]interface{} + +--- + +##### `TerraformResourceType`Required + +```go +func TerraformResourceType() *string +``` + +- *Type:* *string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```go +func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```go +func Connection() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +func Count() interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +func DependsOn() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `ForEach`Optional + +```go +func ForEach() ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +func Lifecycle() TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +func Provider() TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +func Provisioners() *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `At`Required + +```go +func At() StreamOnTableAtOutputReference +``` + +- *Type:* StreamOnTableAtOutputReference + +--- + +##### `Before`Required + +```go +func Before() StreamOnTableBeforeOutputReference +``` + +- *Type:* StreamOnTableBeforeOutputReference + +--- + +##### `DescribeOutput`Required + +```go +func DescribeOutput() StreamOnTableDescribeOutputList +``` + +- *Type:* StreamOnTableDescribeOutputList + +--- + +##### `FullyQualifiedName`Required + +```go +func FullyQualifiedName() *string +``` + +- *Type:* *string + +--- + +##### `ShowOutput`Required + +```go +func ShowOutput() StreamOnTableShowOutputList +``` + +- *Type:* StreamOnTableShowOutputList + +--- + +##### `AppendOnlyInput`Optional + +```go +func AppendOnlyInput() *string +``` + +- *Type:* *string + +--- + +##### `AtInput`Optional + +```go +func AtInput() StreamOnTableAt +``` + +- *Type:* StreamOnTableAt + +--- + +##### `BeforeInput`Optional + +```go +func BeforeInput() StreamOnTableBefore +``` + +- *Type:* StreamOnTableBefore + +--- + +##### `CommentInput`Optional + +```go +func CommentInput() *string +``` + +- *Type:* *string + +--- + +##### `CopyGrantsInput`Optional + +```go +func CopyGrantsInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `DatabaseInput`Optional + +```go +func DatabaseInput() *string +``` + +- *Type:* *string + +--- + +##### `IdInput`Optional + +```go +func IdInput() *string +``` + +- *Type:* *string + +--- + +##### `NameInput`Optional + +```go +func NameInput() *string +``` + +- *Type:* *string + +--- + +##### `SchemaInput`Optional + +```go +func SchemaInput() *string +``` + +- *Type:* *string + +--- + +##### `ShowInitialRowsInput`Optional + +```go +func ShowInitialRowsInput() *string +``` + +- *Type:* *string + +--- + +##### `TableInput`Optional + +```go +func TableInput() *string +``` + +- *Type:* *string + +--- + +##### `AppendOnly`Required + +```go +func AppendOnly() *string +``` + +- *Type:* *string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `CopyGrants`Required + +```go +func CopyGrants() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Database`Required + +```go +func Database() *string +``` + +- *Type:* *string + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Schema`Required + +```go +func Schema() *string +``` + +- *Type:* *string + +--- + +##### `ShowInitialRows`Required + +```go +func ShowInitialRows() *string +``` + +- *Type:* *string + +--- + +##### `Table`Required + +```go +func Table() *string +``` + +- *Type:* *string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | + +--- + +##### `TfResourceType`Required + +```go +func TfResourceType() *string +``` + +- *Type:* *string + +--- + +## Structs + +### StreamOnTableAt + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +&streamontable.StreamOnTableAt { + Offset: *string, + Statement: *string, + Stream: *string, + Timestamp: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Offset | *string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| Statement | *string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| Stream | *string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| Timestamp | *string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `Offset`Optional + +```go +Offset *string +``` + +- *Type:* *string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +##### `Statement`Optional + +```go +Statement *string +``` + +- *Type:* *string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +##### `Stream`Optional + +```go +Stream *string +``` + +- *Type:* *string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +##### `Timestamp`Optional + +```go +Timestamp *string +``` + +- *Type:* *string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +### StreamOnTableBefore + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +&streamontable.StreamOnTableBefore { + Offset: *string, + Statement: *string, + Stream: *string, + Timestamp: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Offset | *string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| Statement | *string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| Stream | *string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| Timestamp | *string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `Offset`Optional + +```go +Offset *string +``` + +- *Type:* *string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +##### `Statement`Optional + +```go +Statement *string +``` + +- *Type:* *string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +##### `Stream`Optional + +```go +Stream *string +``` + +- *Type:* *string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +##### `Timestamp`Optional + +```go +Timestamp *string +``` + +- *Type:* *string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +### StreamOnTableConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +&streamontable.StreamOnTableConfig { + Connection: interface{}, + Count: interface{}, + DependsOn: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable, + ForEach: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator, + Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, + Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, + Provisioners: *[]interface{}, + Database: *string, + Name: *string, + Schema: *string, + Table: *string, + AppendOnly: *string, + At: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.streamOnTable.StreamOnTableAt, + Before: github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11.streamOnTable.StreamOnTableBefore, + Comment: *string, + CopyGrants: interface{}, + Id: *string, + ShowInitialRows: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| Database | *string | The database in which to create the stream. | +| Name | *string | Specifies the identifier for the stream; | +| Schema | *string | The schema in which to create the stream. | +| Table | *string | Specifies an identifier for the table the stream will monitor. | +| AppendOnly | *string | Specifies whether this is an append-only stream. | +| At | StreamOnTableAt | at block. | +| Before | StreamOnTableBefore | before block. | +| Comment | *string | Specifies a comment for the stream. | +| CopyGrants | interface{} | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. | +| ShowInitialRows | *string | Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. | + +--- + +##### `Connection`Optional + +```go +Connection interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +Count interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +DependsOn *[]ITerraformDependable +``` + +- *Type:* *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable + +--- + +##### `ForEach`Optional + +```go +ForEach ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +Lifecycle TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +Provider TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +Provisioners *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `Database`Required + +```go +Database *string +``` + +- *Type:* *string + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#database StreamOnTable#database} + +--- + +##### `Name`Required + +```go +Name *string +``` + +- *Type:* *string + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#name StreamOnTable#name} + +--- + +##### `Schema`Required + +```go +Schema *string +``` + +- *Type:* *string + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#schema StreamOnTable#schema} + +--- + +##### `Table`Required + +```go +Table *string +``` + +- *Type:* *string + +Specifies an identifier for the table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#table StreamOnTable#table} + +--- + +##### `AppendOnly`Optional + +```go +AppendOnly *string +``` + +- *Type:* *string + +Specifies whether this is an append-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#append_only StreamOnTable#append_only} + +--- + +##### `At`Optional + +```go +At StreamOnTableAt +``` + +- *Type:* StreamOnTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#at StreamOnTable#at} + +--- + +##### `Before`Optional + +```go +Before StreamOnTableBefore +``` + +- *Type:* StreamOnTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#before StreamOnTable#before} + +--- + +##### `Comment`Optional + +```go +Comment *string +``` + +- *Type:* *string + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#comment StreamOnTable#comment} + +--- + +##### `CopyGrants`Optional + +```go +CopyGrants interface{} +``` + +- *Type:* interface{} + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#copy_grants StreamOnTable#copy_grants} + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `ShowInitialRows`Optional + +```go +ShowInitialRows *string +``` + +- *Type:* *string + +Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#show_initial_rows StreamOnTable#show_initial_rows} + +--- + +### StreamOnTableDescribeOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +&streamontable.StreamOnTableDescribeOutput { + +} +``` + + +### StreamOnTableShowOutput + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +&streamontable.StreamOnTableShowOutput { + +} +``` + + +## Classes + +### StreamOnTableAtOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.NewStreamOnTableAtOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StreamOnTableAtOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetOffset | *No description.* | +| ResetStatement | *No description.* | +| ResetStream | *No description.* | +| ResetTimestamp | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetOffset` + +```go +func ResetOffset() +``` + +##### `ResetStatement` + +```go +func ResetStatement() +``` + +##### `ResetStream` + +```go +func ResetStream() +``` + +##### `ResetTimestamp` + +```go +func ResetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| OffsetInput | *string | *No description.* | +| StatementInput | *string | *No description.* | +| StreamInput | *string | *No description.* | +| TimestampInput | *string | *No description.* | +| Offset | *string | *No description.* | +| Statement | *string | *No description.* | +| Stream | *string | *No description.* | +| Timestamp | *string | *No description.* | +| InternalValue | StreamOnTableAt | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `OffsetInput`Optional + +```go +func OffsetInput() *string +``` + +- *Type:* *string + +--- + +##### `StatementInput`Optional + +```go +func StatementInput() *string +``` + +- *Type:* *string + +--- + +##### `StreamInput`Optional + +```go +func StreamInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampInput`Optional + +```go +func TimestampInput() *string +``` + +- *Type:* *string + +--- + +##### `Offset`Required + +```go +func Offset() *string +``` + +- *Type:* *string + +--- + +##### `Statement`Required + +```go +func Statement() *string +``` + +- *Type:* *string + +--- + +##### `Stream`Required + +```go +func Stream() *string +``` + +- *Type:* *string + +--- + +##### `Timestamp`Required + +```go +func Timestamp() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() StreamOnTableAt +``` + +- *Type:* StreamOnTableAt + +--- + + +### StreamOnTableBeforeOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.NewStreamOnTableBeforeOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) StreamOnTableBeforeOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetOffset | *No description.* | +| ResetStatement | *No description.* | +| ResetStream | *No description.* | +| ResetTimestamp | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetOffset` + +```go +func ResetOffset() +``` + +##### `ResetStatement` + +```go +func ResetStatement() +``` + +##### `ResetStream` + +```go +func ResetStream() +``` + +##### `ResetTimestamp` + +```go +func ResetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| OffsetInput | *string | *No description.* | +| StatementInput | *string | *No description.* | +| StreamInput | *string | *No description.* | +| TimestampInput | *string | *No description.* | +| Offset | *string | *No description.* | +| Statement | *string | *No description.* | +| Stream | *string | *No description.* | +| Timestamp | *string | *No description.* | +| InternalValue | StreamOnTableBefore | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `OffsetInput`Optional + +```go +func OffsetInput() *string +``` + +- *Type:* *string + +--- + +##### `StatementInput`Optional + +```go +func StatementInput() *string +``` + +- *Type:* *string + +--- + +##### `StreamInput`Optional + +```go +func StreamInput() *string +``` + +- *Type:* *string + +--- + +##### `TimestampInput`Optional + +```go +func TimestampInput() *string +``` + +- *Type:* *string + +--- + +##### `Offset`Required + +```go +func Offset() *string +``` + +- *Type:* *string + +--- + +##### `Statement`Required + +```go +func Statement() *string +``` + +- *Type:* *string + +--- + +##### `Stream`Required + +```go +func Stream() *string +``` + +- *Type:* *string + +--- + +##### `Timestamp`Required + +```go +func Timestamp() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() StreamOnTableBefore +``` + +- *Type:* StreamOnTableBefore + +--- + + +### StreamOnTableDescribeOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.NewStreamOnTableDescribeOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StreamOnTableDescribeOutputList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) StreamOnTableDescribeOutputOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### StreamOnTableDescribeOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.NewStreamOnTableDescribeOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StreamOnTableDescribeOutputOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| BaseTables | *[]*string | *No description.* | +| Comment | *string | *No description.* | +| CreatedOn | *string | *No description.* | +| DatabaseName | *string | *No description.* | +| InvalidReason | *string | *No description.* | +| Mode | *string | *No description.* | +| Name | *string | *No description.* | +| Owner | *string | *No description.* | +| OwnerRoleType | *string | *No description.* | +| SchemaName | *string | *No description.* | +| SourceType | *string | *No description.* | +| Stale | *string | *No description.* | +| StaleAfter | *string | *No description.* | +| TableName | *string | *No description.* | +| Type | *string | *No description.* | +| InternalValue | StreamOnTableDescribeOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `BaseTables`Required + +```go +func BaseTables() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `CreatedOn`Required + +```go +func CreatedOn() *string +``` + +- *Type:* *string + +--- + +##### `DatabaseName`Required + +```go +func DatabaseName() *string +``` + +- *Type:* *string + +--- + +##### `InvalidReason`Required + +```go +func InvalidReason() *string +``` + +- *Type:* *string + +--- + +##### `Mode`Required + +```go +func Mode() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Owner`Required + +```go +func Owner() *string +``` + +- *Type:* *string + +--- + +##### `OwnerRoleType`Required + +```go +func OwnerRoleType() *string +``` + +- *Type:* *string + +--- + +##### `SchemaName`Required + +```go +func SchemaName() *string +``` + +- *Type:* *string + +--- + +##### `SourceType`Required + +```go +func SourceType() *string +``` + +- *Type:* *string + +--- + +##### `Stale`Required + +```go +func Stale() *string +``` + +- *Type:* *string + +--- + +##### `StaleAfter`Required + +```go +func StaleAfter() *string +``` + +- *Type:* *string + +--- + +##### `TableName`Required + +```go +func TableName() *string +``` + +- *Type:* *string + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() StreamOnTableDescribeOutput +``` + +- *Type:* StreamOnTableDescribeOutput + +--- + + +### StreamOnTableShowOutputList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.NewStreamOnTableShowOutputList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StreamOnTableShowOutputList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| AllWithMapKey | Creating an iterator for this complex list. | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `AllWithMapKey` + +```go +func AllWithMapKey(mapKeyAttributeName *string) DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* *string + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) StreamOnTableShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### StreamOnTableShowOutputOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamontable" + +streamontable.NewStreamOnTableShowOutputOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) StreamOnTableShowOutputOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| BaseTables | *[]*string | *No description.* | +| Comment | *string | *No description.* | +| CreatedOn | *string | *No description.* | +| DatabaseName | *string | *No description.* | +| InvalidReason | *string | *No description.* | +| Mode | *string | *No description.* | +| Name | *string | *No description.* | +| Owner | *string | *No description.* | +| OwnerRoleType | *string | *No description.* | +| SchemaName | *string | *No description.* | +| SourceType | *string | *No description.* | +| Stale | *string | *No description.* | +| StaleAfter | *string | *No description.* | +| TableName | *string | *No description.* | +| Type | *string | *No description.* | +| InternalValue | StreamOnTableShowOutput | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `BaseTables`Required + +```go +func BaseTables() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `Comment`Required + +```go +func Comment() *string +``` + +- *Type:* *string + +--- + +##### `CreatedOn`Required + +```go +func CreatedOn() *string +``` + +- *Type:* *string + +--- + +##### `DatabaseName`Required + +```go +func DatabaseName() *string +``` + +- *Type:* *string + +--- + +##### `InvalidReason`Required + +```go +func InvalidReason() *string +``` + +- *Type:* *string + +--- + +##### `Mode`Required + +```go +func Mode() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Owner`Required + +```go +func Owner() *string +``` + +- *Type:* *string + +--- + +##### `OwnerRoleType`Required + +```go +func OwnerRoleType() *string +``` + +- *Type:* *string + +--- + +##### `SchemaName`Required + +```go +func SchemaName() *string +``` + +- *Type:* *string + +--- + +##### `SourceType`Required + +```go +func SourceType() *string +``` + +- *Type:* *string + +--- + +##### `Stale`Required + +```go +func Stale() *string +``` + +- *Type:* *string + +--- + +##### `StaleAfter`Required + +```go +func StaleAfter() *string +``` + +- *Type:* *string + +--- + +##### `TableName`Required + +```go +func TableName() *string +``` + +- *Type:* *string + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() StreamOnTableShowOutput +``` + +- *Type:* StreamOnTableShowOutput + +--- + + + diff --git a/docs/streamOnTable.java.md b/docs/streamOnTable.java.md new file mode 100644 index 000000000..6b9123ed0 --- /dev/null +++ b/docs/streamOnTable.java.md @@ -0,0 +1,3607 @@ +# `streamOnTable` Submodule + +## Constructs + +### StreamOnTable + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table snowflake_stream_on_table}. + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTable; + +StreamOnTable.Builder.create(Construct scope, java.lang.String id) +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .database(java.lang.String) + .name(java.lang.String) + .schema(java.lang.String) + .table(java.lang.String) +// .appendOnly(java.lang.String) +// .at(StreamOnTableAt) +// .before(StreamOnTableBefore) +// .comment(java.lang.String) +// .copyGrants(java.lang.Boolean) +// .copyGrants(IResolvable) +// .id(java.lang.String) +// .showInitialRows(java.lang.String) + .build(); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | software.constructs.Construct | The scope in which to define this construct. | +| id | java.lang.String | The scoped construct ID. | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| database | java.lang.String | The database in which to create the stream. | +| name | java.lang.String | Specifies the identifier for the stream; | +| schema | java.lang.String | The schema in which to create the stream. | +| table | java.lang.String | Specifies an identifier for the table the stream will monitor. | +| appendOnly | java.lang.String | Specifies whether this is an append-only stream. | +| at | StreamOnTableAt | at block. | +| before | StreamOnTableBefore | before block. | +| comment | java.lang.String | Specifies a comment for the stream. | +| copyGrants | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. | +| showInitialRows | java.lang.String | Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. | + +--- + +##### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* java.lang.String + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* java.util.List + +--- + +##### `database`Required + +- *Type:* java.lang.String + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#database StreamOnTable#database} + +--- + +##### `name`Required + +- *Type:* java.lang.String + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#name StreamOnTable#name} + +--- + +##### `schema`Required + +- *Type:* java.lang.String + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#schema StreamOnTable#schema} + +--- + +##### `table`Required + +- *Type:* java.lang.String + +Specifies an identifier for the table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#table StreamOnTable#table} + +--- + +##### `appendOnly`Optional + +- *Type:* java.lang.String + +Specifies whether this is an append-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#append_only StreamOnTable#append_only} + +--- + +##### `at`Optional + +- *Type:* StreamOnTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#at StreamOnTable#at} + +--- + +##### `before`Optional + +- *Type:* StreamOnTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#before StreamOnTable#before} + +--- + +##### `comment`Optional + +- *Type:* java.lang.String + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#comment StreamOnTable#comment} + +--- + +##### `copyGrants`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#copy_grants StreamOnTable#copy_grants} + +--- + +##### `id`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `showInitialRows`Optional + +- *Type:* java.lang.String + +Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#show_initial_rows StreamOnTable#show_initial_rows} + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | +| putAt | *No description.* | +| putBefore | *No description.* | +| resetAppendOnly | *No description.* | +| resetAt | *No description.* | +| resetBefore | *No description.* | +| resetComment | *No description.* | +| resetCopyGrants | *No description.* | +| resetId | *No description.* | +| resetShowInitialRows | *No description.* | + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```java +public void addOverride(java.lang.String path, java.lang.Object value) +``` + +###### `path`Required + +- *Type:* java.lang.String + +--- + +###### `value`Required + +- *Type:* java.lang.Object + +--- + +##### `overrideLogicalId` + +```java +public void overrideLogicalId(java.lang.String newLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* java.lang.String + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```java +public void resetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toHclTerraform` + +```java +public java.lang.Object toHclTerraform() +``` + +##### `toMetadata` + +```java +public java.lang.Object toMetadata() +``` + +##### `toTerraform` + +```java +public java.lang.Object toTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `hasResourceMove` + +```java +public TerraformResourceMoveByTarget OR TerraformResourceMoveById hasResourceMove() +``` + +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `moveFromId` + +```java +public void moveFromId(java.lang.String id) +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `moveToId` + +```java +public void moveToId(java.lang.String id) +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* java.lang.String + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `putAt` + +```java +public void putAt(StreamOnTableAt value) +``` + +###### `value`Required + +- *Type:* StreamOnTableAt + +--- + +##### `putBefore` + +```java +public void putBefore(StreamOnTableBefore value) +``` + +###### `value`Required + +- *Type:* StreamOnTableBefore + +--- + +##### `resetAppendOnly` + +```java +public void resetAppendOnly() +``` + +##### `resetAt` + +```java +public void resetAt() +``` + +##### `resetBefore` + +```java +public void resetBefore() +``` + +##### `resetComment` + +```java +public void resetComment() +``` + +##### `resetCopyGrants` + +```java +public void resetCopyGrants() +``` + +##### `resetId` + +```java +public void resetId() +``` + +##### `resetShowInitialRows` + +```java +public void resetShowInitialRows() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTable; + +StreamOnTable.isConstruct(java.lang.Object x) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* java.lang.Object + +Any object. + +--- + +##### `isTerraformElement` + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTable; + +StreamOnTable.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformResource` + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTable; + +StreamOnTable.isTerraformResource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTable; + +StreamOnTable.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),StreamOnTable.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* java.lang.String + +The construct id used in the generated config for the StreamOnTable to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing StreamOnTable that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +? Optional instance of the provider where the StreamOnTable to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | software.constructs.Node | The tree node. | +| cdktfStack | com.hashicorp.cdktf.TerraformStack | *No description.* | +| fqn | java.lang.String | *No description.* | +| friendlyUniqueId | java.lang.String | *No description.* | +| terraformMetaArguments | java.util.Map | *No description.* | +| terraformResourceType | java.lang.String | *No description.* | +| terraformGeneratorMetadata | com.hashicorp.cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| at | StreamOnTableAtOutputReference | *No description.* | +| before | StreamOnTableBeforeOutputReference | *No description.* | +| describeOutput | StreamOnTableDescribeOutputList | *No description.* | +| fullyQualifiedName | java.lang.String | *No description.* | +| showOutput | StreamOnTableShowOutputList | *No description.* | +| appendOnlyInput | java.lang.String | *No description.* | +| atInput | StreamOnTableAt | *No description.* | +| beforeInput | StreamOnTableBefore | *No description.* | +| commentInput | java.lang.String | *No description.* | +| copyGrantsInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| databaseInput | java.lang.String | *No description.* | +| idInput | java.lang.String | *No description.* | +| nameInput | java.lang.String | *No description.* | +| schemaInput | java.lang.String | *No description.* | +| showInitialRowsInput | java.lang.String | *No description.* | +| tableInput | java.lang.String | *No description.* | +| appendOnly | java.lang.String | *No description.* | +| comment | java.lang.String | *No description.* | +| copyGrants | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| database | java.lang.String | *No description.* | +| id | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| schema | java.lang.String | *No description.* | +| showInitialRows | java.lang.String | *No description.* | +| table | java.lang.String | *No description.* | + +--- + +##### `node`Required + +```java +public Node getNode(); +``` + +- *Type:* software.constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```java +public TerraformStack getCdktfStack(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformStack + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `friendlyUniqueId`Required + +```java +public java.lang.String getFriendlyUniqueId(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformMetaArguments`Required + +```java +public java.util.Map getTerraformMetaArguments(); +``` + +- *Type:* java.util.Map + +--- + +##### `terraformResourceType`Required + +```java +public java.lang.String getTerraformResourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformGeneratorMetadata`Optional + +```java +public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `at`Required + +```java +public StreamOnTableAtOutputReference getAt(); +``` + +- *Type:* StreamOnTableAtOutputReference + +--- + +##### `before`Required + +```java +public StreamOnTableBeforeOutputReference getBefore(); +``` + +- *Type:* StreamOnTableBeforeOutputReference + +--- + +##### `describeOutput`Required + +```java +public StreamOnTableDescribeOutputList getDescribeOutput(); +``` + +- *Type:* StreamOnTableDescribeOutputList + +--- + +##### `fullyQualifiedName`Required + +```java +public java.lang.String getFullyQualifiedName(); +``` + +- *Type:* java.lang.String + +--- + +##### `showOutput`Required + +```java +public StreamOnTableShowOutputList getShowOutput(); +``` + +- *Type:* StreamOnTableShowOutputList + +--- + +##### `appendOnlyInput`Optional + +```java +public java.lang.String getAppendOnlyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `atInput`Optional + +```java +public StreamOnTableAt getAtInput(); +``` + +- *Type:* StreamOnTableAt + +--- + +##### `beforeInput`Optional + +```java +public StreamOnTableBefore getBeforeInput(); +``` + +- *Type:* StreamOnTableBefore + +--- + +##### `commentInput`Optional + +```java +public java.lang.String getCommentInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `copyGrantsInput`Optional + +```java +public java.lang.Object getCopyGrantsInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `databaseInput`Optional + +```java +public java.lang.String getDatabaseInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `idInput`Optional + +```java +public java.lang.String getIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `nameInput`Optional + +```java +public java.lang.String getNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `schemaInput`Optional + +```java +public java.lang.String getSchemaInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `showInitialRowsInput`Optional + +```java +public java.lang.String getShowInitialRowsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `tableInput`Optional + +```java +public java.lang.String getTableInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `appendOnly`Required + +```java +public java.lang.String getAppendOnly(); +``` + +- *Type:* java.lang.String + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `copyGrants`Required + +```java +public java.lang.Object getCopyGrants(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `database`Required + +```java +public java.lang.String getDatabase(); +``` + +- *Type:* java.lang.String + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `schema`Required + +```java +public java.lang.String getSchema(); +``` + +- *Type:* java.lang.String + +--- + +##### `showInitialRows`Required + +```java +public java.lang.String getShowInitialRows(); +``` + +- *Type:* java.lang.String + +--- + +##### `table`Required + +```java +public java.lang.String getTable(); +``` + +- *Type:* java.lang.String + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | java.lang.String | *No description.* | + +--- + +##### `tfResourceType`Required + +```java +public java.lang.String getTfResourceType(); +``` + +- *Type:* java.lang.String + +--- + +## Structs + +### StreamOnTableAt + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableAt; + +StreamOnTableAt.builder() +// .offset(java.lang.String) +// .statement(java.lang.String) +// .stream(java.lang.String) +// .timestamp(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | java.lang.String | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | java.lang.String | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | java.lang.String | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | java.lang.String | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```java +public java.lang.String getOffset(); +``` + +- *Type:* java.lang.String + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +##### `statement`Optional + +```java +public java.lang.String getStatement(); +``` + +- *Type:* java.lang.String + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +##### `stream`Optional + +```java +public java.lang.String getStream(); +``` + +- *Type:* java.lang.String + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +##### `timestamp`Optional + +```java +public java.lang.String getTimestamp(); +``` + +- *Type:* java.lang.String + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +### StreamOnTableBefore + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableBefore; + +StreamOnTableBefore.builder() +// .offset(java.lang.String) +// .statement(java.lang.String) +// .stream(java.lang.String) +// .timestamp(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | java.lang.String | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | java.lang.String | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | java.lang.String | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | java.lang.String | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```java +public java.lang.String getOffset(); +``` + +- *Type:* java.lang.String + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +##### `statement`Optional + +```java +public java.lang.String getStatement(); +``` + +- *Type:* java.lang.String + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +##### `stream`Optional + +```java +public java.lang.String getStream(); +``` + +- *Type:* java.lang.String + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +##### `timestamp`Optional + +```java +public java.lang.String getTimestamp(); +``` + +- *Type:* java.lang.String + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +### StreamOnTableConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableConfig; + +StreamOnTableConfig.builder() +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .database(java.lang.String) + .name(java.lang.String) + .schema(java.lang.String) + .table(java.lang.String) +// .appendOnly(java.lang.String) +// .at(StreamOnTableAt) +// .before(StreamOnTableBefore) +// .comment(java.lang.String) +// .copyGrants(java.lang.Boolean) +// .copyGrants(IResolvable) +// .id(java.lang.String) +// .showInitialRows(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| database | java.lang.String | The database in which to create the stream. | +| name | java.lang.String | Specifies the identifier for the stream; | +| schema | java.lang.String | The schema in which to create the stream. | +| table | java.lang.String | Specifies an identifier for the table the stream will monitor. | +| appendOnly | java.lang.String | Specifies whether this is an append-only stream. | +| at | StreamOnTableAt | at block. | +| before | StreamOnTableBefore | before block. | +| comment | java.lang.String | Specifies a comment for the stream. | +| copyGrants | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. | +| showInitialRows | java.lang.String | Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. | + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `database`Required + +```java +public java.lang.String getDatabase(); +``` + +- *Type:* java.lang.String + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#database StreamOnTable#database} + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#name StreamOnTable#name} + +--- + +##### `schema`Required + +```java +public java.lang.String getSchema(); +``` + +- *Type:* java.lang.String + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#schema StreamOnTable#schema} + +--- + +##### `table`Required + +```java +public java.lang.String getTable(); +``` + +- *Type:* java.lang.String + +Specifies an identifier for the table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#table StreamOnTable#table} + +--- + +##### `appendOnly`Optional + +```java +public java.lang.String getAppendOnly(); +``` + +- *Type:* java.lang.String + +Specifies whether this is an append-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#append_only StreamOnTable#append_only} + +--- + +##### `at`Optional + +```java +public StreamOnTableAt getAt(); +``` + +- *Type:* StreamOnTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#at StreamOnTable#at} + +--- + +##### `before`Optional + +```java +public StreamOnTableBefore getBefore(); +``` + +- *Type:* StreamOnTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#before StreamOnTable#before} + +--- + +##### `comment`Optional + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#comment StreamOnTable#comment} + +--- + +##### `copyGrants`Optional + +```java +public java.lang.Object getCopyGrants(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#copy_grants StreamOnTable#copy_grants} + +--- + +##### `id`Optional + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `showInitialRows`Optional + +```java +public java.lang.String getShowInitialRows(); +``` + +- *Type:* java.lang.String + +Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#show_initial_rows StreamOnTable#show_initial_rows} + +--- + +### StreamOnTableDescribeOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableDescribeOutput; + +StreamOnTableDescribeOutput.builder() + .build(); +``` + + +### StreamOnTableShowOutput + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableShowOutput; + +StreamOnTableShowOutput.builder() + .build(); +``` + + +## Classes + +### StreamOnTableAtOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableAtOutputReference; + +new StreamOnTableAtOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetOffset | *No description.* | +| resetStatement | *No description.* | +| resetStream | *No description.* | +| resetTimestamp | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetOffset` + +```java +public void resetOffset() +``` + +##### `resetStatement` + +```java +public void resetStatement() +``` + +##### `resetStream` + +```java +public void resetStream() +``` + +##### `resetTimestamp` + +```java +public void resetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| offsetInput | java.lang.String | *No description.* | +| statementInput | java.lang.String | *No description.* | +| streamInput | java.lang.String | *No description.* | +| timestampInput | java.lang.String | *No description.* | +| offset | java.lang.String | *No description.* | +| statement | java.lang.String | *No description.* | +| stream | java.lang.String | *No description.* | +| timestamp | java.lang.String | *No description.* | +| internalValue | StreamOnTableAt | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `offsetInput`Optional + +```java +public java.lang.String getOffsetInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `statementInput`Optional + +```java +public java.lang.String getStatementInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `streamInput`Optional + +```java +public java.lang.String getStreamInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampInput`Optional + +```java +public java.lang.String getTimestampInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `offset`Required + +```java +public java.lang.String getOffset(); +``` + +- *Type:* java.lang.String + +--- + +##### `statement`Required + +```java +public java.lang.String getStatement(); +``` + +- *Type:* java.lang.String + +--- + +##### `stream`Required + +```java +public java.lang.String getStream(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestamp`Required + +```java +public java.lang.String getTimestamp(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public StreamOnTableAt getInternalValue(); +``` + +- *Type:* StreamOnTableAt + +--- + + +### StreamOnTableBeforeOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableBeforeOutputReference; + +new StreamOnTableBeforeOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetOffset | *No description.* | +| resetStatement | *No description.* | +| resetStream | *No description.* | +| resetTimestamp | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetOffset` + +```java +public void resetOffset() +``` + +##### `resetStatement` + +```java +public void resetStatement() +``` + +##### `resetStream` + +```java +public void resetStream() +``` + +##### `resetTimestamp` + +```java +public void resetTimestamp() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| offsetInput | java.lang.String | *No description.* | +| statementInput | java.lang.String | *No description.* | +| streamInput | java.lang.String | *No description.* | +| timestampInput | java.lang.String | *No description.* | +| offset | java.lang.String | *No description.* | +| statement | java.lang.String | *No description.* | +| stream | java.lang.String | *No description.* | +| timestamp | java.lang.String | *No description.* | +| internalValue | StreamOnTableBefore | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `offsetInput`Optional + +```java +public java.lang.String getOffsetInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `statementInput`Optional + +```java +public java.lang.String getStatementInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `streamInput`Optional + +```java +public java.lang.String getStreamInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestampInput`Optional + +```java +public java.lang.String getTimestampInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `offset`Required + +```java +public java.lang.String getOffset(); +``` + +- *Type:* java.lang.String + +--- + +##### `statement`Required + +```java +public java.lang.String getStatement(); +``` + +- *Type:* java.lang.String + +--- + +##### `stream`Required + +```java +public java.lang.String getStream(); +``` + +- *Type:* java.lang.String + +--- + +##### `timestamp`Required + +```java +public java.lang.String getTimestamp(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public StreamOnTableBefore getInternalValue(); +``` + +- *Type:* StreamOnTableBefore + +--- + + +### StreamOnTableDescribeOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableDescribeOutputList; + +new StreamOnTableDescribeOutputList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public StreamOnTableDescribeOutputOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### StreamOnTableDescribeOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableDescribeOutputOutputReference; + +new StreamOnTableDescribeOutputOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| baseTables | java.util.List | *No description.* | +| comment | java.lang.String | *No description.* | +| createdOn | java.lang.String | *No description.* | +| databaseName | java.lang.String | *No description.* | +| invalidReason | java.lang.String | *No description.* | +| mode | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| owner | java.lang.String | *No description.* | +| ownerRoleType | java.lang.String | *No description.* | +| schemaName | java.lang.String | *No description.* | +| sourceType | java.lang.String | *No description.* | +| stale | java.lang.String | *No description.* | +| staleAfter | java.lang.String | *No description.* | +| tableName | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| internalValue | StreamOnTableDescribeOutput | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `baseTables`Required + +```java +public java.util.List getBaseTables(); +``` + +- *Type:* java.util.List + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `createdOn`Required + +```java +public java.lang.String getCreatedOn(); +``` + +- *Type:* java.lang.String + +--- + +##### `databaseName`Required + +```java +public java.lang.String getDatabaseName(); +``` + +- *Type:* java.lang.String + +--- + +##### `invalidReason`Required + +```java +public java.lang.String getInvalidReason(); +``` + +- *Type:* java.lang.String + +--- + +##### `mode`Required + +```java +public java.lang.String getMode(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `owner`Required + +```java +public java.lang.String getOwner(); +``` + +- *Type:* java.lang.String + +--- + +##### `ownerRoleType`Required + +```java +public java.lang.String getOwnerRoleType(); +``` + +- *Type:* java.lang.String + +--- + +##### `schemaName`Required + +```java +public java.lang.String getSchemaName(); +``` + +- *Type:* java.lang.String + +--- + +##### `sourceType`Required + +```java +public java.lang.String getSourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `stale`Required + +```java +public java.lang.String getStale(); +``` + +- *Type:* java.lang.String + +--- + +##### `staleAfter`Required + +```java +public java.lang.String getStaleAfter(); +``` + +- *Type:* java.lang.String + +--- + +##### `tableName`Required + +```java +public java.lang.String getTableName(); +``` + +- *Type:* java.lang.String + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public StreamOnTableDescribeOutput getInternalValue(); +``` + +- *Type:* StreamOnTableDescribeOutput + +--- + + +### StreamOnTableShowOutputList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableShowOutputList; + +new StreamOnTableShowOutputList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```java +public DynamicListTerraformIterator allWithMapKey(java.lang.String mapKeyAttributeName) +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* java.lang.String + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public StreamOnTableShowOutputOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### StreamOnTableShowOutputOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.snowflake.stream_on_table.StreamOnTableShowOutputOutputReference; + +new StreamOnTableShowOutputOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| baseTables | java.util.List | *No description.* | +| comment | java.lang.String | *No description.* | +| createdOn | java.lang.String | *No description.* | +| databaseName | java.lang.String | *No description.* | +| invalidReason | java.lang.String | *No description.* | +| mode | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| owner | java.lang.String | *No description.* | +| ownerRoleType | java.lang.String | *No description.* | +| schemaName | java.lang.String | *No description.* | +| sourceType | java.lang.String | *No description.* | +| stale | java.lang.String | *No description.* | +| staleAfter | java.lang.String | *No description.* | +| tableName | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| internalValue | StreamOnTableShowOutput | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `baseTables`Required + +```java +public java.util.List getBaseTables(); +``` + +- *Type:* java.util.List + +--- + +##### `comment`Required + +```java +public java.lang.String getComment(); +``` + +- *Type:* java.lang.String + +--- + +##### `createdOn`Required + +```java +public java.lang.String getCreatedOn(); +``` + +- *Type:* java.lang.String + +--- + +##### `databaseName`Required + +```java +public java.lang.String getDatabaseName(); +``` + +- *Type:* java.lang.String + +--- + +##### `invalidReason`Required + +```java +public java.lang.String getInvalidReason(); +``` + +- *Type:* java.lang.String + +--- + +##### `mode`Required + +```java +public java.lang.String getMode(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `owner`Required + +```java +public java.lang.String getOwner(); +``` + +- *Type:* java.lang.String + +--- + +##### `ownerRoleType`Required + +```java +public java.lang.String getOwnerRoleType(); +``` + +- *Type:* java.lang.String + +--- + +##### `schemaName`Required + +```java +public java.lang.String getSchemaName(); +``` + +- *Type:* java.lang.String + +--- + +##### `sourceType`Required + +```java +public java.lang.String getSourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `stale`Required + +```java +public java.lang.String getStale(); +``` + +- *Type:* java.lang.String + +--- + +##### `staleAfter`Required + +```java +public java.lang.String getStaleAfter(); +``` + +- *Type:* java.lang.String + +--- + +##### `tableName`Required + +```java +public java.lang.String getTableName(); +``` + +- *Type:* java.lang.String + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public StreamOnTableShowOutput getInternalValue(); +``` + +- *Type:* StreamOnTableShowOutput + +--- + + + diff --git a/docs/streamOnTable.python.md b/docs/streamOnTable.python.md new file mode 100644 index 000000000..8a8a49a1a --- /dev/null +++ b/docs/streamOnTable.python.md @@ -0,0 +1,3853 @@ +# `streamOnTable` Submodule + +## Constructs + +### StreamOnTable + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table snowflake_stream_on_table}. + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTable( + scope: Construct, + id: str, + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + database: str, + name: str, + schema: str, + table: str, + append_only: str = None, + at: StreamOnTableAt = None, + before: StreamOnTableBefore = None, + comment: str = None, + copy_grants: typing.Union[bool, IResolvable] = None, + id: str = None, + show_initial_rows: str = None +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | str | The scoped construct ID. | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| database | str | The database in which to create the stream. | +| name | str | Specifies the identifier for the stream; | +| schema | str | The schema in which to create the stream. | +| table | str | Specifies an identifier for the table the stream will monitor. | +| append_only | str | Specifies whether this is an append-only stream. | +| at | StreamOnTableAt | at block. | +| before | StreamOnTableBefore | before block. | +| comment | str | Specifies a comment for the stream. | +| copy_grants | typing.Union[bool, cdktf.IResolvable] | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. | +| show_initial_rows | str | Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* str + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `database`Required + +- *Type:* str + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#database StreamOnTable#database} + +--- + +##### `name`Required + +- *Type:* str + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#name StreamOnTable#name} + +--- + +##### `schema`Required + +- *Type:* str + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#schema StreamOnTable#schema} + +--- + +##### `table`Required + +- *Type:* str + +Specifies an identifier for the table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#table StreamOnTable#table} + +--- + +##### `append_only`Optional + +- *Type:* str + +Specifies whether this is an append-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#append_only StreamOnTable#append_only} + +--- + +##### `at`Optional + +- *Type:* StreamOnTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#at StreamOnTable#at} + +--- + +##### `before`Optional + +- *Type:* StreamOnTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#before StreamOnTable#before} + +--- + +##### `comment`Optional + +- *Type:* str + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#comment StreamOnTable#comment} + +--- + +##### `copy_grants`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#copy_grants StreamOnTable#copy_grants} + +--- + +##### `id`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `show_initial_rows`Optional + +- *Type:* str + +Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#show_initial_rows StreamOnTable#show_initial_rows} + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| to_string | Returns a string representation of this construct. | +| add_override | *No description.* | +| override_logical_id | Overrides the auto-generated logical ID with a specific ID. | +| reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_hcl_terraform | *No description.* | +| to_metadata | *No description.* | +| to_terraform | Adds this resource to the terraform JSON output. | +| add_move_target | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| has_resource_move | *No description.* | +| import_from | *No description.* | +| interpolation_for_attribute | *No description.* | +| move_from_id | Move the resource corresponding to "id" to this resource. | +| move_to | Moves this resource to the target resource given by moveTarget. | +| move_to_id | Moves this resource to the resource corresponding to "id". | +| put_at | *No description.* | +| put_before | *No description.* | +| reset_append_only | *No description.* | +| reset_at | *No description.* | +| reset_before | *No description.* | +| reset_comment | *No description.* | +| reset_copy_grants | *No description.* | +| reset_id | *No description.* | +| reset_show_initial_rows | *No description.* | + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Returns a string representation of this construct. + +##### `add_override` + +```python +def add_override( + path: str, + value: typing.Any +) -> None +``` + +###### `path`Required + +- *Type:* str + +--- + +###### `value`Required + +- *Type:* typing.Any + +--- + +##### `override_logical_id` + +```python +def override_logical_id( + new_logical_id: str +) -> None +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `new_logical_id`Required + +- *Type:* str + +The new logical ID to use for this stack element. + +--- + +##### `reset_override_logical_id` + +```python +def reset_override_logical_id() -> None +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `to_hcl_terraform` + +```python +def to_hcl_terraform() -> typing.Any +``` + +##### `to_metadata` + +```python +def to_metadata() -> typing.Any +``` + +##### `to_terraform` + +```python +def to_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + +##### `add_move_target` + +```python +def add_move_target( + move_target: str +) -> None +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `move_target`Required + +- *Type:* str + +The string move target that will correspond to this resource. + +--- + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `has_resource_move` + +```python +def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById] +``` + +##### `import_from` + +```python +def import_from( + id: str, + provider: TerraformProvider = None +) -> None +``` + +###### `id`Required + +- *Type:* str + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `move_from_id` + +```python +def move_from_id( + id: str +) -> None +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* str + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `move_to` + +```python +def move_to( + move_target: str, + index: typing.Union[str, typing.Union[int, float]] = None +) -> None +``` + +Moves this resource to the target resource given by moveTarget. + +###### `move_target`Required + +- *Type:* str + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* typing.Union[str, typing.Union[int, float]] + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `move_to_id` + +```python +def move_to_id( + id: str +) -> None +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* str + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `put_at` + +```python +def put_at( + offset: str = None, + statement: str = None, + stream: str = None, + timestamp: str = None +) -> None +``` + +###### `offset`Optional + +- *Type:* str + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +###### `statement`Optional + +- *Type:* str + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +###### `stream`Optional + +- *Type:* str + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +###### `timestamp`Optional + +- *Type:* str + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +##### `put_before` + +```python +def put_before( + offset: str = None, + statement: str = None, + stream: str = None, + timestamp: str = None +) -> None +``` + +###### `offset`Optional + +- *Type:* str + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +###### `statement`Optional + +- *Type:* str + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +###### `stream`Optional + +- *Type:* str + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +###### `timestamp`Optional + +- *Type:* str + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +##### `reset_append_only` + +```python +def reset_append_only() -> None +``` + +##### `reset_at` + +```python +def reset_at() -> None +``` + +##### `reset_before` + +```python +def reset_before() -> None +``` + +##### `reset_comment` + +```python +def reset_comment() -> None +``` + +##### `reset_copy_grants` + +```python +def reset_copy_grants() -> None +``` + +##### `reset_id` + +```python +def reset_id() -> None +``` + +##### `reset_show_initial_rows` + +```python +def reset_show_initial_rows() -> None +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| is_construct | Checks if `x` is a construct. | +| is_terraform_element | *No description.* | +| is_terraform_resource | *No description.* | +| generate_config_for_import | Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTable.is_construct( + x: typing.Any +) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* typing.Any + +Any object. + +--- + +##### `is_terraform_element` + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTable.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_resource` + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTable.is_terraform_resource( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTable.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `import_to_id`Required + +- *Type:* str + +The construct id used in the generated config for the StreamOnTable to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing StreamOnTable that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the StreamOnTable to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktf_stack | cdktf.TerraformStack | *No description.* | +| fqn | str | *No description.* | +| friendly_unique_id | str | *No description.* | +| terraform_meta_arguments | typing.Mapping[typing.Any] | *No description.* | +| terraform_resource_type | str | *No description.* | +| terraform_generator_metadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[str] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| at | StreamOnTableAtOutputReference | *No description.* | +| before | StreamOnTableBeforeOutputReference | *No description.* | +| describe_output | StreamOnTableDescribeOutputList | *No description.* | +| fully_qualified_name | str | *No description.* | +| show_output | StreamOnTableShowOutputList | *No description.* | +| append_only_input | str | *No description.* | +| at_input | StreamOnTableAt | *No description.* | +| before_input | StreamOnTableBefore | *No description.* | +| comment_input | str | *No description.* | +| copy_grants_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| database_input | str | *No description.* | +| id_input | str | *No description.* | +| name_input | str | *No description.* | +| schema_input | str | *No description.* | +| show_initial_rows_input | str | *No description.* | +| table_input | str | *No description.* | +| append_only | str | *No description.* | +| comment | str | *No description.* | +| copy_grants | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| database | str | *No description.* | +| id | str | *No description.* | +| name | str | *No description.* | +| schema | str | *No description.* | +| show_initial_rows | str | *No description.* | +| table | str | *No description.* | + +--- + +##### `node`Required + +```python +node: Node +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktf_stack`Required + +```python +cdktf_stack: TerraformStack +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `friendly_unique_id`Required + +```python +friendly_unique_id: str +``` + +- *Type:* str + +--- + +##### `terraform_meta_arguments`Required + +```python +terraform_meta_arguments: typing.Mapping[typing.Any] +``` + +- *Type:* typing.Mapping[typing.Any] + +--- + +##### `terraform_resource_type`Required + +```python +terraform_resource_type: str +``` + +- *Type:* str + +--- + +##### `terraform_generator_metadata`Optional + +```python +terraform_generator_metadata: TerraformProviderGeneratorMetadata +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `at`Required + +```python +at: StreamOnTableAtOutputReference +``` + +- *Type:* StreamOnTableAtOutputReference + +--- + +##### `before`Required + +```python +before: StreamOnTableBeforeOutputReference +``` + +- *Type:* StreamOnTableBeforeOutputReference + +--- + +##### `describe_output`Required + +```python +describe_output: StreamOnTableDescribeOutputList +``` + +- *Type:* StreamOnTableDescribeOutputList + +--- + +##### `fully_qualified_name`Required + +```python +fully_qualified_name: str +``` + +- *Type:* str + +--- + +##### `show_output`Required + +```python +show_output: StreamOnTableShowOutputList +``` + +- *Type:* StreamOnTableShowOutputList + +--- + +##### `append_only_input`Optional + +```python +append_only_input: str +``` + +- *Type:* str + +--- + +##### `at_input`Optional + +```python +at_input: StreamOnTableAt +``` + +- *Type:* StreamOnTableAt + +--- + +##### `before_input`Optional + +```python +before_input: StreamOnTableBefore +``` + +- *Type:* StreamOnTableBefore + +--- + +##### `comment_input`Optional + +```python +comment_input: str +``` + +- *Type:* str + +--- + +##### `copy_grants_input`Optional + +```python +copy_grants_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `database_input`Optional + +```python +database_input: str +``` + +- *Type:* str + +--- + +##### `id_input`Optional + +```python +id_input: str +``` + +- *Type:* str + +--- + +##### `name_input`Optional + +```python +name_input: str +``` + +- *Type:* str + +--- + +##### `schema_input`Optional + +```python +schema_input: str +``` + +- *Type:* str + +--- + +##### `show_initial_rows_input`Optional + +```python +show_initial_rows_input: str +``` + +- *Type:* str + +--- + +##### `table_input`Optional + +```python +table_input: str +``` + +- *Type:* str + +--- + +##### `append_only`Required + +```python +append_only: str +``` + +- *Type:* str + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `copy_grants`Required + +```python +copy_grants: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `database`Required + +```python +database: str +``` + +- *Type:* str + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `schema`Required + +```python +schema: str +``` + +- *Type:* str + +--- + +##### `show_initial_rows`Required + +```python +show_initial_rows: str +``` + +- *Type:* str + +--- + +##### `table`Required + +```python +table: str +``` + +- *Type:* str + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | str | *No description.* | + +--- + +##### `tfResourceType`Required + +```python +tfResourceType: str +``` + +- *Type:* str + +--- + +## Structs + +### StreamOnTableAt + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableAt( + offset: str = None, + statement: str = None, + stream: str = None, + timestamp: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | str | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | str | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | str | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | str | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```python +offset: str +``` + +- *Type:* str + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +##### `statement`Optional + +```python +statement: str +``` + +- *Type:* str + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +##### `stream`Optional + +```python +stream: str +``` + +- *Type:* str + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +##### `timestamp`Optional + +```python +timestamp: str +``` + +- *Type:* str + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +### StreamOnTableBefore + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableBefore( + offset: str = None, + statement: str = None, + stream: str = None, + timestamp: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | str | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | str | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | str | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | str | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```python +offset: str +``` + +- *Type:* str + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +##### `statement`Optional + +```python +statement: str +``` + +- *Type:* str + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +##### `stream`Optional + +```python +stream: str +``` + +- *Type:* str + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +##### `timestamp`Optional + +```python +timestamp: str +``` + +- *Type:* str + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +### StreamOnTableConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableConfig( + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + database: str, + name: str, + schema: str, + table: str, + append_only: str = None, + at: StreamOnTableAt = None, + before: StreamOnTableBefore = None, + comment: str = None, + copy_grants: typing.Union[bool, IResolvable] = None, + id: str = None, + show_initial_rows: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| database | str | The database in which to create the stream. | +| name | str | Specifies the identifier for the stream; | +| schema | str | The schema in which to create the stream. | +| table | str | Specifies an identifier for the table the stream will monitor. | +| append_only | str | Specifies whether this is an append-only stream. | +| at | StreamOnTableAt | at block. | +| before | StreamOnTableBefore | before block. | +| comment | str | Specifies a comment for the stream. | +| copy_grants | typing.Union[bool, cdktf.IResolvable] | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. | +| show_initial_rows | str | Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. | + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[ITerraformDependable] +``` + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `database`Required + +```python +database: str +``` + +- *Type:* str + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#database StreamOnTable#database} + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#name StreamOnTable#name} + +--- + +##### `schema`Required + +```python +schema: str +``` + +- *Type:* str + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#schema StreamOnTable#schema} + +--- + +##### `table`Required + +```python +table: str +``` + +- *Type:* str + +Specifies an identifier for the table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#table StreamOnTable#table} + +--- + +##### `append_only`Optional + +```python +append_only: str +``` + +- *Type:* str + +Specifies whether this is an append-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#append_only StreamOnTable#append_only} + +--- + +##### `at`Optional + +```python +at: StreamOnTableAt +``` + +- *Type:* StreamOnTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#at StreamOnTable#at} + +--- + +##### `before`Optional + +```python +before: StreamOnTableBefore +``` + +- *Type:* StreamOnTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#before StreamOnTable#before} + +--- + +##### `comment`Optional + +```python +comment: str +``` + +- *Type:* str + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#comment StreamOnTable#comment} + +--- + +##### `copy_grants`Optional + +```python +copy_grants: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#copy_grants StreamOnTable#copy_grants} + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `show_initial_rows`Optional + +```python +show_initial_rows: str +``` + +- *Type:* str + +Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#show_initial_rows StreamOnTable#show_initial_rows} + +--- + +### StreamOnTableDescribeOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableDescribeOutput() +``` + + +### StreamOnTableShowOutput + +#### Initializer + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableShowOutput() +``` + + +## Classes + +### StreamOnTableAtOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableAtOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| reset_offset | *No description.* | +| reset_statement | *No description.* | +| reset_stream | *No description.* | +| reset_timestamp | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `reset_offset` + +```python +def reset_offset() -> None +``` + +##### `reset_statement` + +```python +def reset_statement() -> None +``` + +##### `reset_stream` + +```python +def reset_stream() -> None +``` + +##### `reset_timestamp` + +```python +def reset_timestamp() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| offset_input | str | *No description.* | +| statement_input | str | *No description.* | +| stream_input | str | *No description.* | +| timestamp_input | str | *No description.* | +| offset | str | *No description.* | +| statement | str | *No description.* | +| stream | str | *No description.* | +| timestamp | str | *No description.* | +| internal_value | StreamOnTableAt | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `offset_input`Optional + +```python +offset_input: str +``` + +- *Type:* str + +--- + +##### `statement_input`Optional + +```python +statement_input: str +``` + +- *Type:* str + +--- + +##### `stream_input`Optional + +```python +stream_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_input`Optional + +```python +timestamp_input: str +``` + +- *Type:* str + +--- + +##### `offset`Required + +```python +offset: str +``` + +- *Type:* str + +--- + +##### `statement`Required + +```python +statement: str +``` + +- *Type:* str + +--- + +##### `stream`Required + +```python +stream: str +``` + +- *Type:* str + +--- + +##### `timestamp`Required + +```python +timestamp: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: StreamOnTableAt +``` + +- *Type:* StreamOnTableAt + +--- + + +### StreamOnTableBeforeOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableBeforeOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| reset_offset | *No description.* | +| reset_statement | *No description.* | +| reset_stream | *No description.* | +| reset_timestamp | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `reset_offset` + +```python +def reset_offset() -> None +``` + +##### `reset_statement` + +```python +def reset_statement() -> None +``` + +##### `reset_stream` + +```python +def reset_stream() -> None +``` + +##### `reset_timestamp` + +```python +def reset_timestamp() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| offset_input | str | *No description.* | +| statement_input | str | *No description.* | +| stream_input | str | *No description.* | +| timestamp_input | str | *No description.* | +| offset | str | *No description.* | +| statement | str | *No description.* | +| stream | str | *No description.* | +| timestamp | str | *No description.* | +| internal_value | StreamOnTableBefore | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `offset_input`Optional + +```python +offset_input: str +``` + +- *Type:* str + +--- + +##### `statement_input`Optional + +```python +statement_input: str +``` + +- *Type:* str + +--- + +##### `stream_input`Optional + +```python +stream_input: str +``` + +- *Type:* str + +--- + +##### `timestamp_input`Optional + +```python +timestamp_input: str +``` + +- *Type:* str + +--- + +##### `offset`Required + +```python +offset: str +``` + +- *Type:* str + +--- + +##### `statement`Required + +```python +statement: str +``` + +- *Type:* str + +--- + +##### `stream`Required + +```python +stream: str +``` + +- *Type:* str + +--- + +##### `timestamp`Required + +```python +timestamp: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: StreamOnTableBefore +``` + +- *Type:* StreamOnTableBefore + +--- + + +### StreamOnTableDescribeOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableDescribeOutputList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> StreamOnTableDescribeOutputOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### StreamOnTableDescribeOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableDescribeOutputOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| base_tables | typing.List[str] | *No description.* | +| comment | str | *No description.* | +| created_on | str | *No description.* | +| database_name | str | *No description.* | +| invalid_reason | str | *No description.* | +| mode | str | *No description.* | +| name | str | *No description.* | +| owner | str | *No description.* | +| owner_role_type | str | *No description.* | +| schema_name | str | *No description.* | +| source_type | str | *No description.* | +| stale | str | *No description.* | +| stale_after | str | *No description.* | +| table_name | str | *No description.* | +| type | str | *No description.* | +| internal_value | StreamOnTableDescribeOutput | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `base_tables`Required + +```python +base_tables: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `created_on`Required + +```python +created_on: str +``` + +- *Type:* str + +--- + +##### `database_name`Required + +```python +database_name: str +``` + +- *Type:* str + +--- + +##### `invalid_reason`Required + +```python +invalid_reason: str +``` + +- *Type:* str + +--- + +##### `mode`Required + +```python +mode: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `owner`Required + +```python +owner: str +``` + +- *Type:* str + +--- + +##### `owner_role_type`Required + +```python +owner_role_type: str +``` + +- *Type:* str + +--- + +##### `schema_name`Required + +```python +schema_name: str +``` + +- *Type:* str + +--- + +##### `source_type`Required + +```python +source_type: str +``` + +- *Type:* str + +--- + +##### `stale`Required + +```python +stale: str +``` + +- *Type:* str + +--- + +##### `stale_after`Required + +```python +stale_after: str +``` + +- *Type:* str + +--- + +##### `table_name`Required + +```python +table_name: str +``` + +- *Type:* str + +--- + +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: StreamOnTableDescribeOutput +``` + +- *Type:* StreamOnTableDescribeOutput + +--- + + +### StreamOnTableShowOutputList + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableShowOutputList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| all_with_map_key | Creating an iterator for this complex list. | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `all_with_map_key` + +```python +def all_with_map_key( + map_key_attribute_name: str +) -> DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `map_key_attribute_name`Required + +- *Type:* str + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> StreamOnTableShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### StreamOnTableShowOutputOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_snowflake import stream_on_table + +streamOnTable.StreamOnTableShowOutputOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| base_tables | typing.List[str] | *No description.* | +| comment | str | *No description.* | +| created_on | str | *No description.* | +| database_name | str | *No description.* | +| invalid_reason | str | *No description.* | +| mode | str | *No description.* | +| name | str | *No description.* | +| owner | str | *No description.* | +| owner_role_type | str | *No description.* | +| schema_name | str | *No description.* | +| source_type | str | *No description.* | +| stale | str | *No description.* | +| stale_after | str | *No description.* | +| table_name | str | *No description.* | +| type | str | *No description.* | +| internal_value | StreamOnTableShowOutput | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `base_tables`Required + +```python +base_tables: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `comment`Required + +```python +comment: str +``` + +- *Type:* str + +--- + +##### `created_on`Required + +```python +created_on: str +``` + +- *Type:* str + +--- + +##### `database_name`Required + +```python +database_name: str +``` + +- *Type:* str + +--- + +##### `invalid_reason`Required + +```python +invalid_reason: str +``` + +- *Type:* str + +--- + +##### `mode`Required + +```python +mode: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `owner`Required + +```python +owner: str +``` + +- *Type:* str + +--- + +##### `owner_role_type`Required + +```python +owner_role_type: str +``` + +- *Type:* str + +--- + +##### `schema_name`Required + +```python +schema_name: str +``` + +- *Type:* str + +--- + +##### `source_type`Required + +```python +source_type: str +``` + +- *Type:* str + +--- + +##### `stale`Required + +```python +stale: str +``` + +- *Type:* str + +--- + +##### `stale_after`Required + +```python +stale_after: str +``` + +- *Type:* str + +--- + +##### `table_name`Required + +```python +table_name: str +``` + +- *Type:* str + +--- + +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: StreamOnTableShowOutput +``` + +- *Type:* StreamOnTableShowOutput + +--- + + + diff --git a/docs/streamOnTable.typescript.md b/docs/streamOnTable.typescript.md new file mode 100644 index 000000000..33309bac5 --- /dev/null +++ b/docs/streamOnTable.typescript.md @@ -0,0 +1,3367 @@ +# `streamOnTable` Submodule + +## Constructs + +### StreamOnTable + +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table snowflake_stream_on_table}. + +#### Initializers + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +new streamOnTable.StreamOnTable(scope: Construct, id: string, config: StreamOnTableConfig) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | StreamOnTableConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* StreamOnTableConfig + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toHclTerraform | *No description.* | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| hasResourceMove | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveFromId | Move the resource corresponding to "id" to this resource. | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| moveToId | Moves this resource to the resource corresponding to "id". | +| putAt | *No description.* | +| putBefore | *No description.* | +| resetAppendOnly | *No description.* | +| resetAt | *No description.* | +| resetBefore | *No description.* | +| resetComment | *No description.* | +| resetCopyGrants | *No description.* | +| resetId | *No description.* | +| resetShowInitialRows | *No description.* | + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```typescript +public addOverride(path: string, value: any): void +``` + +###### `path`Required + +- *Type:* string + +--- + +###### `value`Required + +- *Type:* any + +--- + +##### `overrideLogicalId` + +```typescript +public overrideLogicalId(newLogicalId: string): void +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```typescript +public resetOverrideLogicalId(): void +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toHclTerraform` + +```typescript +public toHclTerraform(): any +``` + +##### `toMetadata` + +```typescript +public toMetadata(): any +``` + +##### `toTerraform` + +```typescript +public toTerraform(): any +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```typescript +public addMoveTarget(moveTarget: string): void +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `hasResourceMove` + +```typescript +public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById +``` + +##### `importFrom` + +```typescript +public importFrom(id: string, provider?: TerraformProvider): void +``` + +###### `id`Required + +- *Type:* string + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `moveFromId` + +```typescript +public moveFromId(id: string): void +``` + +Move the resource corresponding to "id" to this resource. + +Note that the resource being moved from must be marked as moved using it's instance function. + +###### `id`Required + +- *Type:* string + +Full id of resource being moved from, e.g. "aws_s3_bucket.example". + +--- + +##### `moveTo` + +```typescript +public moveTo(moveTarget: string, index?: string | number): void +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* string | number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `moveToId` + +```typescript +public moveToId(id: string): void +``` + +Moves this resource to the resource corresponding to "id". + +###### `id`Required + +- *Type:* string + +Full id of resource to move to, e.g. "aws_s3_bucket.example". + +--- + +##### `putAt` + +```typescript +public putAt(value: StreamOnTableAt): void +``` + +###### `value`Required + +- *Type:* StreamOnTableAt + +--- + +##### `putBefore` + +```typescript +public putBefore(value: StreamOnTableBefore): void +``` + +###### `value`Required + +- *Type:* StreamOnTableBefore + +--- + +##### `resetAppendOnly` + +```typescript +public resetAppendOnly(): void +``` + +##### `resetAt` + +```typescript +public resetAt(): void +``` + +##### `resetBefore` + +```typescript +public resetBefore(): void +``` + +##### `resetComment` + +```typescript +public resetComment(): void +``` + +##### `resetCopyGrants` + +```typescript +public resetCopyGrants(): void +``` + +##### `resetId` + +```typescript +public resetId(): void +``` + +##### `resetShowInitialRows` + +```typescript +public resetShowInitialRows(): void +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +streamOnTable.StreamOnTable.isConstruct(x: any) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +library can be accidentally installed, and `instanceof` will behave +unpredictably. It is safest to avoid using `instanceof`, and using +this type-testing method instead. + +###### `x`Required + +- *Type:* any + +Any object. + +--- + +##### `isTerraformElement` + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +streamOnTable.StreamOnTable.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +streamOnTable.StreamOnTable.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `generateConfigForImport` + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +streamOnTable.StreamOnTable.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* string + +The construct id used in the generated config for the StreamOnTable to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing StreamOnTable that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the StreamOnTable to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *No description.* | +| fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | +| terraformMetaArguments | {[ key: string ]: any} | *No description.* | +| terraformResourceType | string | *No description.* | +| terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| at | StreamOnTableAtOutputReference | *No description.* | +| before | StreamOnTableBeforeOutputReference | *No description.* | +| describeOutput | StreamOnTableDescribeOutputList | *No description.* | +| fullyQualifiedName | string | *No description.* | +| showOutput | StreamOnTableShowOutputList | *No description.* | +| appendOnlyInput | string | *No description.* | +| atInput | StreamOnTableAt | *No description.* | +| beforeInput | StreamOnTableBefore | *No description.* | +| commentInput | string | *No description.* | +| copyGrantsInput | boolean \| cdktf.IResolvable | *No description.* | +| databaseInput | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| schemaInput | string | *No description.* | +| showInitialRowsInput | string | *No description.* | +| tableInput | string | *No description.* | +| appendOnly | string | *No description.* | +| comment | string | *No description.* | +| copyGrants | boolean \| cdktf.IResolvable | *No description.* | +| database | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| schema | string | *No description.* | +| showInitialRows | string | *No description.* | +| table | string | *No description.* | + +--- + +##### `node`Required + +```typescript +public readonly node: Node; +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```typescript +public readonly cdktfStack: TerraformStack; +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `friendlyUniqueId`Required + +```typescript +public readonly friendlyUniqueId: string; +``` + +- *Type:* string + +--- + +##### `terraformMetaArguments`Required + +```typescript +public readonly terraformMetaArguments: {[ key: string ]: any}; +``` + +- *Type:* {[ key: string ]: any} + +--- + +##### `terraformResourceType`Required + +```typescript +public readonly terraformResourceType: string; +``` + +- *Type:* string + +--- + +##### `terraformGeneratorMetadata`Optional + +```typescript +public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: string[]; +``` + +- *Type:* string[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `at`Required + +```typescript +public readonly at: StreamOnTableAtOutputReference; +``` + +- *Type:* StreamOnTableAtOutputReference + +--- + +##### `before`Required + +```typescript +public readonly before: StreamOnTableBeforeOutputReference; +``` + +- *Type:* StreamOnTableBeforeOutputReference + +--- + +##### `describeOutput`Required + +```typescript +public readonly describeOutput: StreamOnTableDescribeOutputList; +``` + +- *Type:* StreamOnTableDescribeOutputList + +--- + +##### `fullyQualifiedName`Required + +```typescript +public readonly fullyQualifiedName: string; +``` + +- *Type:* string + +--- + +##### `showOutput`Required + +```typescript +public readonly showOutput: StreamOnTableShowOutputList; +``` + +- *Type:* StreamOnTableShowOutputList + +--- + +##### `appendOnlyInput`Optional + +```typescript +public readonly appendOnlyInput: string; +``` + +- *Type:* string + +--- + +##### `atInput`Optional + +```typescript +public readonly atInput: StreamOnTableAt; +``` + +- *Type:* StreamOnTableAt + +--- + +##### `beforeInput`Optional + +```typescript +public readonly beforeInput: StreamOnTableBefore; +``` + +- *Type:* StreamOnTableBefore + +--- + +##### `commentInput`Optional + +```typescript +public readonly commentInput: string; +``` + +- *Type:* string + +--- + +##### `copyGrantsInput`Optional + +```typescript +public readonly copyGrantsInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `databaseInput`Optional + +```typescript +public readonly databaseInput: string; +``` + +- *Type:* string + +--- + +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + +##### `nameInput`Optional + +```typescript +public readonly nameInput: string; +``` + +- *Type:* string + +--- + +##### `schemaInput`Optional + +```typescript +public readonly schemaInput: string; +``` + +- *Type:* string + +--- + +##### `showInitialRowsInput`Optional + +```typescript +public readonly showInitialRowsInput: string; +``` + +- *Type:* string + +--- + +##### `tableInput`Optional + +```typescript +public readonly tableInput: string; +``` + +- *Type:* string + +--- + +##### `appendOnly`Required + +```typescript +public readonly appendOnly: string; +``` + +- *Type:* string + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `copyGrants`Required + +```typescript +public readonly copyGrants: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `database`Required + +```typescript +public readonly database: string; +``` + +- *Type:* string + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `schema`Required + +```typescript +public readonly schema: string; +``` + +- *Type:* string + +--- + +##### `showInitialRows`Required + +```typescript +public readonly showInitialRows: string; +``` + +- *Type:* string + +--- + +##### `table`Required + +```typescript +public readonly table: string; +``` + +- *Type:* string + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | + +--- + +##### `tfResourceType`Required + +```typescript +public readonly tfResourceType: string; +``` + +- *Type:* string + +--- + +## Structs + +### StreamOnTableAt + +#### Initializer + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +const streamOnTableAt: streamOnTable.StreamOnTableAt = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```typescript +public readonly offset: string; +``` + +- *Type:* string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +##### `statement`Optional + +```typescript +public readonly statement: string; +``` + +- *Type:* string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +##### `stream`Optional + +```typescript +public readonly stream: string; +``` + +- *Type:* string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +##### `timestamp`Optional + +```typescript +public readonly timestamp: string; +``` + +- *Type:* string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +### StreamOnTableBefore + +#### Initializer + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +const streamOnTableBefore: streamOnTable.StreamOnTableBefore = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| offset | string | Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). | +| statement | string | Specifies the query ID of a statement to use as the reference point for Time Travel. | +| stream | string | Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. | +| timestamp | string | Specifies an exact date and time to use for Time Travel. | + +--- + +##### `offset`Optional + +```typescript +public readonly offset: string; +``` + +- *Type:* string + +Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + +--- + +##### `statement`Optional + +```typescript +public readonly statement: string; +``` + +- *Type:* string + +Specifies the query ID of a statement to use as the reference point for Time Travel. + +This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + +--- + +##### `stream`Optional + +```typescript +public readonly stream: string; +``` + +- *Type:* string + +Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + +--- + +##### `timestamp`Optional + +```typescript +public readonly timestamp: string; +``` + +- *Type:* string + +Specifies an exact date and time to use for Time Travel. + +The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + +--- + +### StreamOnTableConfig + +#### Initializer + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +const streamOnTableConfig: streamOnTable.StreamOnTableConfig = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| database | string | The database in which to create the stream. | +| name | string | Specifies the identifier for the stream; | +| schema | string | The schema in which to create the stream. | +| table | string | Specifies an identifier for the table the stream will monitor. | +| appendOnly | string | Specifies whether this is an append-only stream. | +| at | StreamOnTableAt | at block. | +| before | StreamOnTableBefore | before block. | +| comment | string | Specifies a comment for the stream. | +| copyGrants | boolean \| cdktf.IResolvable | Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. | +| showInitialRows | string | Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. | + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: ITerraformDependable[]; +``` + +- *Type:* cdktf.ITerraformDependable[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `database`Required + +```typescript +public readonly database: string; +``` + +- *Type:* string + +The database in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#database StreamOnTable#database} + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +Specifies the identifier for the stream; + +must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#name StreamOnTable#name} + +--- + +##### `schema`Required + +```typescript +public readonly schema: string; +``` + +- *Type:* string + +The schema in which to create the stream. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#schema StreamOnTable#schema} + +--- + +##### `table`Required + +```typescript +public readonly table: string; +``` + +- *Type:* string + +Specifies an identifier for the table the stream will monitor. + +Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#table StreamOnTable#table} + +--- + +##### `appendOnly`Optional + +```typescript +public readonly appendOnly: string; +``` + +- *Type:* string + +Specifies whether this is an append-only stream. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#append_only StreamOnTable#append_only} + +--- + +##### `at`Optional + +```typescript +public readonly at: StreamOnTableAt; +``` + +- *Type:* StreamOnTableAt + +at block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#at StreamOnTable#at} + +--- + +##### `before`Optional + +```typescript +public readonly before: StreamOnTableBefore; +``` + +- *Type:* StreamOnTableBefore + +before block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#before StreamOnTable#before} + +--- + +##### `comment`Optional + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +Specifies a comment for the stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#comment StreamOnTable#comment} + +--- + +##### `copyGrants`Optional + +```typescript +public readonly copyGrants: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. + +That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#copy_grants StreamOnTable#copy_grants} + +--- + +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `showInitialRows`Optional + +```typescript +public readonly showInitialRows: string; +``` + +- *Type:* string + +Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. + +Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#show_initial_rows StreamOnTable#show_initial_rows} + +--- + +### StreamOnTableDescribeOutput + +#### Initializer + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +const streamOnTableDescribeOutput: streamOnTable.StreamOnTableDescribeOutput = { ... } +``` + + +### StreamOnTableShowOutput + +#### Initializer + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +const streamOnTableShowOutput: streamOnTable.StreamOnTableShowOutput = { ... } +``` + + +## Classes + +### StreamOnTableAtOutputReference + +#### Initializers + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +new streamOnTable.StreamOnTableAtOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetOffset | *No description.* | +| resetStatement | *No description.* | +| resetStream | *No description.* | +| resetTimestamp | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetOffset` + +```typescript +public resetOffset(): void +``` + +##### `resetStatement` + +```typescript +public resetStatement(): void +``` + +##### `resetStream` + +```typescript +public resetStream(): void +``` + +##### `resetTimestamp` + +```typescript +public resetTimestamp(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| offsetInput | string | *No description.* | +| statementInput | string | *No description.* | +| streamInput | string | *No description.* | +| timestampInput | string | *No description.* | +| offset | string | *No description.* | +| statement | string | *No description.* | +| stream | string | *No description.* | +| timestamp | string | *No description.* | +| internalValue | StreamOnTableAt | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `offsetInput`Optional + +```typescript +public readonly offsetInput: string; +``` + +- *Type:* string + +--- + +##### `statementInput`Optional + +```typescript +public readonly statementInput: string; +``` + +- *Type:* string + +--- + +##### `streamInput`Optional + +```typescript +public readonly streamInput: string; +``` + +- *Type:* string + +--- + +##### `timestampInput`Optional + +```typescript +public readonly timestampInput: string; +``` + +- *Type:* string + +--- + +##### `offset`Required + +```typescript +public readonly offset: string; +``` + +- *Type:* string + +--- + +##### `statement`Required + +```typescript +public readonly statement: string; +``` + +- *Type:* string + +--- + +##### `stream`Required + +```typescript +public readonly stream: string; +``` + +- *Type:* string + +--- + +##### `timestamp`Required + +```typescript +public readonly timestamp: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: StreamOnTableAt; +``` + +- *Type:* StreamOnTableAt + +--- + + +### StreamOnTableBeforeOutputReference + +#### Initializers + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +new streamOnTable.StreamOnTableBeforeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetOffset | *No description.* | +| resetStatement | *No description.* | +| resetStream | *No description.* | +| resetTimestamp | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetOffset` + +```typescript +public resetOffset(): void +``` + +##### `resetStatement` + +```typescript +public resetStatement(): void +``` + +##### `resetStream` + +```typescript +public resetStream(): void +``` + +##### `resetTimestamp` + +```typescript +public resetTimestamp(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| offsetInput | string | *No description.* | +| statementInput | string | *No description.* | +| streamInput | string | *No description.* | +| timestampInput | string | *No description.* | +| offset | string | *No description.* | +| statement | string | *No description.* | +| stream | string | *No description.* | +| timestamp | string | *No description.* | +| internalValue | StreamOnTableBefore | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `offsetInput`Optional + +```typescript +public readonly offsetInput: string; +``` + +- *Type:* string + +--- + +##### `statementInput`Optional + +```typescript +public readonly statementInput: string; +``` + +- *Type:* string + +--- + +##### `streamInput`Optional + +```typescript +public readonly streamInput: string; +``` + +- *Type:* string + +--- + +##### `timestampInput`Optional + +```typescript +public readonly timestampInput: string; +``` + +- *Type:* string + +--- + +##### `offset`Required + +```typescript +public readonly offset: string; +``` + +- *Type:* string + +--- + +##### `statement`Required + +```typescript +public readonly statement: string; +``` + +- *Type:* string + +--- + +##### `stream`Required + +```typescript +public readonly stream: string; +``` + +- *Type:* string + +--- + +##### `timestamp`Required + +```typescript +public readonly timestamp: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: StreamOnTableBefore; +``` + +- *Type:* StreamOnTableBefore + +--- + + +### StreamOnTableDescribeOutputList + +#### Initializers + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +new streamOnTable.StreamOnTableDescribeOutputList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): StreamOnTableDescribeOutputOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### StreamOnTableDescribeOutputOutputReference + +#### Initializers + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +new streamOnTable.StreamOnTableDescribeOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| baseTables | string[] | *No description.* | +| comment | string | *No description.* | +| createdOn | string | *No description.* | +| databaseName | string | *No description.* | +| invalidReason | string | *No description.* | +| mode | string | *No description.* | +| name | string | *No description.* | +| owner | string | *No description.* | +| ownerRoleType | string | *No description.* | +| schemaName | string | *No description.* | +| sourceType | string | *No description.* | +| stale | string | *No description.* | +| staleAfter | string | *No description.* | +| tableName | string | *No description.* | +| type | string | *No description.* | +| internalValue | StreamOnTableDescribeOutput | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `baseTables`Required + +```typescript +public readonly baseTables: string[]; +``` + +- *Type:* string[] + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `createdOn`Required + +```typescript +public readonly createdOn: string; +``` + +- *Type:* string + +--- + +##### `databaseName`Required + +```typescript +public readonly databaseName: string; +``` + +- *Type:* string + +--- + +##### `invalidReason`Required + +```typescript +public readonly invalidReason: string; +``` + +- *Type:* string + +--- + +##### `mode`Required + +```typescript +public readonly mode: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `owner`Required + +```typescript +public readonly owner: string; +``` + +- *Type:* string + +--- + +##### `ownerRoleType`Required + +```typescript +public readonly ownerRoleType: string; +``` + +- *Type:* string + +--- + +##### `schemaName`Required + +```typescript +public readonly schemaName: string; +``` + +- *Type:* string + +--- + +##### `sourceType`Required + +```typescript +public readonly sourceType: string; +``` + +- *Type:* string + +--- + +##### `stale`Required + +```typescript +public readonly stale: string; +``` + +- *Type:* string + +--- + +##### `staleAfter`Required + +```typescript +public readonly staleAfter: string; +``` + +- *Type:* string + +--- + +##### `tableName`Required + +```typescript +public readonly tableName: string; +``` + +- *Type:* string + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: StreamOnTableDescribeOutput; +``` + +- *Type:* StreamOnTableDescribeOutput + +--- + + +### StreamOnTableShowOutputList + +#### Initializers + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +new streamOnTable.StreamOnTableShowOutputList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| allWithMapKey | Creating an iterator for this complex list. | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `allWithMapKey` + +```typescript +public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator +``` + +Creating an iterator for this complex list. + +The list will be converted into a map with the mapKeyAttributeName as the key. + +###### `mapKeyAttributeName`Required + +- *Type:* string + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): StreamOnTableShowOutputOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### StreamOnTableShowOutputOutputReference + +#### Initializers + +```typescript +import { streamOnTable } from '@cdktf/provider-snowflake' + +new streamOnTable.StreamOnTableShowOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| baseTables | string[] | *No description.* | +| comment | string | *No description.* | +| createdOn | string | *No description.* | +| databaseName | string | *No description.* | +| invalidReason | string | *No description.* | +| mode | string | *No description.* | +| name | string | *No description.* | +| owner | string | *No description.* | +| ownerRoleType | string | *No description.* | +| schemaName | string | *No description.* | +| sourceType | string | *No description.* | +| stale | string | *No description.* | +| staleAfter | string | *No description.* | +| tableName | string | *No description.* | +| type | string | *No description.* | +| internalValue | StreamOnTableShowOutput | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `baseTables`Required + +```typescript +public readonly baseTables: string[]; +``` + +- *Type:* string[] + +--- + +##### `comment`Required + +```typescript +public readonly comment: string; +``` + +- *Type:* string + +--- + +##### `createdOn`Required + +```typescript +public readonly createdOn: string; +``` + +- *Type:* string + +--- + +##### `databaseName`Required + +```typescript +public readonly databaseName: string; +``` + +- *Type:* string + +--- + +##### `invalidReason`Required + +```typescript +public readonly invalidReason: string; +``` + +- *Type:* string + +--- + +##### `mode`Required + +```typescript +public readonly mode: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `owner`Required + +```typescript +public readonly owner: string; +``` + +- *Type:* string + +--- + +##### `ownerRoleType`Required + +```typescript +public readonly ownerRoleType: string; +``` + +- *Type:* string + +--- + +##### `schemaName`Required + +```typescript +public readonly schemaName: string; +``` + +- *Type:* string + +--- + +##### `sourceType`Required + +```typescript +public readonly sourceType: string; +``` + +- *Type:* string + +--- + +##### `stale`Required + +```typescript +public readonly stale: string; +``` + +- *Type:* string + +--- + +##### `staleAfter`Required + +```typescript +public readonly staleAfter: string; +``` + +- *Type:* string + +--- + +##### `tableName`Required + +```typescript +public readonly tableName: string; +``` + +- *Type:* string + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: StreamOnTableShowOutput; +``` + +- *Type:* StreamOnTableShowOutput + +--- + + + diff --git a/docs/streamlit.csharp.md b/docs/streamlit.csharp.md index 3751a41f2..3603e96e9 100644 --- a/docs/streamlit.csharp.md +++ b/docs/streamlit.csharp.md @@ -4,7 +4,7 @@ ### Streamlit -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit snowflake_streamlit}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit snowflake_streamlit}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the Streamlit to import. The id of the existing Streamlit that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use --- @@ -1027,7 +1027,7 @@ new StreamlitConfig { | Comment | string | Specifies a comment for the streamlit. | | DirectoryLocation | string | Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. | | ExternalAccessIntegrations | string[] | External access integrations connected to the Streamlit. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. | | QueryWarehouse | string | Specifies the warehouse where SQL queries issued by the Streamlit application are run. | | Title | string | Specifies a title for the Streamlit app to display in Snowsight. | @@ -1113,7 +1113,7 @@ public string Database { get; set; } The database in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#database Streamlit#database} --- @@ -1127,7 +1127,7 @@ public string MainFile { get; set; } Specifies the filename of the Streamlit Python application. This filename is relative to the value of `root_location`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -1141,7 +1141,7 @@ public string Name { get; set; } String that specifies the identifier (i.e. name) for the streamlit; must be unique in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#name Streamlit#name} --- @@ -1155,7 +1155,7 @@ public string Schema { get; set; } The schema in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -1169,7 +1169,7 @@ public string Stage { get; set; } The stage in which streamlit files are located. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -1183,7 +1183,7 @@ public string Comment { get; set; } Specifies a comment for the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -1197,7 +1197,7 @@ public string DirectoryLocation { get; set; } Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -1211,7 +1211,7 @@ public string[] ExternalAccessIntegrations { get; set; } External access integrations connected to the Streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -1223,7 +1223,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1240,7 +1240,7 @@ public string QueryWarehouse { get; set; } Specifies the warehouse where SQL queries issued by the Streamlit application are run. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -1254,7 +1254,7 @@ public string Title { get; set; } Specifies a title for the Streamlit app to display in Snowsight. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#title Streamlit#title} --- diff --git a/docs/streamlit.go.md b/docs/streamlit.go.md index 48d2ec7ab..0c5cca08a 100644 --- a/docs/streamlit.go.md +++ b/docs/streamlit.go.md @@ -4,7 +4,7 @@ ### Streamlit -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit snowflake_streamlit}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit snowflake_streamlit}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the Streamlit to import. The id of the existing Streamlit that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use --- @@ -1027,7 +1027,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/streamlit" | Comment | *string | Specifies a comment for the streamlit. | | DirectoryLocation | *string | Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. | | ExternalAccessIntegrations | *[]*string | External access integrations connected to the Streamlit. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. | | QueryWarehouse | *string | Specifies the warehouse where SQL queries issued by the Streamlit application are run. | | Title | *string | Specifies a title for the Streamlit app to display in Snowsight. | @@ -1113,7 +1113,7 @@ Database *string The database in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#database Streamlit#database} --- @@ -1127,7 +1127,7 @@ MainFile *string Specifies the filename of the Streamlit Python application. This filename is relative to the value of `root_location`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -1141,7 +1141,7 @@ Name *string String that specifies the identifier (i.e. name) for the streamlit; must be unique in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#name Streamlit#name} --- @@ -1155,7 +1155,7 @@ Schema *string The schema in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -1169,7 +1169,7 @@ Stage *string The stage in which streamlit files are located. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -1183,7 +1183,7 @@ Comment *string Specifies a comment for the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -1197,7 +1197,7 @@ DirectoryLocation *string Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -1211,7 +1211,7 @@ ExternalAccessIntegrations *[]*string External access integrations connected to the Streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -1223,7 +1223,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1240,7 +1240,7 @@ QueryWarehouse *string Specifies the warehouse where SQL queries issued by the Streamlit application are run. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -1254,7 +1254,7 @@ Title *string Specifies a title for the Streamlit app to display in Snowsight. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#title Streamlit#title} --- diff --git a/docs/streamlit.java.md b/docs/streamlit.java.md index 4dee399d3..5e63e4814 100644 --- a/docs/streamlit.java.md +++ b/docs/streamlit.java.md @@ -4,7 +4,7 @@ ### Streamlit -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit snowflake_streamlit}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit snowflake_streamlit}. #### Initializers @@ -56,7 +56,7 @@ Streamlit.Builder.create(Construct scope, java.lang.String id) | comment | java.lang.String | Specifies a comment for the streamlit. | | directoryLocation | java.lang.String | Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. | | externalAccessIntegrations | java.util.List | External access integrations connected to the Streamlit. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. | | queryWarehouse | java.lang.String | Specifies the warehouse where SQL queries issued by the Streamlit application are run. | | title | java.lang.String | Specifies a title for the Streamlit app to display in Snowsight. | @@ -128,7 +128,7 @@ Must be unique amongst siblings in the same scope The database in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#database Streamlit#database} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the filename of the Streamlit Python application. This filename is relative to the value of `root_location`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf String that specifies the identifier (i.e. name) for the streamlit; must be unique in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#name Streamlit#name} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The stage in which streamlit files are located. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -198,7 +198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf External access integrations connected to the Streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -206,7 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -219,7 +219,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the warehouse where SQL queries issued by the Streamlit application are run. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -229,7 +229,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a title for the Streamlit app to display in Snowsight. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#title Streamlit#title} --- @@ -698,7 +698,7 @@ The construct id used in the generated config for the Streamlit to import. The id of the existing Streamlit that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use --- @@ -1220,7 +1220,7 @@ StreamlitConfig.builder() | comment | java.lang.String | Specifies a comment for the streamlit. | | directoryLocation | java.lang.String | Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. | | externalAccessIntegrations | java.util.List | External access integrations connected to the Streamlit. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. | | queryWarehouse | java.lang.String | Specifies the warehouse where SQL queries issued by the Streamlit application are run. | | title | java.lang.String | Specifies a title for the Streamlit app to display in Snowsight. | @@ -1306,7 +1306,7 @@ public java.lang.String getDatabase(); The database in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#database Streamlit#database} --- @@ -1320,7 +1320,7 @@ public java.lang.String getMainFile(); Specifies the filename of the Streamlit Python application. This filename is relative to the value of `root_location`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -1334,7 +1334,7 @@ public java.lang.String getName(); String that specifies the identifier (i.e. name) for the streamlit; must be unique in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#name Streamlit#name} --- @@ -1348,7 +1348,7 @@ public java.lang.String getSchema(); The schema in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -1362,7 +1362,7 @@ public java.lang.String getStage(); The stage in which streamlit files are located. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -1376,7 +1376,7 @@ public java.lang.String getComment(); Specifies a comment for the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -1390,7 +1390,7 @@ public java.lang.String getDirectoryLocation(); Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -1404,7 +1404,7 @@ public java.util.List getExternalAccessIntegrations(); External access integrations connected to the Streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -1416,7 +1416,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1433,7 +1433,7 @@ public java.lang.String getQueryWarehouse(); Specifies the warehouse where SQL queries issued by the Streamlit application are run. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -1447,7 +1447,7 @@ public java.lang.String getTitle(); Specifies a title for the Streamlit app to display in Snowsight. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#title Streamlit#title} --- diff --git a/docs/streamlit.python.md b/docs/streamlit.python.md index b4188d09e..c9537e1df 100644 --- a/docs/streamlit.python.md +++ b/docs/streamlit.python.md @@ -4,7 +4,7 @@ ### Streamlit -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit snowflake_streamlit}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit snowflake_streamlit}. #### Initializers @@ -54,7 +54,7 @@ streamlit.Streamlit( | comment | str | Specifies a comment for the streamlit. | | directory_location | str | Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. | | external_access_integrations | typing.List[str] | External access integrations connected to the Streamlit. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. | | query_warehouse | str | Specifies the warehouse where SQL queries issued by the Streamlit application are run. | | title | str | Specifies a title for the Streamlit app to display in Snowsight. | @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope The database in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#database Streamlit#database} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the filename of the Streamlit Python application. This filename is relative to the value of `root_location`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf String that specifies the identifier (i.e. name) for the streamlit; must be unique in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#name Streamlit#name} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The stage in which streamlit files are located. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -186,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf External access integrations connected to the Streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -217,7 +217,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the warehouse where SQL queries issued by the Streamlit application are run. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -227,7 +227,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a title for the Streamlit app to display in Snowsight. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#title Streamlit#title} --- @@ -742,7 +742,7 @@ The construct id used in the generated config for the Streamlit to import. The id of the existing Streamlit that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use --- @@ -1260,7 +1260,7 @@ streamlit.StreamlitConfig( | comment | str | Specifies a comment for the streamlit. | | directory_location | str | Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. | | external_access_integrations | typing.List[str] | External access integrations connected to the Streamlit. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. | | query_warehouse | str | Specifies the warehouse where SQL queries issued by the Streamlit application are run. | | title | str | Specifies a title for the Streamlit app to display in Snowsight. | @@ -1346,7 +1346,7 @@ database: str The database in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#database Streamlit#database} --- @@ -1360,7 +1360,7 @@ main_file: str Specifies the filename of the Streamlit Python application. This filename is relative to the value of `root_location`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -1374,7 +1374,7 @@ name: str String that specifies the identifier (i.e. name) for the streamlit; must be unique in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#name Streamlit#name} --- @@ -1388,7 +1388,7 @@ schema: str The schema in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -1402,7 +1402,7 @@ stage: str The stage in which streamlit files are located. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -1416,7 +1416,7 @@ comment: str Specifies a comment for the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -1430,7 +1430,7 @@ directory_location: str Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -1444,7 +1444,7 @@ external_access_integrations: typing.List[str] External access integrations connected to the Streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -1456,7 +1456,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1473,7 +1473,7 @@ query_warehouse: str Specifies the warehouse where SQL queries issued by the Streamlit application are run. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -1487,7 +1487,7 @@ title: str Specifies a title for the Streamlit app to display in Snowsight. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#title Streamlit#title} --- diff --git a/docs/streamlit.typescript.md b/docs/streamlit.typescript.md index 4fbec5a58..c5c2a8e45 100644 --- a/docs/streamlit.typescript.md +++ b/docs/streamlit.typescript.md @@ -4,7 +4,7 @@ ### Streamlit -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit snowflake_streamlit}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit snowflake_streamlit}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the Streamlit to import. The id of the existing Streamlit that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use --- @@ -1008,7 +1008,7 @@ const streamlitConfig: streamlit.StreamlitConfig = { ... } | comment | string | Specifies a comment for the streamlit. | | directoryLocation | string | Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. | | externalAccessIntegrations | string[] | External access integrations connected to the Streamlit. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. | | queryWarehouse | string | Specifies the warehouse where SQL queries issued by the Streamlit application are run. | | title | string | Specifies a title for the Streamlit app to display in Snowsight. | @@ -1094,7 +1094,7 @@ public readonly database: string; The database in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#database Streamlit#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#database Streamlit#database} --- @@ -1108,7 +1108,7 @@ public readonly mainFile: string; Specifies the filename of the Streamlit Python application. This filename is relative to the value of `root_location`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#main_file Streamlit#main_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#main_file Streamlit#main_file} --- @@ -1122,7 +1122,7 @@ public readonly name: string; String that specifies the identifier (i.e. name) for the streamlit; must be unique in your account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#name Streamlit#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#name Streamlit#name} --- @@ -1136,7 +1136,7 @@ public readonly schema: string; The schema in which to create the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#schema Streamlit#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#schema Streamlit#schema} --- @@ -1150,7 +1150,7 @@ public readonly stage: string; The stage in which streamlit files are located. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#stage Streamlit#stage} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#stage Streamlit#stage} --- @@ -1164,7 +1164,7 @@ public readonly comment: string; Specifies a comment for the streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#comment Streamlit#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#comment Streamlit#comment} --- @@ -1178,7 +1178,7 @@ public readonly directoryLocation: string; Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#directory_location Streamlit#directory_location} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#directory_location Streamlit#directory_location} --- @@ -1192,7 +1192,7 @@ public readonly externalAccessIntegrations: string[]; External access integrations connected to the Streamlit. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} --- @@ -1204,7 +1204,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1221,7 +1221,7 @@ public readonly queryWarehouse: string; Specifies the warehouse where SQL queries issued by the Streamlit application are run. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} --- @@ -1235,7 +1235,7 @@ public readonly title: string; Specifies a title for the Streamlit app to display in Snowsight. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#title Streamlit#title} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#title Streamlit#title} --- diff --git a/docs/table.csharp.md b/docs/table.csharp.md index db203191b..7d1179946 100644 --- a/docs/table.csharp.md +++ b/docs/table.csharp.md @@ -4,7 +4,7 @@ ### Table -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table snowflake_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table snowflake_table}. #### Initializers @@ -555,7 +555,7 @@ The construct id used in the generated config for the Table to import. The id of the existing Table that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#import import section} in the documentation of this resource for the id to use --- @@ -1058,7 +1058,7 @@ public string Name { get; set; } Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1072,7 +1072,7 @@ public string Type { get; set; } Column type, e.g. VARIANT. For a full list of column types, see [Summary of Data Types](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#type Table#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#type Table#type} --- @@ -1086,7 +1086,7 @@ public string Collate { get; set; } Column collation, e.g. utf8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#collate Table#collate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#collate Table#collate} --- @@ -1100,7 +1100,7 @@ public string Comment { get; set; } Column comment. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -1114,7 +1114,7 @@ public TableColumnDefault Default { get; set; } default block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#default Table#default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#default Table#default} --- @@ -1128,7 +1128,7 @@ public TableColumnIdentity Identity { get; set; } identity block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#identity Table#identity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#identity Table#identity} --- @@ -1142,7 +1142,7 @@ public string MaskingPolicy { get; set; } Masking policy to apply on column. It has to be a fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#masking_policy Table#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#masking_policy Table#masking_policy} --- @@ -1158,7 +1158,7 @@ Whether this column can contain null values. **Note**: Depending on your Snowflake version, the default value will not suffice if this column is used in a primary key constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#nullable Table#nullable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#nullable Table#nullable} --- @@ -1196,7 +1196,7 @@ public string Constant { get; set; } The default constant value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#constant Table#constant} --- @@ -1210,7 +1210,7 @@ public string Expression { get; set; } The default expression value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#expression Table#expression} --- @@ -1224,7 +1224,7 @@ public string Sequence { get; set; } The default sequence to use for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#sequence Table#sequence} --- @@ -1260,7 +1260,7 @@ public double StartNum { get; set; } The number to start incrementing at. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#start_num Table#start_num} --- @@ -1274,7 +1274,7 @@ public double StepNum { get; set; } Step size to increment by. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#step_num Table#step_num} --- @@ -1326,7 +1326,7 @@ new TableConfig { | ClusterBy | string[] | A list of one or more table columns/expressions to be used as clustering key(s) for the table. | | Comment | string | Specifies a comment for the table. | | DataRetentionTimeInDays | double | Specifies the retention period for the table so that Time Travel actions (SELECT, CLONE, UNDROP) can be performed on historical data in the table. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. | | PrimaryKey | TablePrimaryKey | primary_key block. | | Tag | object | tag block. | @@ -1412,7 +1412,7 @@ public object Column { get; set; } column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#column Table#column} --- @@ -1426,7 +1426,7 @@ public string Database { get; set; } The database in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -1442,7 +1442,7 @@ Specifies the identifier for the table; must be unique for the database and schema in which the table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1456,7 +1456,7 @@ public string Schema { get; set; } The schema in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- @@ -1470,7 +1470,7 @@ public object ChangeTracking { get; set; } Specifies whether to enable change tracking on the table. Default false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#change_tracking Table#change_tracking} --- @@ -1484,7 +1484,7 @@ public string[] ClusterBy { get; set; } A list of one or more table columns/expressions to be used as clustering key(s) for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#cluster_by Table#cluster_by} --- @@ -1498,7 +1498,7 @@ public string Comment { get; set; } Specifies a comment for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -1514,7 +1514,7 @@ Specifies the retention period for the table so that Time Travel actions (SELECT If you wish to inherit the parent schema setting then pass in the schema attribute to this argument or do not fill this parameter at all; the default value for this field is -1, which is a fallback to use Snowflake default - in this case the schema value -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} --- @@ -1526,7 +1526,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1543,7 +1543,7 @@ public TablePrimaryKey PrimaryKey { get; set; } primary_key block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#primary_key Table#primary_key} --- @@ -1557,7 +1557,7 @@ public object Tag { get; set; } tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#tag Table#tag} --- @@ -1593,7 +1593,7 @@ public string[] Keys { get; set; } Columns to use in primary key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#keys Table#keys} --- @@ -1607,7 +1607,7 @@ public string Name { get; set; } Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1647,7 +1647,7 @@ public string Name { get; set; } Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1661,7 +1661,7 @@ public string Value { get; set; } Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#value Table#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#value Table#value} --- @@ -1675,7 +1675,7 @@ public string Database { get; set; } Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -1689,7 +1689,7 @@ public string Schema { get; set; } Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- diff --git a/docs/table.go.md b/docs/table.go.md index 46fe8d9c0..8fdcc5ee6 100644 --- a/docs/table.go.md +++ b/docs/table.go.md @@ -4,7 +4,7 @@ ### Table -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table snowflake_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table snowflake_table}. #### Initializers @@ -555,7 +555,7 @@ The construct id used in the generated config for the Table to import. The id of the existing Table that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#import import section} in the documentation of this resource for the id to use --- @@ -1058,7 +1058,7 @@ Name *string Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1072,7 +1072,7 @@ Type *string Column type, e.g. VARIANT. For a full list of column types, see [Summary of Data Types](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#type Table#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#type Table#type} --- @@ -1086,7 +1086,7 @@ Collate *string Column collation, e.g. utf8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#collate Table#collate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#collate Table#collate} --- @@ -1100,7 +1100,7 @@ Comment *string Column comment. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -1114,7 +1114,7 @@ Default TableColumnDefault default block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#default Table#default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#default Table#default} --- @@ -1128,7 +1128,7 @@ Identity TableColumnIdentity identity block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#identity Table#identity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#identity Table#identity} --- @@ -1142,7 +1142,7 @@ MaskingPolicy *string Masking policy to apply on column. It has to be a fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#masking_policy Table#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#masking_policy Table#masking_policy} --- @@ -1158,7 +1158,7 @@ Whether this column can contain null values. **Note**: Depending on your Snowflake version, the default value will not suffice if this column is used in a primary key constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#nullable Table#nullable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#nullable Table#nullable} --- @@ -1196,7 +1196,7 @@ Constant *string The default constant value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#constant Table#constant} --- @@ -1210,7 +1210,7 @@ Expression *string The default expression value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#expression Table#expression} --- @@ -1224,7 +1224,7 @@ Sequence *string The default sequence to use for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#sequence Table#sequence} --- @@ -1260,7 +1260,7 @@ StartNum *f64 The number to start incrementing at. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#start_num Table#start_num} --- @@ -1274,7 +1274,7 @@ StepNum *f64 Step size to increment by. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#step_num Table#step_num} --- @@ -1326,7 +1326,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/table" | ClusterBy | *[]*string | A list of one or more table columns/expressions to be used as clustering key(s) for the table. | | Comment | *string | Specifies a comment for the table. | | DataRetentionTimeInDays | *f64 | Specifies the retention period for the table so that Time Travel actions (SELECT, CLONE, UNDROP) can be performed on historical data in the table. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. | | PrimaryKey | TablePrimaryKey | primary_key block. | | Tag | interface{} | tag block. | @@ -1412,7 +1412,7 @@ Column interface{} column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#column Table#column} --- @@ -1426,7 +1426,7 @@ Database *string The database in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -1442,7 +1442,7 @@ Specifies the identifier for the table; must be unique for the database and schema in which the table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1456,7 +1456,7 @@ Schema *string The schema in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- @@ -1470,7 +1470,7 @@ ChangeTracking interface{} Specifies whether to enable change tracking on the table. Default false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#change_tracking Table#change_tracking} --- @@ -1484,7 +1484,7 @@ ClusterBy *[]*string A list of one or more table columns/expressions to be used as clustering key(s) for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#cluster_by Table#cluster_by} --- @@ -1498,7 +1498,7 @@ Comment *string Specifies a comment for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -1514,7 +1514,7 @@ Specifies the retention period for the table so that Time Travel actions (SELECT If you wish to inherit the parent schema setting then pass in the schema attribute to this argument or do not fill this parameter at all; the default value for this field is -1, which is a fallback to use Snowflake default - in this case the schema value -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} --- @@ -1526,7 +1526,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1543,7 +1543,7 @@ PrimaryKey TablePrimaryKey primary_key block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#primary_key Table#primary_key} --- @@ -1557,7 +1557,7 @@ Tag interface{} tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#tag Table#tag} --- @@ -1593,7 +1593,7 @@ Keys *[]*string Columns to use in primary key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#keys Table#keys} --- @@ -1607,7 +1607,7 @@ Name *string Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1647,7 +1647,7 @@ Name *string Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1661,7 +1661,7 @@ Value *string Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#value Table#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#value Table#value} --- @@ -1675,7 +1675,7 @@ Database *string Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -1689,7 +1689,7 @@ Schema *string Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- diff --git a/docs/table.java.md b/docs/table.java.md index f76e7f59f..a0f9ba670 100644 --- a/docs/table.java.md +++ b/docs/table.java.md @@ -4,7 +4,7 @@ ### Table -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table snowflake_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table snowflake_table}. #### Initializers @@ -59,7 +59,7 @@ Table.Builder.create(Construct scope, java.lang.String id) | clusterBy | java.util.List | A list of one or more table columns/expressions to be used as clustering key(s) for the table. | | comment | java.lang.String | Specifies a comment for the table. | | dataRetentionTimeInDays | java.lang.Number | Specifies the retention period for the table so that Time Travel actions (SELECT, CLONE, UNDROP) can be performed on historical data in the table. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. | | primaryKey | TablePrimaryKey | primary_key block. | | tag | com.hashicorp.cdktf.IResolvable OR java.util.List<TableTag> | tag block. | @@ -131,7 +131,7 @@ Must be unique amongst siblings in the same scope column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#column Table#column} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -153,7 +153,7 @@ Specifies the identifier for the table; must be unique for the database and schema in which the table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -163,7 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to enable change tracking on the table. Default false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#change_tracking Table#change_tracking} --- @@ -183,7 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A list of one or more table columns/expressions to be used as clustering key(s) for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#cluster_by Table#cluster_by} --- @@ -193,7 +193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -205,7 +205,7 @@ Specifies the retention period for the table so that Time Travel actions (SELECT If you wish to inherit the parent schema setting then pass in the schema attribute to this argument or do not fill this parameter at all; the default value for this field is -1, which is a fallback to use Snowflake default - in this case the schema value -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} --- @@ -213,7 +213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -226,7 +226,7 @@ If you experience problems setting this value it might not be settable. Please t primary_key block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#primary_key Table#primary_key} --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#tag Table#tag} --- @@ -751,7 +751,7 @@ The construct id used in the generated config for the Table to import. The id of the existing Table that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#import import section} in the documentation of this resource for the id to use --- @@ -1255,7 +1255,7 @@ public java.lang.String getName(); Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1269,7 +1269,7 @@ public java.lang.String getType(); Column type, e.g. VARIANT. For a full list of column types, see [Summary of Data Types](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#type Table#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#type Table#type} --- @@ -1283,7 +1283,7 @@ public java.lang.String getCollate(); Column collation, e.g. utf8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#collate Table#collate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#collate Table#collate} --- @@ -1297,7 +1297,7 @@ public java.lang.String getComment(); Column comment. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -1311,7 +1311,7 @@ public TableColumnDefault getDefault(); default block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#default Table#default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#default Table#default} --- @@ -1325,7 +1325,7 @@ public TableColumnIdentity getIdentity(); identity block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#identity Table#identity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#identity Table#identity} --- @@ -1339,7 +1339,7 @@ public java.lang.String getMaskingPolicy(); Masking policy to apply on column. It has to be a fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#masking_policy Table#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#masking_policy Table#masking_policy} --- @@ -1355,7 +1355,7 @@ Whether this column can contain null values. **Note**: Depending on your Snowflake version, the default value will not suffice if this column is used in a primary key constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#nullable Table#nullable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#nullable Table#nullable} --- @@ -1393,7 +1393,7 @@ public java.lang.String getConstant(); The default constant value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#constant Table#constant} --- @@ -1407,7 +1407,7 @@ public java.lang.String getExpression(); The default expression value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#expression Table#expression} --- @@ -1421,7 +1421,7 @@ public java.lang.String getSequence(); The default sequence to use for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#sequence Table#sequence} --- @@ -1457,7 +1457,7 @@ public java.lang.Number getStartNum(); The number to start incrementing at. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#start_num Table#start_num} --- @@ -1471,7 +1471,7 @@ public java.lang.Number getStepNum(); Step size to increment by. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#step_num Table#step_num} --- @@ -1530,7 +1530,7 @@ TableConfig.builder() | clusterBy | java.util.List | A list of one or more table columns/expressions to be used as clustering key(s) for the table. | | comment | java.lang.String | Specifies a comment for the table. | | dataRetentionTimeInDays | java.lang.Number | Specifies the retention period for the table so that Time Travel actions (SELECT, CLONE, UNDROP) can be performed on historical data in the table. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. | | primaryKey | TablePrimaryKey | primary_key block. | | tag | com.hashicorp.cdktf.IResolvable OR java.util.List<TableTag> | tag block. | @@ -1616,7 +1616,7 @@ public java.lang.Object getColumn(); column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#column Table#column} --- @@ -1630,7 +1630,7 @@ public java.lang.String getDatabase(); The database in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -1646,7 +1646,7 @@ Specifies the identifier for the table; must be unique for the database and schema in which the table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1660,7 +1660,7 @@ public java.lang.String getSchema(); The schema in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- @@ -1674,7 +1674,7 @@ public java.lang.Object getChangeTracking(); Specifies whether to enable change tracking on the table. Default false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#change_tracking Table#change_tracking} --- @@ -1688,7 +1688,7 @@ public java.util.List getClusterBy(); A list of one or more table columns/expressions to be used as clustering key(s) for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#cluster_by Table#cluster_by} --- @@ -1702,7 +1702,7 @@ public java.lang.String getComment(); Specifies a comment for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -1718,7 +1718,7 @@ Specifies the retention period for the table so that Time Travel actions (SELECT If you wish to inherit the parent schema setting then pass in the schema attribute to this argument or do not fill this parameter at all; the default value for this field is -1, which is a fallback to use Snowflake default - in this case the schema value -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} --- @@ -1730,7 +1730,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1747,7 +1747,7 @@ public TablePrimaryKey getPrimaryKey(); primary_key block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#primary_key Table#primary_key} --- @@ -1761,7 +1761,7 @@ public java.lang.Object getTag(); tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#tag Table#tag} --- @@ -1797,7 +1797,7 @@ public java.util.List getKeys(); Columns to use in primary key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#keys Table#keys} --- @@ -1811,7 +1811,7 @@ public java.lang.String getName(); Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1851,7 +1851,7 @@ public java.lang.String getName(); Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1865,7 +1865,7 @@ public java.lang.String getValue(); Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#value Table#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#value Table#value} --- @@ -1879,7 +1879,7 @@ public java.lang.String getDatabase(); Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -1893,7 +1893,7 @@ public java.lang.String getSchema(); Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- diff --git a/docs/table.python.md b/docs/table.python.md index 6adaab95f..24402db08 100644 --- a/docs/table.python.md +++ b/docs/table.python.md @@ -4,7 +4,7 @@ ### Table -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table snowflake_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table snowflake_table}. #### Initializers @@ -54,7 +54,7 @@ table.Table( | cluster_by | typing.List[str] | A list of one or more table columns/expressions to be used as clustering key(s) for the table. | | comment | str | Specifies a comment for the table. | | data_retention_time_in_days | typing.Union[int, float] | Specifies the retention period for the table so that Time Travel actions (SELECT, CLONE, UNDROP) can be performed on historical data in the table. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. | | primary_key | TablePrimaryKey | primary_key block. | | tag | typing.Union[cdktf.IResolvable, typing.List[TableTag]] | tag block. | @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#column Table#column} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The database in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -148,7 +148,7 @@ Specifies the identifier for the table; must be unique for the database and schema in which the table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to enable change tracking on the table. Default false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#change_tracking Table#change_tracking} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf A list of one or more table columns/expressions to be used as clustering key(s) for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#cluster_by Table#cluster_by} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -200,7 +200,7 @@ Specifies the retention period for the table so that Time Travel actions (SELECT If you wish to inherit the parent schema setting then pass in the schema attribute to this argument or do not fill this parameter at all; the default value for this field is -1, which is a fallback to use Snowflake default - in this case the schema value -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} --- @@ -208,7 +208,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -221,7 +221,7 @@ If you experience problems setting this value it might not be settable. Please t primary_key block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#primary_key Table#primary_key} --- @@ -231,7 +231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#tag Table#tag} --- @@ -629,7 +629,7 @@ def put_primary_key( Columns to use in primary key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#keys Table#keys} --- @@ -639,7 +639,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -813,7 +813,7 @@ The construct id used in the generated config for the Table to import. The id of the existing Table that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#import import section} in the documentation of this resource for the id to use --- @@ -1316,7 +1316,7 @@ name: str Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1330,7 +1330,7 @@ type: str Column type, e.g. VARIANT. For a full list of column types, see [Summary of Data Types](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#type Table#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#type Table#type} --- @@ -1344,7 +1344,7 @@ collate: str Column collation, e.g. utf8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#collate Table#collate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#collate Table#collate} --- @@ -1358,7 +1358,7 @@ comment: str Column comment. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -1372,7 +1372,7 @@ default: TableColumnDefault default block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#default Table#default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#default Table#default} --- @@ -1386,7 +1386,7 @@ identity: TableColumnIdentity identity block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#identity Table#identity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#identity Table#identity} --- @@ -1400,7 +1400,7 @@ masking_policy: str Masking policy to apply on column. It has to be a fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#masking_policy Table#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#masking_policy Table#masking_policy} --- @@ -1416,7 +1416,7 @@ Whether this column can contain null values. **Note**: Depending on your Snowflake version, the default value will not suffice if this column is used in a primary key constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#nullable Table#nullable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#nullable Table#nullable} --- @@ -1454,7 +1454,7 @@ constant: str The default constant value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#constant Table#constant} --- @@ -1468,7 +1468,7 @@ expression: str The default expression value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#expression Table#expression} --- @@ -1482,7 +1482,7 @@ sequence: str The default sequence to use for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#sequence Table#sequence} --- @@ -1518,7 +1518,7 @@ start_num: typing.Union[int, float] The number to start incrementing at. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#start_num Table#start_num} --- @@ -1532,7 +1532,7 @@ step_num: typing.Union[int, float] Step size to increment by. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#step_num Table#step_num} --- @@ -1584,7 +1584,7 @@ table.TableConfig( | cluster_by | typing.List[str] | A list of one or more table columns/expressions to be used as clustering key(s) for the table. | | comment | str | Specifies a comment for the table. | | data_retention_time_in_days | typing.Union[int, float] | Specifies the retention period for the table so that Time Travel actions (SELECT, CLONE, UNDROP) can be performed on historical data in the table. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. | | primary_key | TablePrimaryKey | primary_key block. | | tag | typing.Union[cdktf.IResolvable, typing.List[TableTag]] | tag block. | @@ -1670,7 +1670,7 @@ column: typing.Union[IResolvable, typing.List[TableColumn]] column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#column Table#column} --- @@ -1684,7 +1684,7 @@ database: str The database in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -1700,7 +1700,7 @@ Specifies the identifier for the table; must be unique for the database and schema in which the table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1714,7 +1714,7 @@ schema: str The schema in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- @@ -1728,7 +1728,7 @@ change_tracking: typing.Union[bool, IResolvable] Specifies whether to enable change tracking on the table. Default false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#change_tracking Table#change_tracking} --- @@ -1742,7 +1742,7 @@ cluster_by: typing.List[str] A list of one or more table columns/expressions to be used as clustering key(s) for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#cluster_by Table#cluster_by} --- @@ -1756,7 +1756,7 @@ comment: str Specifies a comment for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -1772,7 +1772,7 @@ Specifies the retention period for the table so that Time Travel actions (SELECT If you wish to inherit the parent schema setting then pass in the schema attribute to this argument or do not fill this parameter at all; the default value for this field is -1, which is a fallback to use Snowflake default - in this case the schema value -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} --- @@ -1784,7 +1784,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1801,7 +1801,7 @@ primary_key: TablePrimaryKey primary_key block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#primary_key Table#primary_key} --- @@ -1815,7 +1815,7 @@ tag: typing.Union[IResolvable, typing.List[TableTag]] tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#tag Table#tag} --- @@ -1851,7 +1851,7 @@ keys: typing.List[str] Columns to use in primary key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#keys Table#keys} --- @@ -1865,7 +1865,7 @@ name: str Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1905,7 +1905,7 @@ name: str Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1919,7 +1919,7 @@ value: str Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#value Table#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#value Table#value} --- @@ -1933,7 +1933,7 @@ database: str Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -1947,7 +1947,7 @@ schema: str Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- @@ -3088,7 +3088,7 @@ def put_default( The default constant value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#constant Table#constant} --- @@ -3098,7 +3098,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The default expression value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#expression Table#expression} --- @@ -3108,7 +3108,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The default sequence to use for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#sequence Table#sequence} --- @@ -3127,7 +3127,7 @@ def put_identity( The number to start incrementing at. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#start_num Table#start_num} --- @@ -3137,7 +3137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Step size to increment by. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#step_num Table#step_num} --- diff --git a/docs/table.typescript.md b/docs/table.typescript.md index d2e49de22..3f1a4dc8a 100644 --- a/docs/table.typescript.md +++ b/docs/table.typescript.md @@ -4,7 +4,7 @@ ### Table -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table snowflake_table}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table snowflake_table}. #### Initializers @@ -555,7 +555,7 @@ The construct id used in the generated config for the Table to import. The id of the existing Table that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#import import section} in the documentation of this resource for the id to use --- @@ -1049,7 +1049,7 @@ public readonly name: string; Column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1063,7 +1063,7 @@ public readonly type: string; Column type, e.g. VARIANT. For a full list of column types, see [Summary of Data Types](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#type Table#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#type Table#type} --- @@ -1077,7 +1077,7 @@ public readonly collate: string; Column collation, e.g. utf8. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#collate Table#collate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#collate Table#collate} --- @@ -1091,7 +1091,7 @@ public readonly comment: string; Column comment. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -1105,7 +1105,7 @@ public readonly default: TableColumnDefault; default block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#default Table#default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#default Table#default} --- @@ -1119,7 +1119,7 @@ public readonly identity: TableColumnIdentity; identity block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#identity Table#identity} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#identity Table#identity} --- @@ -1133,7 +1133,7 @@ public readonly maskingPolicy: string; Masking policy to apply on column. It has to be a fully qualified name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#masking_policy Table#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#masking_policy Table#masking_policy} --- @@ -1149,7 +1149,7 @@ Whether this column can contain null values. **Note**: Depending on your Snowflake version, the default value will not suffice if this column is used in a primary key constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#nullable Table#nullable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#nullable Table#nullable} --- @@ -1183,7 +1183,7 @@ public readonly constant: string; The default constant value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#constant Table#constant} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#constant Table#constant} --- @@ -1197,7 +1197,7 @@ public readonly expression: string; The default expression value for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#expression Table#expression} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#expression Table#expression} --- @@ -1211,7 +1211,7 @@ public readonly sequence: string; The default sequence to use for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#sequence Table#sequence} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#sequence Table#sequence} --- @@ -1244,7 +1244,7 @@ public readonly startNum: number; The number to start incrementing at. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#start_num Table#start_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#start_num Table#start_num} --- @@ -1258,7 +1258,7 @@ public readonly stepNum: number; Step size to increment by. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#step_num Table#step_num} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#step_num Table#step_num} --- @@ -1291,7 +1291,7 @@ const tableConfig: table.TableConfig = { ... } | clusterBy | string[] | A list of one or more table columns/expressions to be used as clustering key(s) for the table. | | comment | string | Specifies a comment for the table. | | dataRetentionTimeInDays | number | Specifies the retention period for the table so that Time Travel actions (SELECT, CLONE, UNDROP) can be performed on historical data in the table. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. | | primaryKey | TablePrimaryKey | primary_key block. | | tag | cdktf.IResolvable \| TableTag[] | tag block. | @@ -1377,7 +1377,7 @@ public readonly column: IResolvable | TableColumn[]; column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#column Table#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#column Table#column} --- @@ -1391,7 +1391,7 @@ public readonly database: string; The database in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -1407,7 +1407,7 @@ Specifies the identifier for the table; must be unique for the database and schema in which the table is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1421,7 +1421,7 @@ public readonly schema: string; The schema in which to create the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- @@ -1435,7 +1435,7 @@ public readonly changeTracking: boolean | IResolvable; Specifies whether to enable change tracking on the table. Default false. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#change_tracking Table#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#change_tracking Table#change_tracking} --- @@ -1449,7 +1449,7 @@ public readonly clusterBy: string[]; A list of one or more table columns/expressions to be used as clustering key(s) for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#cluster_by Table#cluster_by} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#cluster_by Table#cluster_by} --- @@ -1463,7 +1463,7 @@ public readonly comment: string; Specifies a comment for the table. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} --- @@ -1479,7 +1479,7 @@ Specifies the retention period for the table so that Time Travel actions (SELECT If you wish to inherit the parent schema setting then pass in the schema attribute to this argument or do not fill this parameter at all; the default value for this field is -1, which is a fallback to use Snowflake default - in this case the schema value -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} --- @@ -1491,7 +1491,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1508,7 +1508,7 @@ public readonly primaryKey: TablePrimaryKey; primary_key block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#primary_key Table#primary_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#primary_key Table#primary_key} --- @@ -1522,7 +1522,7 @@ public readonly tag: IResolvable | TableTag[]; tag block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#tag Table#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#tag Table#tag} --- @@ -1555,7 +1555,7 @@ public readonly keys: string[]; Columns to use in primary key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#keys Table#keys} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#keys Table#keys} --- @@ -1569,7 +1569,7 @@ public readonly name: string; Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1604,7 +1604,7 @@ public readonly name: string; Tag name, e.g. department. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} --- @@ -1618,7 +1618,7 @@ public readonly value: string; Tag value, e.g. marketing_info. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#value Table#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#value Table#value} --- @@ -1632,7 +1632,7 @@ public readonly database: string; Name of the database that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} --- @@ -1646,7 +1646,7 @@ public readonly schema: string; Name of the schema that the tag was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} --- diff --git a/docs/tableColumnMaskingPolicyApplication.csharp.md b/docs/tableColumnMaskingPolicyApplication.csharp.md index e44060ed5..9744d78cb 100644 --- a/docs/tableColumnMaskingPolicyApplication.csharp.md +++ b/docs/tableColumnMaskingPolicyApplication.csharp.md @@ -4,7 +4,7 @@ ### TableColumnMaskingPolicyApplication -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the TableColumnMaskingPolicyAp The id of the existing TableColumnMaskingPolicyApplication that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use --- @@ -793,7 +793,7 @@ new TableColumnMaskingPolicyApplicationConfig { | Column | string | The column to apply the masking policy to. | | MaskingPolicy | string | Fully qualified name (`database.schema.policyname`) of the policy to apply. | | Table | string | The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | --- @@ -877,7 +877,7 @@ public string Column { get; set; } The column to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} --- @@ -891,7 +891,7 @@ public string MaskingPolicy { get; set; } Fully qualified name (`database.schema.policyname`) of the policy to apply. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} --- @@ -905,7 +905,7 @@ public string Table { get; set; } The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} --- @@ -917,7 +917,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tableColumnMaskingPolicyApplication.go.md b/docs/tableColumnMaskingPolicyApplication.go.md index fb7b93c82..2bd135815 100644 --- a/docs/tableColumnMaskingPolicyApplication.go.md +++ b/docs/tableColumnMaskingPolicyApplication.go.md @@ -4,7 +4,7 @@ ### TableColumnMaskingPolicyApplication -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the TableColumnMaskingPolicyAp The id of the existing TableColumnMaskingPolicyApplication that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use --- @@ -793,7 +793,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/tablecolumnma | Column | *string | The column to apply the masking policy to. | | MaskingPolicy | *string | Fully qualified name (`database.schema.policyname`) of the policy to apply. | | Table | *string | The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | --- @@ -877,7 +877,7 @@ Column *string The column to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} --- @@ -891,7 +891,7 @@ MaskingPolicy *string Fully qualified name (`database.schema.policyname`) of the policy to apply. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} --- @@ -905,7 +905,7 @@ Table *string The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} --- @@ -917,7 +917,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tableColumnMaskingPolicyApplication.java.md b/docs/tableColumnMaskingPolicyApplication.java.md index 8c49d9dea..1c5f6e490 100644 --- a/docs/tableColumnMaskingPolicyApplication.java.md +++ b/docs/tableColumnMaskingPolicyApplication.java.md @@ -4,7 +4,7 @@ ### TableColumnMaskingPolicyApplication -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application}. #### Initializers @@ -44,7 +44,7 @@ TableColumnMaskingPolicyApplication.Builder.create(Construct scope, java.lang.St | column | java.lang.String | The column to apply the masking policy to. | | maskingPolicy | java.lang.String | Fully qualified name (`database.schema.policyname`) of the policy to apply. | | table | java.lang.String | The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope The column to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Fully qualified name (`database.schema.policyname`) of the policy to apply. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -579,7 +579,7 @@ The construct id used in the generated config for the TableColumnMaskingPolicyAp The id of the existing TableColumnMaskingPolicyApplication that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use --- @@ -902,7 +902,7 @@ TableColumnMaskingPolicyApplicationConfig.builder() | column | java.lang.String | The column to apply the masking policy to. | | maskingPolicy | java.lang.String | Fully qualified name (`database.schema.policyname`) of the policy to apply. | | table | java.lang.String | The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | --- @@ -986,7 +986,7 @@ public java.lang.String getColumn(); The column to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} --- @@ -1000,7 +1000,7 @@ public java.lang.String getMaskingPolicy(); Fully qualified name (`database.schema.policyname`) of the policy to apply. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} --- @@ -1014,7 +1014,7 @@ public java.lang.String getTable(); The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} --- @@ -1026,7 +1026,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tableColumnMaskingPolicyApplication.python.md b/docs/tableColumnMaskingPolicyApplication.python.md index 795655dfa..fbb978c3a 100644 --- a/docs/tableColumnMaskingPolicyApplication.python.md +++ b/docs/tableColumnMaskingPolicyApplication.python.md @@ -4,7 +4,7 @@ ### TableColumnMaskingPolicyApplication -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application}. #### Initializers @@ -42,7 +42,7 @@ tableColumnMaskingPolicyApplication.TableColumnMaskingPolicyApplication( | column | str | The column to apply the masking policy to. | | masking_policy | str | Fully qualified name (`database.schema.policyname`) of the policy to apply. | | table | str | The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The column to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Fully qualified name (`database.schema.policyname`) of the policy to apply. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -623,7 +623,7 @@ The construct id used in the generated config for the TableColumnMaskingPolicyAp The id of the existing TableColumnMaskingPolicyApplication that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use --- @@ -942,7 +942,7 @@ tableColumnMaskingPolicyApplication.TableColumnMaskingPolicyApplicationConfig( | column | str | The column to apply the masking policy to. | | masking_policy | str | Fully qualified name (`database.schema.policyname`) of the policy to apply. | | table | str | The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | --- @@ -1026,7 +1026,7 @@ column: str The column to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} --- @@ -1040,7 +1040,7 @@ masking_policy: str Fully qualified name (`database.schema.policyname`) of the policy to apply. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} --- @@ -1054,7 +1054,7 @@ table: str The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} --- @@ -1066,7 +1066,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tableColumnMaskingPolicyApplication.typescript.md b/docs/tableColumnMaskingPolicyApplication.typescript.md index 5c01d33ef..55c06ca76 100644 --- a/docs/tableColumnMaskingPolicyApplication.typescript.md +++ b/docs/tableColumnMaskingPolicyApplication.typescript.md @@ -4,7 +4,7 @@ ### TableColumnMaskingPolicyApplication -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the TableColumnMaskingPolicyAp The id of the existing TableColumnMaskingPolicyApplication that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use --- @@ -781,7 +781,7 @@ const tableColumnMaskingPolicyApplicationConfig: tableColumnMaskingPolicyApplica | column | string | The column to apply the masking policy to. | | maskingPolicy | string | Fully qualified name (`database.schema.policyname`) of the policy to apply. | | table | string | The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. | --- @@ -865,7 +865,7 @@ public readonly column: string; The column to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} --- @@ -879,7 +879,7 @@ public readonly maskingPolicy: string; Fully qualified name (`database.schema.policyname`) of the policy to apply. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} --- @@ -893,7 +893,7 @@ public readonly table: string; The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} --- @@ -905,7 +905,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tableConstraint.csharp.md b/docs/tableConstraint.csharp.md index 499c5339b..1243810e6 100644 --- a/docs/tableConstraint.csharp.md +++ b/docs/tableConstraint.csharp.md @@ -4,7 +4,7 @@ ### TableConstraint -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint snowflake_table_constraint}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint snowflake_table_constraint}. #### Initializers @@ -543,7 +543,7 @@ The construct id used in the generated config for the TableConstraint to import. The id of the existing TableConstraint that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use --- @@ -1075,7 +1075,7 @@ new TableConstraintConfig { | Enable | object | Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. | | Enforced | object | Whether the constraint is enforced. | | ForeignKeyProperties | TableConstraintForeignKeyProperties | foreign_key_properties block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. | | Initially | string | Whether the constraint is initially deferred or immediate. | | Rely | object | Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. | | Validate | object | Specifies whether to validate existing data on the table when a constraint is created. | @@ -1162,7 +1162,7 @@ public string[] Columns { get; set; } Columns to use in constraint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -1176,7 +1176,7 @@ public string Name { get; set; } Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#name TableConstraint#name} --- @@ -1190,7 +1190,7 @@ public string TableId { get; set; } Identifier for table to create constraint on. Format must follow: "\"<db_name>\".\"<schema_name>\".\"<table_name>\"" or "<db_name>.<schema_name>.<table_name>" (snowflake_table.my_table.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- @@ -1204,7 +1204,7 @@ public string Type { get; set; } Type of constraint, one of 'UNIQUE', 'PRIMARY KEY', or 'FOREIGN KEY'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#type TableConstraint#type} --- @@ -1218,7 +1218,7 @@ public string Comment { get; set; } Comment for the table constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#comment TableConstraint#comment} --- @@ -1232,7 +1232,7 @@ public object Deferrable { get; set; } Whether the constraint is deferrable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} --- @@ -1246,7 +1246,7 @@ public object Enable { get; set; } Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enable TableConstraint#enable} --- @@ -1260,7 +1260,7 @@ public object Enforced { get; set; } Whether the constraint is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enforced TableConstraint#enforced} --- @@ -1274,7 +1274,7 @@ public TableConstraintForeignKeyProperties ForeignKeyProperties { get; set; } foreign_key_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} --- @@ -1286,7 +1286,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1303,7 +1303,7 @@ public string Initially { get; set; } Whether the constraint is initially deferred or immediate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#initially TableConstraint#initially} --- @@ -1317,7 +1317,7 @@ public object Rely { get; set; } Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#rely TableConstraint#rely} --- @@ -1333,7 +1333,7 @@ Specifies whether to validate existing data on the table when a constraint is cr Only used in conjunction with the ENABLE property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#validate TableConstraint#validate} --- @@ -1373,7 +1373,7 @@ public TableConstraintForeignKeyPropertiesReferences References { get; set; } references block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#references TableConstraint#references} --- @@ -1387,7 +1387,7 @@ public string Match { get; set; } The match type for the foreign key. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#match TableConstraint#match} --- @@ -1401,7 +1401,7 @@ public string OnDelete { get; set; } Specifies the action performed when the primary/unique key for the foreign key is deleted. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} --- @@ -1415,7 +1415,7 @@ public string OnUpdate { get; set; } Specifies the action performed when the primary/unique key for the foreign key is updated. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_update TableConstraint#on_update} --- @@ -1451,7 +1451,7 @@ public string[] Columns { get; set; } Columns to use in foreign key reference. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -1465,7 +1465,7 @@ public string TableId { get; set; } Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- diff --git a/docs/tableConstraint.go.md b/docs/tableConstraint.go.md index d3c30510a..301cf21b5 100644 --- a/docs/tableConstraint.go.md +++ b/docs/tableConstraint.go.md @@ -4,7 +4,7 @@ ### TableConstraint -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint snowflake_table_constraint}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint snowflake_table_constraint}. #### Initializers @@ -543,7 +543,7 @@ The construct id used in the generated config for the TableConstraint to import. The id of the existing TableConstraint that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use --- @@ -1075,7 +1075,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/tableconstrai | Enable | interface{} | Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. | | Enforced | interface{} | Whether the constraint is enforced. | | ForeignKeyProperties | TableConstraintForeignKeyProperties | foreign_key_properties block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. | | Initially | *string | Whether the constraint is initially deferred or immediate. | | Rely | interface{} | Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. | | Validate | interface{} | Specifies whether to validate existing data on the table when a constraint is created. | @@ -1162,7 +1162,7 @@ Columns *[]*string Columns to use in constraint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -1176,7 +1176,7 @@ Name *string Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#name TableConstraint#name} --- @@ -1190,7 +1190,7 @@ TableId *string Identifier for table to create constraint on. Format must follow: "\"<db_name>\".\"<schema_name>\".\"<table_name>\"" or "<db_name>.<schema_name>.<table_name>" (snowflake_table.my_table.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- @@ -1204,7 +1204,7 @@ Type *string Type of constraint, one of 'UNIQUE', 'PRIMARY KEY', or 'FOREIGN KEY'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#type TableConstraint#type} --- @@ -1218,7 +1218,7 @@ Comment *string Comment for the table constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#comment TableConstraint#comment} --- @@ -1232,7 +1232,7 @@ Deferrable interface{} Whether the constraint is deferrable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} --- @@ -1246,7 +1246,7 @@ Enable interface{} Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enable TableConstraint#enable} --- @@ -1260,7 +1260,7 @@ Enforced interface{} Whether the constraint is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enforced TableConstraint#enforced} --- @@ -1274,7 +1274,7 @@ ForeignKeyProperties TableConstraintForeignKeyProperties foreign_key_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} --- @@ -1286,7 +1286,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1303,7 +1303,7 @@ Initially *string Whether the constraint is initially deferred or immediate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#initially TableConstraint#initially} --- @@ -1317,7 +1317,7 @@ Rely interface{} Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#rely TableConstraint#rely} --- @@ -1333,7 +1333,7 @@ Specifies whether to validate existing data on the table when a constraint is cr Only used in conjunction with the ENABLE property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#validate TableConstraint#validate} --- @@ -1373,7 +1373,7 @@ References TableConstraintForeignKeyPropertiesReferences references block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#references TableConstraint#references} --- @@ -1387,7 +1387,7 @@ Match *string The match type for the foreign key. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#match TableConstraint#match} --- @@ -1401,7 +1401,7 @@ OnDelete *string Specifies the action performed when the primary/unique key for the foreign key is deleted. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} --- @@ -1415,7 +1415,7 @@ OnUpdate *string Specifies the action performed when the primary/unique key for the foreign key is updated. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_update TableConstraint#on_update} --- @@ -1451,7 +1451,7 @@ Columns *[]*string Columns to use in foreign key reference. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -1465,7 +1465,7 @@ TableId *string Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- diff --git a/docs/tableConstraint.java.md b/docs/tableConstraint.java.md index a340948f7..3799a8c43 100644 --- a/docs/tableConstraint.java.md +++ b/docs/tableConstraint.java.md @@ -4,7 +4,7 @@ ### TableConstraint -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint snowflake_table_constraint}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint snowflake_table_constraint}. #### Initializers @@ -64,7 +64,7 @@ TableConstraint.Builder.create(Construct scope, java.lang.String id) | enable | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. | | enforced | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether the constraint is enforced. | | foreignKeyProperties | TableConstraintForeignKeyProperties | foreign_key_properties block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. | | initially | java.lang.String | Whether the constraint is initially deferred or immediate. | | rely | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. | | validate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to validate existing data on the table when a constraint is created. | @@ -137,7 +137,7 @@ Must be unique amongst siblings in the same scope Columns to use in constraint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#name TableConstraint#name} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Identifier for table to create constraint on. Format must follow: "\"<db_name>\".\"<schema_name>\".\"<table_name>\"" or "<db_name>.<schema_name>.<table_name>" (snowflake_table.my_table.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Type of constraint, one of 'UNIQUE', 'PRIMARY KEY', or 'FOREIGN KEY'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#type TableConstraint#type} --- @@ -177,7 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Comment for the table constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#comment TableConstraint#comment} --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Whether the constraint is deferrable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} --- @@ -197,7 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enable TableConstraint#enable} --- @@ -207,7 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Whether the constraint is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enforced TableConstraint#enforced} --- @@ -217,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf foreign_key_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} --- @@ -225,7 +225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -238,7 +238,7 @@ If you experience problems setting this value it might not be settable. Please t Whether the constraint is initially deferred or immediate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#initially TableConstraint#initially} --- @@ -248,7 +248,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#rely TableConstraint#rely} --- @@ -260,7 +260,7 @@ Specifies whether to validate existing data on the table when a constraint is cr Only used in conjunction with the ENABLE property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#validate TableConstraint#validate} --- @@ -763,7 +763,7 @@ The construct id used in the generated config for the TableConstraint to import. The id of the existing TableConstraint that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use --- @@ -1304,7 +1304,7 @@ TableConstraintConfig.builder() | enable | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. | | enforced | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether the constraint is enforced. | | foreignKeyProperties | TableConstraintForeignKeyProperties | foreign_key_properties block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. | | initially | java.lang.String | Whether the constraint is initially deferred or immediate. | | rely | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. | | validate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether to validate existing data on the table when a constraint is created. | @@ -1391,7 +1391,7 @@ public java.util.List getColumns(); Columns to use in constraint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -1405,7 +1405,7 @@ public java.lang.String getName(); Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#name TableConstraint#name} --- @@ -1419,7 +1419,7 @@ public java.lang.String getTableId(); Identifier for table to create constraint on. Format must follow: "\"<db_name>\".\"<schema_name>\".\"<table_name>\"" or "<db_name>.<schema_name>.<table_name>" (snowflake_table.my_table.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- @@ -1433,7 +1433,7 @@ public java.lang.String getType(); Type of constraint, one of 'UNIQUE', 'PRIMARY KEY', or 'FOREIGN KEY'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#type TableConstraint#type} --- @@ -1447,7 +1447,7 @@ public java.lang.String getComment(); Comment for the table constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#comment TableConstraint#comment} --- @@ -1461,7 +1461,7 @@ public java.lang.Object getDeferrable(); Whether the constraint is deferrable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} --- @@ -1475,7 +1475,7 @@ public java.lang.Object getEnable(); Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enable TableConstraint#enable} --- @@ -1489,7 +1489,7 @@ public java.lang.Object getEnforced(); Whether the constraint is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enforced TableConstraint#enforced} --- @@ -1503,7 +1503,7 @@ public TableConstraintForeignKeyProperties getForeignKeyProperties(); foreign_key_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} --- @@ -1515,7 +1515,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1532,7 +1532,7 @@ public java.lang.String getInitially(); Whether the constraint is initially deferred or immediate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#initially TableConstraint#initially} --- @@ -1546,7 +1546,7 @@ public java.lang.Object getRely(); Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#rely TableConstraint#rely} --- @@ -1562,7 +1562,7 @@ Specifies whether to validate existing data on the table when a constraint is cr Only used in conjunction with the ENABLE property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#validate TableConstraint#validate} --- @@ -1602,7 +1602,7 @@ public TableConstraintForeignKeyPropertiesReferences getReferences(); references block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#references TableConstraint#references} --- @@ -1616,7 +1616,7 @@ public java.lang.String getMatch(); The match type for the foreign key. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#match TableConstraint#match} --- @@ -1630,7 +1630,7 @@ public java.lang.String getOnDelete(); Specifies the action performed when the primary/unique key for the foreign key is deleted. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} --- @@ -1644,7 +1644,7 @@ public java.lang.String getOnUpdate(); Specifies the action performed when the primary/unique key for the foreign key is updated. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_update TableConstraint#on_update} --- @@ -1680,7 +1680,7 @@ public java.util.List getColumns(); Columns to use in foreign key reference. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -1694,7 +1694,7 @@ public java.lang.String getTableId(); Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- diff --git a/docs/tableConstraint.python.md b/docs/tableConstraint.python.md index ad54b7b78..90bf4ad2a 100644 --- a/docs/tableConstraint.python.md +++ b/docs/tableConstraint.python.md @@ -4,7 +4,7 @@ ### TableConstraint -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint snowflake_table_constraint}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint snowflake_table_constraint}. #### Initializers @@ -57,7 +57,7 @@ tableConstraint.TableConstraint( | enable | typing.Union[bool, cdktf.IResolvable] | Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. | | enforced | typing.Union[bool, cdktf.IResolvable] | Whether the constraint is enforced. | | foreign_key_properties | TableConstraintForeignKeyProperties | foreign_key_properties block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. | | initially | str | Whether the constraint is initially deferred or immediate. | | rely | typing.Union[bool, cdktf.IResolvable] | Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. | | validate | typing.Union[bool, cdktf.IResolvable] | Specifies whether to validate existing data on the table when a constraint is created. | @@ -130,7 +130,7 @@ Must be unique amongst siblings in the same scope Columns to use in constraint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#name TableConstraint#name} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Identifier for table to create constraint on. Format must follow: "\"<db_name>\".\"<schema_name>\".\"<table_name>\"" or "<db_name>.<schema_name>.<table_name>" (snowflake_table.my_table.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Type of constraint, one of 'UNIQUE', 'PRIMARY KEY', or 'FOREIGN KEY'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#type TableConstraint#type} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Comment for the table constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#comment TableConstraint#comment} --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Whether the constraint is deferrable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} --- @@ -190,7 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enable TableConstraint#enable} --- @@ -200,7 +200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Whether the constraint is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enforced TableConstraint#enforced} --- @@ -210,7 +210,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf foreign_key_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} --- @@ -218,7 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -231,7 +231,7 @@ If you experience problems setting this value it might not be settable. Please t Whether the constraint is initially deferred or immediate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#initially TableConstraint#initially} --- @@ -241,7 +241,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#rely TableConstraint#rely} --- @@ -253,7 +253,7 @@ Specifies whether to validate existing data on the table when a constraint is cr Only used in conjunction with the ENABLE property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#validate TableConstraint#validate} --- @@ -639,7 +639,7 @@ def put_foreign_key_properties( references block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#references TableConstraint#references} --- @@ -649,7 +649,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The match type for the foreign key. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#match TableConstraint#match} --- @@ -659,7 +659,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the action performed when the primary/unique key for the foreign key is deleted. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} --- @@ -669,7 +669,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the action performed when the primary/unique key for the foreign key is updated. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_update TableConstraint#on_update} --- @@ -841,7 +841,7 @@ The construct id used in the generated config for the TableConstraint to import. The id of the existing TableConstraint that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use --- @@ -1373,7 +1373,7 @@ tableConstraint.TableConstraintConfig( | enable | typing.Union[bool, cdktf.IResolvable] | Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. | | enforced | typing.Union[bool, cdktf.IResolvable] | Whether the constraint is enforced. | | foreign_key_properties | TableConstraintForeignKeyProperties | foreign_key_properties block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. | | initially | str | Whether the constraint is initially deferred or immediate. | | rely | typing.Union[bool, cdktf.IResolvable] | Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. | | validate | typing.Union[bool, cdktf.IResolvable] | Specifies whether to validate existing data on the table when a constraint is created. | @@ -1460,7 +1460,7 @@ columns: typing.List[str] Columns to use in constraint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -1474,7 +1474,7 @@ name: str Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#name TableConstraint#name} --- @@ -1488,7 +1488,7 @@ table_id: str Identifier for table to create constraint on. Format must follow: "\"<db_name>\".\"<schema_name>\".\"<table_name>\"" or "<db_name>.<schema_name>.<table_name>" (snowflake_table.my_table.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- @@ -1502,7 +1502,7 @@ type: str Type of constraint, one of 'UNIQUE', 'PRIMARY KEY', or 'FOREIGN KEY'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#type TableConstraint#type} --- @@ -1516,7 +1516,7 @@ comment: str Comment for the table constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#comment TableConstraint#comment} --- @@ -1530,7 +1530,7 @@ deferrable: typing.Union[bool, IResolvable] Whether the constraint is deferrable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} --- @@ -1544,7 +1544,7 @@ enable: typing.Union[bool, IResolvable] Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enable TableConstraint#enable} --- @@ -1558,7 +1558,7 @@ enforced: typing.Union[bool, IResolvable] Whether the constraint is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enforced TableConstraint#enforced} --- @@ -1572,7 +1572,7 @@ foreign_key_properties: TableConstraintForeignKeyProperties foreign_key_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} --- @@ -1584,7 +1584,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1601,7 +1601,7 @@ initially: str Whether the constraint is initially deferred or immediate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#initially TableConstraint#initially} --- @@ -1615,7 +1615,7 @@ rely: typing.Union[bool, IResolvable] Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#rely TableConstraint#rely} --- @@ -1631,7 +1631,7 @@ Specifies whether to validate existing data on the table when a constraint is cr Only used in conjunction with the ENABLE property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#validate TableConstraint#validate} --- @@ -1671,7 +1671,7 @@ references: TableConstraintForeignKeyPropertiesReferences references block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#references TableConstraint#references} --- @@ -1685,7 +1685,7 @@ match: str The match type for the foreign key. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#match TableConstraint#match} --- @@ -1699,7 +1699,7 @@ on_delete: str Specifies the action performed when the primary/unique key for the foreign key is deleted. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} --- @@ -1713,7 +1713,7 @@ on_update: str Specifies the action performed when the primary/unique key for the foreign key is updated. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_update TableConstraint#on_update} --- @@ -1749,7 +1749,7 @@ columns: typing.List[str] Columns to use in foreign key reference. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -1763,7 +1763,7 @@ table_id: str Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- @@ -2016,7 +2016,7 @@ def put_references( Columns to use in foreign key reference. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -2026,7 +2026,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- diff --git a/docs/tableConstraint.typescript.md b/docs/tableConstraint.typescript.md index bb81f3627..621851687 100644 --- a/docs/tableConstraint.typescript.md +++ b/docs/tableConstraint.typescript.md @@ -4,7 +4,7 @@ ### TableConstraint -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint snowflake_table_constraint}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint snowflake_table_constraint}. #### Initializers @@ -543,7 +543,7 @@ The construct id used in the generated config for the TableConstraint to import. The id of the existing TableConstraint that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use --- @@ -1054,7 +1054,7 @@ const tableConstraintConfig: tableConstraint.TableConstraintConfig = { ... } | enable | boolean \| cdktf.IResolvable | Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. | | enforced | boolean \| cdktf.IResolvable | Whether the constraint is enforced. | | foreignKeyProperties | TableConstraintForeignKeyProperties | foreign_key_properties block. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. | | initially | string | Whether the constraint is initially deferred or immediate. | | rely | boolean \| cdktf.IResolvable | Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. | | validate | boolean \| cdktf.IResolvable | Specifies whether to validate existing data on the table when a constraint is created. | @@ -1141,7 +1141,7 @@ public readonly columns: string[]; Columns to use in constraint key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -1155,7 +1155,7 @@ public readonly name: string; Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#name TableConstraint#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#name TableConstraint#name} --- @@ -1169,7 +1169,7 @@ public readonly tableId: string; Identifier for table to create constraint on. Format must follow: "\"<db_name>\".\"<schema_name>\".\"<table_name>\"" or "<db_name>.<schema_name>.<table_name>" (snowflake_table.my_table.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- @@ -1183,7 +1183,7 @@ public readonly type: string; Type of constraint, one of 'UNIQUE', 'PRIMARY KEY', or 'FOREIGN KEY'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#type TableConstraint#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#type TableConstraint#type} --- @@ -1197,7 +1197,7 @@ public readonly comment: string; Comment for the table constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#comment TableConstraint#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#comment TableConstraint#comment} --- @@ -1211,7 +1211,7 @@ public readonly deferrable: boolean | IResolvable; Whether the constraint is deferrable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} --- @@ -1225,7 +1225,7 @@ public readonly enable: boolean | IResolvable; Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enable TableConstraint#enable} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enable TableConstraint#enable} --- @@ -1239,7 +1239,7 @@ public readonly enforced: boolean | IResolvable; Whether the constraint is enforced. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enforced TableConstraint#enforced} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enforced TableConstraint#enforced} --- @@ -1253,7 +1253,7 @@ public readonly foreignKeyProperties: TableConstraintForeignKeyProperties; foreign_key_properties block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} --- @@ -1265,7 +1265,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1282,7 +1282,7 @@ public readonly initially: string; Whether the constraint is initially deferred or immediate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#initially TableConstraint#initially} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#initially TableConstraint#initially} --- @@ -1296,7 +1296,7 @@ public readonly rely: boolean | IResolvable; Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#rely TableConstraint#rely} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#rely TableConstraint#rely} --- @@ -1312,7 +1312,7 @@ Specifies whether to validate existing data on the table when a constraint is cr Only used in conjunction with the ENABLE property. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#validate TableConstraint#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#validate TableConstraint#validate} --- @@ -1347,7 +1347,7 @@ public readonly references: TableConstraintForeignKeyPropertiesReferences; references block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#references TableConstraint#references} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#references TableConstraint#references} --- @@ -1361,7 +1361,7 @@ public readonly match: string; The match type for the foreign key. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#match TableConstraint#match} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#match TableConstraint#match} --- @@ -1375,7 +1375,7 @@ public readonly onDelete: string; Specifies the action performed when the primary/unique key for the foreign key is deleted. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} --- @@ -1389,7 +1389,7 @@ public readonly onUpdate: string; Specifies the action performed when the primary/unique key for the foreign key is updated. Not applicable for primary/unique keys. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_update TableConstraint#on_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_update TableConstraint#on_update} --- @@ -1422,7 +1422,7 @@ public readonly columns: string[]; Columns to use in foreign key reference. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} --- @@ -1436,7 +1436,7 @@ public readonly tableId: string; Name of constraint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} --- diff --git a/docs/tag.csharp.md b/docs/tag.csharp.md index 357cbc6d4..6774339df 100644 --- a/docs/tag.csharp.md +++ b/docs/tag.csharp.md @@ -4,7 +4,7 @@ ### Tag -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag snowflake_tag}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag snowflake_tag}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the Tag to import. The id of the existing Tag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -866,7 +866,7 @@ new TagConfig { | Schema | string | The schema in which to create the tag. | | AllowedValues | string[] | List of allowed values for the tag. | | Comment | string | Specifies a comment for the tag. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. | --- @@ -950,7 +950,7 @@ public string Database { get; set; } The database in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#database Tag#database} --- @@ -964,7 +964,7 @@ public string Name { get; set; } Specifies the identifier for the tag; must be unique for the database in which the tag is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#name Tag#name} --- @@ -978,7 +978,7 @@ public string Schema { get; set; } The schema in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#schema Tag#schema} --- @@ -992,7 +992,7 @@ public string[] AllowedValues { get; set; } List of allowed values for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -1006,7 +1006,7 @@ public string Comment { get; set; } Specifies a comment for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#comment Tag#comment} --- @@ -1018,7 +1018,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tag.go.md b/docs/tag.go.md index 85e1b9e87..d118d19c8 100644 --- a/docs/tag.go.md +++ b/docs/tag.go.md @@ -4,7 +4,7 @@ ### Tag -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag snowflake_tag}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag snowflake_tag}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the Tag to import. The id of the existing Tag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -866,7 +866,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/tag" | Schema | *string | The schema in which to create the tag. | | AllowedValues | *[]*string | List of allowed values for the tag. | | Comment | *string | Specifies a comment for the tag. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. | --- @@ -950,7 +950,7 @@ Database *string The database in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#database Tag#database} --- @@ -964,7 +964,7 @@ Name *string Specifies the identifier for the tag; must be unique for the database in which the tag is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#name Tag#name} --- @@ -978,7 +978,7 @@ Schema *string The schema in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#schema Tag#schema} --- @@ -992,7 +992,7 @@ AllowedValues *[]*string List of allowed values for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -1006,7 +1006,7 @@ Comment *string Specifies a comment for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#comment Tag#comment} --- @@ -1018,7 +1018,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tag.java.md b/docs/tag.java.md index 48a23eaca..32d921f4a 100644 --- a/docs/tag.java.md +++ b/docs/tag.java.md @@ -4,7 +4,7 @@ ### Tag -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag snowflake_tag}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag snowflake_tag}. #### Initializers @@ -48,7 +48,7 @@ Tag.Builder.create(Construct scope, java.lang.String id) | schema | java.lang.String | The schema in which to create the tag. | | allowedValues | java.util.List | List of allowed values for the tag. | | comment | java.lang.String | Specifies a comment for the tag. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope The database in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#database Tag#database} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the tag; must be unique for the database in which the tag is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#name Tag#name} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#schema Tag#schema} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf List of allowed values for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#comment Tag#comment} --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -617,7 +617,7 @@ The construct id used in the generated config for the Tag to import. The id of the existing Tag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -999,7 +999,7 @@ TagConfig.builder() | schema | java.lang.String | The schema in which to create the tag. | | allowedValues | java.util.List | List of allowed values for the tag. | | comment | java.lang.String | Specifies a comment for the tag. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. | --- @@ -1083,7 +1083,7 @@ public java.lang.String getDatabase(); The database in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#database Tag#database} --- @@ -1097,7 +1097,7 @@ public java.lang.String getName(); Specifies the identifier for the tag; must be unique for the database in which the tag is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#name Tag#name} --- @@ -1111,7 +1111,7 @@ public java.lang.String getSchema(); The schema in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#schema Tag#schema} --- @@ -1125,7 +1125,7 @@ public java.util.List getAllowedValues(); List of allowed values for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -1139,7 +1139,7 @@ public java.lang.String getComment(); Specifies a comment for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#comment Tag#comment} --- @@ -1151,7 +1151,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tag.python.md b/docs/tag.python.md index 72c9b443c..938996803 100644 --- a/docs/tag.python.md +++ b/docs/tag.python.md @@ -4,7 +4,7 @@ ### Tag -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag snowflake_tag}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag snowflake_tag}. #### Initializers @@ -46,7 +46,7 @@ tag.Tag( | schema | str | The schema in which to create the tag. | | allowed_values | typing.List[str] | List of allowed values for the tag. | | comment | str | Specifies a comment for the tag. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope The database in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#database Tag#database} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the tag; must be unique for the database in which the tag is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#name Tag#name} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#schema Tag#schema} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf List of allowed values for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#comment Tag#comment} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -661,7 +661,7 @@ The construct id used in the generated config for the Tag to import. The id of the existing Tag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -1039,7 +1039,7 @@ tag.TagConfig( | schema | str | The schema in which to create the tag. | | allowed_values | typing.List[str] | List of allowed values for the tag. | | comment | str | Specifies a comment for the tag. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. | --- @@ -1123,7 +1123,7 @@ database: str The database in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#database Tag#database} --- @@ -1137,7 +1137,7 @@ name: str Specifies the identifier for the tag; must be unique for the database in which the tag is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#name Tag#name} --- @@ -1151,7 +1151,7 @@ schema: str The schema in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#schema Tag#schema} --- @@ -1165,7 +1165,7 @@ allowed_values: typing.List[str] List of allowed values for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -1179,7 +1179,7 @@ comment: str Specifies a comment for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#comment Tag#comment} --- @@ -1191,7 +1191,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tag.typescript.md b/docs/tag.typescript.md index 4dfad2bef..6b670d9a2 100644 --- a/docs/tag.typescript.md +++ b/docs/tag.typescript.md @@ -4,7 +4,7 @@ ### Tag -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag snowflake_tag}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag snowflake_tag}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the Tag to import. The id of the existing Tag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -852,7 +852,7 @@ const tagConfig: tag.TagConfig = { ... } | schema | string | The schema in which to create the tag. | | allowedValues | string[] | List of allowed values for the tag. | | comment | string | Specifies a comment for the tag. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. | --- @@ -936,7 +936,7 @@ public readonly database: string; The database in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#database Tag#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#database Tag#database} --- @@ -950,7 +950,7 @@ public readonly name: string; Specifies the identifier for the tag; must be unique for the database in which the tag is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#name Tag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#name Tag#name} --- @@ -964,7 +964,7 @@ public readonly schema: string; The schema in which to create the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#schema Tag#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#schema Tag#schema} --- @@ -978,7 +978,7 @@ public readonly allowedValues: string[]; List of allowed values for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#allowed_values Tag#allowed_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#allowed_values Tag#allowed_values} --- @@ -992,7 +992,7 @@ public readonly comment: string; Specifies a comment for the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#comment Tag#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#comment Tag#comment} --- @@ -1004,7 +1004,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tagAssociation.csharp.md b/docs/tagAssociation.csharp.md index 1d56f9944..dcc313205 100644 --- a/docs/tagAssociation.csharp.md +++ b/docs/tagAssociation.csharp.md @@ -4,7 +4,7 @@ ### TagAssociation -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association snowflake_tag_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association snowflake_tag_association}. #### Initializers @@ -521,7 +521,7 @@ The construct id used in the generated config for the TagAssociation to import. The id of the existing TagAssociation that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use --- @@ -933,7 +933,7 @@ new TagAssociationConfig { | ObjectType | string | Specifies the type of object to add a tag. | | TagId | string | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | | TagValue | string | Specifies the value of the tag, (e.g. 'finance' or 'engineering'). | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. | | ObjectName | string | Specifies the object identifier for the tag association. | | SkipValidation | object | If true, skips validation of the tag association. | | Timeouts | TagAssociationTimeouts | timeouts block. | @@ -1020,7 +1020,7 @@ public object ObjectIdentifier { get; set; } object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} --- @@ -1036,7 +1036,7 @@ Specifies the type of object to add a tag. Allowed object types: [ACCOUNT APPLICATION APPLICATION PACKAGE DATABASE INTEGRATION NETWORK POLICY ROLE SHARE USER WAREHOUSE DATABASE ROLE SCHEMA ALERT EXTERNAL FUNCTION EXTERNAL TABLE GIT REPOSITORY ICEBERG TABLE MATERIALIZED VIEW PIPE MASKING POLICY PASSWORD POLICY ROW ACCESS POLICY SESSION POLICY PROCEDURE STAGE STREAM TABLE TASK VIEW COLUMN EVENT TABLE]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_type TagAssociation#object_type} --- @@ -1050,7 +1050,7 @@ public string TagId { get; set; } Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} --- @@ -1064,7 +1064,7 @@ public string TagValue { get; set; } Specifies the value of the tag, (e.g. 'finance' or 'engineering'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} --- @@ -1076,7 +1076,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1093,7 +1093,7 @@ public string ObjectName { get; set; } Specifies the object identifier for the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_name TagAssociation#object_name} --- @@ -1107,7 +1107,7 @@ public object SkipValidation { get; set; } If true, skips validation of the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} --- @@ -1121,7 +1121,7 @@ public TagAssociationTimeouts Timeouts { get; set; } timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} --- @@ -1159,7 +1159,7 @@ public string Name { get; set; } Name of the object to associate the tag with. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#name TagAssociation#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#name TagAssociation#name} --- @@ -1173,7 +1173,7 @@ public string Database { get; set; } Name of the database that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#database TagAssociation#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#database TagAssociation#database} --- @@ -1187,7 +1187,7 @@ public string Schema { get; set; } Name of the schema that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#schema TagAssociation#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#schema TagAssociation#schema} --- @@ -1207,7 +1207,7 @@ new TagAssociationTimeouts { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. | +| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. | --- @@ -1219,7 +1219,7 @@ public string Create { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. --- diff --git a/docs/tagAssociation.go.md b/docs/tagAssociation.go.md index 68d581ac0..2113f42eb 100644 --- a/docs/tagAssociation.go.md +++ b/docs/tagAssociation.go.md @@ -4,7 +4,7 @@ ### TagAssociation -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association snowflake_tag_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association snowflake_tag_association}. #### Initializers @@ -521,7 +521,7 @@ The construct id used in the generated config for the TagAssociation to import. The id of the existing TagAssociation that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use --- @@ -933,7 +933,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/tagassociatio | ObjectType | *string | Specifies the type of object to add a tag. | | TagId | *string | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | | TagValue | *string | Specifies the value of the tag, (e.g. 'finance' or 'engineering'). | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. | | ObjectName | *string | Specifies the object identifier for the tag association. | | SkipValidation | interface{} | If true, skips validation of the tag association. | | Timeouts | TagAssociationTimeouts | timeouts block. | @@ -1020,7 +1020,7 @@ ObjectIdentifier interface{} object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} --- @@ -1036,7 +1036,7 @@ Specifies the type of object to add a tag. Allowed object types: [ACCOUNT APPLICATION APPLICATION PACKAGE DATABASE INTEGRATION NETWORK POLICY ROLE SHARE USER WAREHOUSE DATABASE ROLE SCHEMA ALERT EXTERNAL FUNCTION EXTERNAL TABLE GIT REPOSITORY ICEBERG TABLE MATERIALIZED VIEW PIPE MASKING POLICY PASSWORD POLICY ROW ACCESS POLICY SESSION POLICY PROCEDURE STAGE STREAM TABLE TASK VIEW COLUMN EVENT TABLE]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_type TagAssociation#object_type} --- @@ -1050,7 +1050,7 @@ TagId *string Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} --- @@ -1064,7 +1064,7 @@ TagValue *string Specifies the value of the tag, (e.g. 'finance' or 'engineering'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} --- @@ -1076,7 +1076,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1093,7 +1093,7 @@ ObjectName *string Specifies the object identifier for the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_name TagAssociation#object_name} --- @@ -1107,7 +1107,7 @@ SkipValidation interface{} If true, skips validation of the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} --- @@ -1121,7 +1121,7 @@ Timeouts TagAssociationTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} --- @@ -1159,7 +1159,7 @@ Name *string Name of the object to associate the tag with. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#name TagAssociation#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#name TagAssociation#name} --- @@ -1173,7 +1173,7 @@ Database *string Name of the database that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#database TagAssociation#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#database TagAssociation#database} --- @@ -1187,7 +1187,7 @@ Schema *string Name of the schema that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#schema TagAssociation#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#schema TagAssociation#schema} --- @@ -1207,7 +1207,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/tagassociatio | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. | +| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. | --- @@ -1219,7 +1219,7 @@ Create *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. --- diff --git a/docs/tagAssociation.java.md b/docs/tagAssociation.java.md index 2c032fbf4..d3c469151 100644 --- a/docs/tagAssociation.java.md +++ b/docs/tagAssociation.java.md @@ -4,7 +4,7 @@ ### TagAssociation -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association snowflake_tag_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association snowflake_tag_association}. #### Initializers @@ -51,7 +51,7 @@ TagAssociation.Builder.create(Construct scope, java.lang.String id) | objectType | java.lang.String | Specifies the type of object to add a tag. | | tagId | java.lang.String | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | | tagValue | java.lang.String | Specifies the value of the tag, (e.g. 'finance' or 'engineering'). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. | | objectName | java.lang.String | Specifies the object identifier for the tag association. | | skipValidation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, skips validation of the tag association. | | timeouts | TagAssociationTimeouts | timeouts block. | @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} --- @@ -136,7 +136,7 @@ Specifies the type of object to add a tag. Allowed object types: [ACCOUNT APPLICATION APPLICATION PACKAGE DATABASE INTEGRATION NETWORK POLICY ROLE SHARE USER WAREHOUSE DATABASE ROLE SCHEMA ALERT EXTERNAL FUNCTION EXTERNAL TABLE GIT REPOSITORY ICEBERG TABLE MATERIALIZED VIEW PIPE MASKING POLICY PASSWORD POLICY ROW ACCESS POLICY SESSION POLICY PROCEDURE STAGE STREAM TABLE TASK VIEW COLUMN EVENT TABLE]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_type TagAssociation#object_type} --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the value of the tag, (e.g. 'finance' or 'engineering'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -177,7 +177,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the object identifier for the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_name TagAssociation#object_name} --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, skips validation of the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} --- @@ -197,7 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} --- @@ -678,7 +678,7 @@ The construct id used in the generated config for the TagAssociation to import. The id of the existing TagAssociation that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use --- @@ -1096,7 +1096,7 @@ TagAssociationConfig.builder() | objectType | java.lang.String | Specifies the type of object to add a tag. | | tagId | java.lang.String | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | | tagValue | java.lang.String | Specifies the value of the tag, (e.g. 'finance' or 'engineering'). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. | | objectName | java.lang.String | Specifies the object identifier for the tag association. | | skipValidation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, skips validation of the tag association. | | timeouts | TagAssociationTimeouts | timeouts block. | @@ -1183,7 +1183,7 @@ public java.lang.Object getObjectIdentifier(); object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} --- @@ -1199,7 +1199,7 @@ Specifies the type of object to add a tag. Allowed object types: [ACCOUNT APPLICATION APPLICATION PACKAGE DATABASE INTEGRATION NETWORK POLICY ROLE SHARE USER WAREHOUSE DATABASE ROLE SCHEMA ALERT EXTERNAL FUNCTION EXTERNAL TABLE GIT REPOSITORY ICEBERG TABLE MATERIALIZED VIEW PIPE MASKING POLICY PASSWORD POLICY ROW ACCESS POLICY SESSION POLICY PROCEDURE STAGE STREAM TABLE TASK VIEW COLUMN EVENT TABLE]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_type TagAssociation#object_type} --- @@ -1213,7 +1213,7 @@ public java.lang.String getTagId(); Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} --- @@ -1227,7 +1227,7 @@ public java.lang.String getTagValue(); Specifies the value of the tag, (e.g. 'finance' or 'engineering'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} --- @@ -1239,7 +1239,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1256,7 +1256,7 @@ public java.lang.String getObjectName(); Specifies the object identifier for the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_name TagAssociation#object_name} --- @@ -1270,7 +1270,7 @@ public java.lang.Object getSkipValidation(); If true, skips validation of the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} --- @@ -1284,7 +1284,7 @@ public TagAssociationTimeouts getTimeouts(); timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} --- @@ -1322,7 +1322,7 @@ public java.lang.String getName(); Name of the object to associate the tag with. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#name TagAssociation#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#name TagAssociation#name} --- @@ -1336,7 +1336,7 @@ public java.lang.String getDatabase(); Name of the database that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#database TagAssociation#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#database TagAssociation#database} --- @@ -1350,7 +1350,7 @@ public java.lang.String getSchema(); Name of the schema that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#schema TagAssociation#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#schema TagAssociation#schema} --- @@ -1370,7 +1370,7 @@ TagAssociationTimeouts.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. | +| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. | --- @@ -1382,7 +1382,7 @@ public java.lang.String getCreate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. --- diff --git a/docs/tagAssociation.python.md b/docs/tagAssociation.python.md index b0f0f06d2..ebc682099 100644 --- a/docs/tagAssociation.python.md +++ b/docs/tagAssociation.python.md @@ -4,7 +4,7 @@ ### TagAssociation -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association snowflake_tag_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association snowflake_tag_association}. #### Initializers @@ -47,7 +47,7 @@ tagAssociation.TagAssociation( | object_type | str | Specifies the type of object to add a tag. | | tag_id | str | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | | tag_value | str | Specifies the value of the tag, (e.g. 'finance' or 'engineering'). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. | | object_name | str | Specifies the object identifier for the tag association. | | skip_validation | typing.Union[bool, cdktf.IResolvable] | If true, skips validation of the tag association. | | timeouts | TagAssociationTimeouts | timeouts block. | @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} --- @@ -132,7 +132,7 @@ Specifies the type of object to add a tag. Allowed object types: [ACCOUNT APPLICATION APPLICATION PACKAGE DATABASE INTEGRATION NETWORK POLICY ROLE SHARE USER WAREHOUSE DATABASE ROLE SCHEMA ALERT EXTERNAL FUNCTION EXTERNAL TABLE GIT REPOSITORY ICEBERG TABLE MATERIALIZED VIEW PIPE MASKING POLICY PASSWORD POLICY ROW ACCESS POLICY SESSION POLICY PROCEDURE STAGE STREAM TABLE TASK VIEW COLUMN EVENT TABLE]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_type TagAssociation#object_type} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the value of the tag, (e.g. 'finance' or 'engineering'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -173,7 +173,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the object identifier for the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_name TagAssociation#object_name} --- @@ -183,7 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf If true, skips validation of the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} --- @@ -193,7 +193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} --- @@ -584,7 +584,7 @@ def put_timeouts( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. --- @@ -726,7 +726,7 @@ The construct id used in the generated config for the TagAssociation to import. The id of the existing TagAssociation that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use --- @@ -1138,7 +1138,7 @@ tagAssociation.TagAssociationConfig( | object_type | str | Specifies the type of object to add a tag. | | tag_id | str | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | | tag_value | str | Specifies the value of the tag, (e.g. 'finance' or 'engineering'). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. | | object_name | str | Specifies the object identifier for the tag association. | | skip_validation | typing.Union[bool, cdktf.IResolvable] | If true, skips validation of the tag association. | | timeouts | TagAssociationTimeouts | timeouts block. | @@ -1225,7 +1225,7 @@ object_identifier: typing.Union[IResolvable, typing.List[TagAssociationObjectIde object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} --- @@ -1241,7 +1241,7 @@ Specifies the type of object to add a tag. Allowed object types: [ACCOUNT APPLICATION APPLICATION PACKAGE DATABASE INTEGRATION NETWORK POLICY ROLE SHARE USER WAREHOUSE DATABASE ROLE SCHEMA ALERT EXTERNAL FUNCTION EXTERNAL TABLE GIT REPOSITORY ICEBERG TABLE MATERIALIZED VIEW PIPE MASKING POLICY PASSWORD POLICY ROW ACCESS POLICY SESSION POLICY PROCEDURE STAGE STREAM TABLE TASK VIEW COLUMN EVENT TABLE]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_type TagAssociation#object_type} --- @@ -1255,7 +1255,7 @@ tag_id: str Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} --- @@ -1269,7 +1269,7 @@ tag_value: str Specifies the value of the tag, (e.g. 'finance' or 'engineering'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} --- @@ -1281,7 +1281,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1298,7 +1298,7 @@ object_name: str Specifies the object identifier for the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_name TagAssociation#object_name} --- @@ -1312,7 +1312,7 @@ skip_validation: typing.Union[bool, IResolvable] If true, skips validation of the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} --- @@ -1326,7 +1326,7 @@ timeouts: TagAssociationTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} --- @@ -1364,7 +1364,7 @@ name: str Name of the object to associate the tag with. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#name TagAssociation#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#name TagAssociation#name} --- @@ -1378,7 +1378,7 @@ database: str Name of the database that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#database TagAssociation#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#database TagAssociation#database} --- @@ -1392,7 +1392,7 @@ schema: str Name of the schema that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#schema TagAssociation#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#schema TagAssociation#schema} --- @@ -1412,7 +1412,7 @@ tagAssociation.TagAssociationTimeouts( | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. | +| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. | --- @@ -1424,7 +1424,7 @@ create: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. --- diff --git a/docs/tagAssociation.typescript.md b/docs/tagAssociation.typescript.md index 259a528aa..3ffb5d0a3 100644 --- a/docs/tagAssociation.typescript.md +++ b/docs/tagAssociation.typescript.md @@ -4,7 +4,7 @@ ### TagAssociation -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association snowflake_tag_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association snowflake_tag_association}. #### Initializers @@ -521,7 +521,7 @@ The construct id used in the generated config for the TagAssociation to import. The id of the existing TagAssociation that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use --- @@ -917,7 +917,7 @@ const tagAssociationConfig: tagAssociation.TagAssociationConfig = { ... } | objectType | string | Specifies the type of object to add a tag. | | tagId | string | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | | tagValue | string | Specifies the value of the tag, (e.g. 'finance' or 'engineering'). | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. | | objectName | string | Specifies the object identifier for the tag association. | | skipValidation | boolean \| cdktf.IResolvable | If true, skips validation of the tag association. | | timeouts | TagAssociationTimeouts | timeouts block. | @@ -1004,7 +1004,7 @@ public readonly objectIdentifier: IResolvable | TagAssociationObjectIdentifier[] object_identifier block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} --- @@ -1020,7 +1020,7 @@ Specifies the type of object to add a tag. Allowed object types: [ACCOUNT APPLICATION APPLICATION PACKAGE DATABASE INTEGRATION NETWORK POLICY ROLE SHARE USER WAREHOUSE DATABASE ROLE SCHEMA ALERT EXTERNAL FUNCTION EXTERNAL TABLE GIT REPOSITORY ICEBERG TABLE MATERIALIZED VIEW PIPE MASKING POLICY PASSWORD POLICY ROW ACCESS POLICY SESSION POLICY PROCEDURE STAGE STREAM TABLE TASK VIEW COLUMN EVENT TABLE]. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_type TagAssociation#object_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_type TagAssociation#object_type} --- @@ -1034,7 +1034,7 @@ public readonly tagId: string; Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} --- @@ -1048,7 +1048,7 @@ public readonly tagValue: string; Specifies the value of the tag, (e.g. 'finance' or 'engineering'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} --- @@ -1060,7 +1060,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1077,7 +1077,7 @@ public readonly objectName: string; Specifies the object identifier for the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_name TagAssociation#object_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_name TagAssociation#object_name} --- @@ -1091,7 +1091,7 @@ public readonly skipValidation: boolean | IResolvable; If true, skips validation of the tag association. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} --- @@ -1105,7 +1105,7 @@ public readonly timeouts: TagAssociationTimeouts; timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} --- @@ -1139,7 +1139,7 @@ public readonly name: string; Name of the object to associate the tag with. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#name TagAssociation#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#name TagAssociation#name} --- @@ -1153,7 +1153,7 @@ public readonly database: string; Name of the database that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#database TagAssociation#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#database TagAssociation#database} --- @@ -1167,7 +1167,7 @@ public readonly schema: string; Name of the schema that the object was created in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#schema TagAssociation#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#schema TagAssociation#schema} --- @@ -1185,7 +1185,7 @@ const tagAssociationTimeouts: tagAssociation.TagAssociationTimeouts = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. | +| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. | --- @@ -1197,7 +1197,7 @@ public readonly create: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create}. --- diff --git a/docs/tagMaskingPolicyAssociation.csharp.md b/docs/tagMaskingPolicyAssociation.csharp.md index 32950ff3c..7543af300 100644 --- a/docs/tagMaskingPolicyAssociation.csharp.md +++ b/docs/tagMaskingPolicyAssociation.csharp.md @@ -4,7 +4,7 @@ ### TagMaskingPolicyAssociation -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the TagMaskingPolicyAssociatio The id of the existing TagMaskingPolicyAssociation that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use --- @@ -769,7 +769,7 @@ new TagMaskingPolicyAssociationConfig { | Provisioners | object[] | *No description.* | | MaskingPolicyId | string | The resource id of the masking policy. | | TagId | string | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | --- @@ -853,7 +853,7 @@ public string MaskingPolicyId { get; set; } The resource id of the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} --- @@ -867,7 +867,7 @@ public string TagId { get; set; } Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} --- @@ -879,7 +879,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tagMaskingPolicyAssociation.go.md b/docs/tagMaskingPolicyAssociation.go.md index 204ae7f57..eb8dfac5e 100644 --- a/docs/tagMaskingPolicyAssociation.go.md +++ b/docs/tagMaskingPolicyAssociation.go.md @@ -4,7 +4,7 @@ ### TagMaskingPolicyAssociation -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the TagMaskingPolicyAssociatio The id of the existing TagMaskingPolicyAssociation that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use --- @@ -769,7 +769,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/tagmaskingpol | Provisioners | *[]interface{} | *No description.* | | MaskingPolicyId | *string | The resource id of the masking policy. | | TagId | *string | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | --- @@ -853,7 +853,7 @@ MaskingPolicyId *string The resource id of the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} --- @@ -867,7 +867,7 @@ TagId *string Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} --- @@ -879,7 +879,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tagMaskingPolicyAssociation.java.md b/docs/tagMaskingPolicyAssociation.java.md index dc0152c81..ca75eb029 100644 --- a/docs/tagMaskingPolicyAssociation.java.md +++ b/docs/tagMaskingPolicyAssociation.java.md @@ -4,7 +4,7 @@ ### TagMaskingPolicyAssociation -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. #### Initializers @@ -42,7 +42,7 @@ TagMaskingPolicyAssociation.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | maskingPolicyId | java.lang.String | The resource id of the masking policy. | | tagId | java.lang.String | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope The resource id of the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -567,7 +567,7 @@ The construct id used in the generated config for the TagMaskingPolicyAssociatio The id of the existing TagMaskingPolicyAssociation that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use --- @@ -866,7 +866,7 @@ TagMaskingPolicyAssociationConfig.builder() | provisioners | java.util.List | *No description.* | | maskingPolicyId | java.lang.String | The resource id of the masking policy. | | tagId | java.lang.String | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | --- @@ -950,7 +950,7 @@ public java.lang.String getMaskingPolicyId(); The resource id of the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} --- @@ -964,7 +964,7 @@ public java.lang.String getTagId(); Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} --- @@ -976,7 +976,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tagMaskingPolicyAssociation.python.md b/docs/tagMaskingPolicyAssociation.python.md index baaa42824..e402098fe 100644 --- a/docs/tagMaskingPolicyAssociation.python.md +++ b/docs/tagMaskingPolicyAssociation.python.md @@ -4,7 +4,7 @@ ### TagMaskingPolicyAssociation -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. #### Initializers @@ -40,7 +40,7 @@ tagMaskingPolicyAssociation.TagMaskingPolicyAssociation( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | masking_policy_id | str | The resource id of the masking policy. | | tag_id | str | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope The resource id of the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -611,7 +611,7 @@ The construct id used in the generated config for the TagMaskingPolicyAssociatio The id of the existing TagMaskingPolicyAssociation that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use --- @@ -906,7 +906,7 @@ tagMaskingPolicyAssociation.TagMaskingPolicyAssociationConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | masking_policy_id | str | The resource id of the masking policy. | | tag_id | str | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | --- @@ -990,7 +990,7 @@ masking_policy_id: str The resource id of the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} --- @@ -1004,7 +1004,7 @@ tag_id: str Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} --- @@ -1016,7 +1016,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tagMaskingPolicyAssociation.typescript.md b/docs/tagMaskingPolicyAssociation.typescript.md index c65acd400..89f16de24 100644 --- a/docs/tagMaskingPolicyAssociation.typescript.md +++ b/docs/tagMaskingPolicyAssociation.typescript.md @@ -4,7 +4,7 @@ ### TagMaskingPolicyAssociation -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the TagMaskingPolicyAssociatio The id of the existing TagMaskingPolicyAssociation that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use --- @@ -758,7 +758,7 @@ const tagMaskingPolicyAssociationConfig: tagMaskingPolicyAssociation.TagMaskingP | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | maskingPolicyId | string | The resource id of the masking policy. | | tagId | string | Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName\|schemaName.tagName" (snowflake_tag.tag.id). | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. | --- @@ -842,7 +842,7 @@ public readonly maskingPolicyId: string; The resource id of the masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} --- @@ -856,7 +856,7 @@ public readonly tagId: string; Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} --- @@ -868,7 +868,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/task.csharp.md b/docs/task.csharp.md index 9a855c4d8..970f1df72 100644 --- a/docs/task.csharp.md +++ b/docs/task.csharp.md @@ -4,7 +4,7 @@ ### Task -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task snowflake_task}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task snowflake_task}. #### Initializers @@ -558,7 +558,7 @@ The construct id used in the generated config for the Task to import. The id of the existing Task that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#import import section} in the documentation of this resource for the id to use --- @@ -1193,7 +1193,7 @@ new TaskConfig { | Comment | string | Specifies a comment for the task. | | Enabled | object | Specifies if the task should be started (enabled) after creation or should remain suspended (default). | | ErrorIntegration | string | Specifies the name of the notification integration used for error notifications. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. | | Schedule | string | The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). | | SessionParameters | System.Collections.Generic.IDictionary | Specifies session parameters to set for the session when the task runs. A task supports all session parameters. | | SuspendTaskAfterNumFailures | double | Specifies the number of consecutive failed task runs after which the current task is suspended automatically. | @@ -1284,7 +1284,7 @@ public string Database { get; set; } The database in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#database Task#database} --- @@ -1300,7 +1300,7 @@ Specifies the identifier for the task; must be unique for the database and schema in which the task is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#name Task#name} --- @@ -1314,7 +1314,7 @@ public string Schema { get; set; } The schema in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schema Task#schema} --- @@ -1328,7 +1328,7 @@ public string SqlStatement { get; set; } Any single SQL statement, or a call to a stored procedure, executed when the task runs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -1344,7 +1344,7 @@ Specifies one or more predecessor tasks for the current task. Use this option to create a DAG of tasks or add this task to an existing DAG. A DAG is a series of tasks that starts with a scheduled root task and is linked together by dependencies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#after Task#after} --- @@ -1358,7 +1358,7 @@ public object AllowOverlappingExecution { get; set; } By default, Snowflake ensures that only one instance of a particular DAG is allowed to run at a time, setting the parameter value to TRUE permits DAG runs to overlap. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -1372,7 +1372,7 @@ public string Comment { get; set; } Specifies a comment for the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#comment Task#comment} --- @@ -1386,7 +1386,7 @@ public object Enabled { get; set; } Specifies if the task should be started (enabled) after creation or should remain suspended (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#enabled Task#enabled} --- @@ -1400,7 +1400,7 @@ public string ErrorIntegration { get; set; } Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#error_integration Task#error_integration} --- @@ -1412,7 +1412,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1429,7 +1429,7 @@ public string Schedule { get; set; } The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schedule Task#schedule} --- @@ -1443,7 +1443,7 @@ public System.Collections.Generic.IDictionary SessionParameters Specifies session parameters to set for the session when the task runs. A task supports all session parameters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -1459,7 +1459,7 @@ Specifies the number of consecutive failed task runs after which the current tas The default is 0 (no automatic suspension). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -1475,7 +1475,7 @@ Specifies the size of the compute resources to provision for the first run of th Once a task has successfully completed a few runs, Snowflake ignores this parameter setting. (Conflicts with warehouse) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -1489,7 +1489,7 @@ public double UserTaskTimeoutMs { get; set; } Specifies the time limit on a single run of the task before it times out (in milliseconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -1505,7 +1505,7 @@ The warehouse the task will use. Omit this parameter to use Snowflake-managed compute resources for runs of this task. (Conflicts with user_task_managed_initial_warehouse_size) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#warehouse Task#warehouse} --- @@ -1519,7 +1519,7 @@ public string When { get; set; } Specifies a Boolean SQL expression; multiple conditions joined with AND/OR are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#when Task#when} --- diff --git a/docs/task.go.md b/docs/task.go.md index 4e5979a31..95b1fb612 100644 --- a/docs/task.go.md +++ b/docs/task.go.md @@ -4,7 +4,7 @@ ### Task -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task snowflake_task}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task snowflake_task}. #### Initializers @@ -558,7 +558,7 @@ The construct id used in the generated config for the Task to import. The id of the existing Task that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#import import section} in the documentation of this resource for the id to use --- @@ -1193,7 +1193,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/task" | Comment | *string | Specifies a comment for the task. | | Enabled | interface{} | Specifies if the task should be started (enabled) after creation or should remain suspended (default). | | ErrorIntegration | *string | Specifies the name of the notification integration used for error notifications. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. | | Schedule | *string | The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). | | SessionParameters | *map[string]*string | Specifies session parameters to set for the session when the task runs. A task supports all session parameters. | | SuspendTaskAfterNumFailures | *f64 | Specifies the number of consecutive failed task runs after which the current task is suspended automatically. | @@ -1284,7 +1284,7 @@ Database *string The database in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#database Task#database} --- @@ -1300,7 +1300,7 @@ Specifies the identifier for the task; must be unique for the database and schema in which the task is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#name Task#name} --- @@ -1314,7 +1314,7 @@ Schema *string The schema in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schema Task#schema} --- @@ -1328,7 +1328,7 @@ SqlStatement *string Any single SQL statement, or a call to a stored procedure, executed when the task runs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -1344,7 +1344,7 @@ Specifies one or more predecessor tasks for the current task. Use this option to create a DAG of tasks or add this task to an existing DAG. A DAG is a series of tasks that starts with a scheduled root task and is linked together by dependencies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#after Task#after} --- @@ -1358,7 +1358,7 @@ AllowOverlappingExecution interface{} By default, Snowflake ensures that only one instance of a particular DAG is allowed to run at a time, setting the parameter value to TRUE permits DAG runs to overlap. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -1372,7 +1372,7 @@ Comment *string Specifies a comment for the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#comment Task#comment} --- @@ -1386,7 +1386,7 @@ Enabled interface{} Specifies if the task should be started (enabled) after creation or should remain suspended (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#enabled Task#enabled} --- @@ -1400,7 +1400,7 @@ ErrorIntegration *string Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#error_integration Task#error_integration} --- @@ -1412,7 +1412,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1429,7 +1429,7 @@ Schedule *string The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schedule Task#schedule} --- @@ -1443,7 +1443,7 @@ SessionParameters *map[string]*string Specifies session parameters to set for the session when the task runs. A task supports all session parameters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -1459,7 +1459,7 @@ Specifies the number of consecutive failed task runs after which the current tas The default is 0 (no automatic suspension). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -1475,7 +1475,7 @@ Specifies the size of the compute resources to provision for the first run of th Once a task has successfully completed a few runs, Snowflake ignores this parameter setting. (Conflicts with warehouse) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -1489,7 +1489,7 @@ UserTaskTimeoutMs *f64 Specifies the time limit on a single run of the task before it times out (in milliseconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -1505,7 +1505,7 @@ The warehouse the task will use. Omit this parameter to use Snowflake-managed compute resources for runs of this task. (Conflicts with user_task_managed_initial_warehouse_size) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#warehouse Task#warehouse} --- @@ -1519,7 +1519,7 @@ When *string Specifies a Boolean SQL expression; multiple conditions joined with AND/OR are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#when Task#when} --- diff --git a/docs/task.java.md b/docs/task.java.md index f8aabdc27..3bb4dbd94 100644 --- a/docs/task.java.md +++ b/docs/task.java.md @@ -4,7 +4,7 @@ ### Task -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task snowflake_task}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task snowflake_task}. #### Initializers @@ -65,7 +65,7 @@ Task.Builder.create(Construct scope, java.lang.String id) | comment | java.lang.String | Specifies a comment for the task. | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies if the task should be started (enabled) after creation or should remain suspended (default). | | errorIntegration | java.lang.String | Specifies the name of the notification integration used for error notifications. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. | | schedule | java.lang.String | The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). | | sessionParameters | java.util.Map | Specifies session parameters to set for the session when the task runs. A task supports all session parameters. | | suspendTaskAfterNumFailures | java.lang.Number | Specifies the number of consecutive failed task runs after which the current task is suspended automatically. | @@ -142,7 +142,7 @@ Must be unique amongst siblings in the same scope The database in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#database Task#database} --- @@ -154,7 +154,7 @@ Specifies the identifier for the task; must be unique for the database and schema in which the task is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#name Task#name} --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schema Task#schema} --- @@ -174,7 +174,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Any single SQL statement, or a call to a stored procedure, executed when the task runs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -186,7 +186,7 @@ Specifies one or more predecessor tasks for the current task. Use this option to create a DAG of tasks or add this task to an existing DAG. A DAG is a series of tasks that starts with a scheduled root task and is linked together by dependencies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#after Task#after} --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf By default, Snowflake ensures that only one instance of a particular DAG is allowed to run at a time, setting the parameter value to TRUE permits DAG runs to overlap. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -206,7 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#comment Task#comment} --- @@ -216,7 +216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies if the task should be started (enabled) after creation or should remain suspended (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#enabled Task#enabled} --- @@ -226,7 +226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#error_integration Task#error_integration} --- @@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -247,7 +247,7 @@ If you experience problems setting this value it might not be settable. Please t The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schedule Task#schedule} --- @@ -257,7 +257,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies session parameters to set for the session when the task runs. A task supports all session parameters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -269,7 +269,7 @@ Specifies the number of consecutive failed task runs after which the current tas The default is 0 (no automatic suspension). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -281,7 +281,7 @@ Specifies the size of the compute resources to provision for the first run of th Once a task has successfully completed a few runs, Snowflake ignores this parameter setting. (Conflicts with warehouse) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -291,7 +291,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the time limit on a single run of the task before it times out (in milliseconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -303,7 +303,7 @@ The warehouse the task will use. Omit this parameter to use Snowflake-managed compute resources for runs of this task. (Conflicts with user_task_managed_initial_warehouse_size) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#warehouse Task#warehouse} --- @@ -313,7 +313,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a Boolean SQL expression; multiple conditions joined with AND/OR are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#when Task#when} --- @@ -831,7 +831,7 @@ The construct id used in the generated config for the Task to import. The id of the existing Task that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#import import section} in the documentation of this resource for the id to use --- @@ -1472,7 +1472,7 @@ TaskConfig.builder() | comment | java.lang.String | Specifies a comment for the task. | | enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies if the task should be started (enabled) after creation or should remain suspended (default). | | errorIntegration | java.lang.String | Specifies the name of the notification integration used for error notifications. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. | | schedule | java.lang.String | The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). | | sessionParameters | java.util.Map | Specifies session parameters to set for the session when the task runs. A task supports all session parameters. | | suspendTaskAfterNumFailures | java.lang.Number | Specifies the number of consecutive failed task runs after which the current task is suspended automatically. | @@ -1563,7 +1563,7 @@ public java.lang.String getDatabase(); The database in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#database Task#database} --- @@ -1579,7 +1579,7 @@ Specifies the identifier for the task; must be unique for the database and schema in which the task is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#name Task#name} --- @@ -1593,7 +1593,7 @@ public java.lang.String getSchema(); The schema in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schema Task#schema} --- @@ -1607,7 +1607,7 @@ public java.lang.String getSqlStatement(); Any single SQL statement, or a call to a stored procedure, executed when the task runs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -1623,7 +1623,7 @@ Specifies one or more predecessor tasks for the current task. Use this option to create a DAG of tasks or add this task to an existing DAG. A DAG is a series of tasks that starts with a scheduled root task and is linked together by dependencies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#after Task#after} --- @@ -1637,7 +1637,7 @@ public java.lang.Object getAllowOverlappingExecution(); By default, Snowflake ensures that only one instance of a particular DAG is allowed to run at a time, setting the parameter value to TRUE permits DAG runs to overlap. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -1651,7 +1651,7 @@ public java.lang.String getComment(); Specifies a comment for the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#comment Task#comment} --- @@ -1665,7 +1665,7 @@ public java.lang.Object getEnabled(); Specifies if the task should be started (enabled) after creation or should remain suspended (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#enabled Task#enabled} --- @@ -1679,7 +1679,7 @@ public java.lang.String getErrorIntegration(); Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#error_integration Task#error_integration} --- @@ -1691,7 +1691,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1708,7 +1708,7 @@ public java.lang.String getSchedule(); The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schedule Task#schedule} --- @@ -1722,7 +1722,7 @@ public java.util.Map getSessionParameters(); Specifies session parameters to set for the session when the task runs. A task supports all session parameters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -1738,7 +1738,7 @@ Specifies the number of consecutive failed task runs after which the current tas The default is 0 (no automatic suspension). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -1754,7 +1754,7 @@ Specifies the size of the compute resources to provision for the first run of th Once a task has successfully completed a few runs, Snowflake ignores this parameter setting. (Conflicts with warehouse) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -1768,7 +1768,7 @@ public java.lang.Number getUserTaskTimeoutMs(); Specifies the time limit on a single run of the task before it times out (in milliseconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -1784,7 +1784,7 @@ The warehouse the task will use. Omit this parameter to use Snowflake-managed compute resources for runs of this task. (Conflicts with user_task_managed_initial_warehouse_size) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#warehouse Task#warehouse} --- @@ -1798,7 +1798,7 @@ public java.lang.String getWhen(); Specifies a Boolean SQL expression; multiple conditions joined with AND/OR are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#when Task#when} --- diff --git a/docs/task.python.md b/docs/task.python.md index 92e745086..85ff5ca55 100644 --- a/docs/task.python.md +++ b/docs/task.python.md @@ -4,7 +4,7 @@ ### Task -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task snowflake_task}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task snowflake_task}. #### Initializers @@ -61,7 +61,7 @@ task.Task( | comment | str | Specifies a comment for the task. | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies if the task should be started (enabled) after creation or should remain suspended (default). | | error_integration | str | Specifies the name of the notification integration used for error notifications. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. | | schedule | str | The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). | | session_parameters | typing.Mapping[str] | Specifies session parameters to set for the session when the task runs. A task supports all session parameters. | | suspend_task_after_num_failures | typing.Union[int, float] | Specifies the number of consecutive failed task runs after which the current task is suspended automatically. | @@ -138,7 +138,7 @@ Must be unique amongst siblings in the same scope The database in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#database Task#database} --- @@ -150,7 +150,7 @@ Specifies the identifier for the task; must be unique for the database and schema in which the task is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#name Task#name} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf The schema in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schema Task#schema} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Any single SQL statement, or a call to a stored procedure, executed when the task runs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -182,7 +182,7 @@ Specifies one or more predecessor tasks for the current task. Use this option to create a DAG of tasks or add this task to an existing DAG. A DAG is a series of tasks that starts with a scheduled root task and is linked together by dependencies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#after Task#after} --- @@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf By default, Snowflake ensures that only one instance of a particular DAG is allowed to run at a time, setting the parameter value to TRUE permits DAG runs to overlap. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -202,7 +202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#comment Task#comment} --- @@ -212,7 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies if the task should be started (enabled) after creation or should remain suspended (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#enabled Task#enabled} --- @@ -222,7 +222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#error_integration Task#error_integration} --- @@ -230,7 +230,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -243,7 +243,7 @@ If you experience problems setting this value it might not be settable. Please t The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schedule Task#schedule} --- @@ -253,7 +253,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies session parameters to set for the session when the task runs. A task supports all session parameters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -265,7 +265,7 @@ Specifies the number of consecutive failed task runs after which the current tas The default is 0 (no automatic suspension). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -277,7 +277,7 @@ Specifies the size of the compute resources to provision for the first run of th Once a task has successfully completed a few runs, Snowflake ignores this parameter setting. (Conflicts with warehouse) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -287,7 +287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the time limit on a single run of the task before it times out (in milliseconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -299,7 +299,7 @@ The warehouse the task will use. Omit this parameter to use Snowflake-managed compute resources for runs of this task. (Conflicts with user_task_managed_initial_warehouse_size) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#warehouse Task#warehouse} --- @@ -309,7 +309,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a Boolean SQL expression; multiple conditions joined with AND/OR are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#when Task#when} --- @@ -873,7 +873,7 @@ The construct id used in the generated config for the Task to import. The id of the existing Task that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#import import section} in the documentation of this resource for the id to use --- @@ -1508,7 +1508,7 @@ task.TaskConfig( | comment | str | Specifies a comment for the task. | | enabled | typing.Union[bool, cdktf.IResolvable] | Specifies if the task should be started (enabled) after creation or should remain suspended (default). | | error_integration | str | Specifies the name of the notification integration used for error notifications. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. | | schedule | str | The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). | | session_parameters | typing.Mapping[str] | Specifies session parameters to set for the session when the task runs. A task supports all session parameters. | | suspend_task_after_num_failures | typing.Union[int, float] | Specifies the number of consecutive failed task runs after which the current task is suspended automatically. | @@ -1599,7 +1599,7 @@ database: str The database in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#database Task#database} --- @@ -1615,7 +1615,7 @@ Specifies the identifier for the task; must be unique for the database and schema in which the task is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#name Task#name} --- @@ -1629,7 +1629,7 @@ schema: str The schema in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schema Task#schema} --- @@ -1643,7 +1643,7 @@ sql_statement: str Any single SQL statement, or a call to a stored procedure, executed when the task runs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -1659,7 +1659,7 @@ Specifies one or more predecessor tasks for the current task. Use this option to create a DAG of tasks or add this task to an existing DAG. A DAG is a series of tasks that starts with a scheduled root task and is linked together by dependencies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#after Task#after} --- @@ -1673,7 +1673,7 @@ allow_overlapping_execution: typing.Union[bool, IResolvable] By default, Snowflake ensures that only one instance of a particular DAG is allowed to run at a time, setting the parameter value to TRUE permits DAG runs to overlap. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -1687,7 +1687,7 @@ comment: str Specifies a comment for the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#comment Task#comment} --- @@ -1701,7 +1701,7 @@ enabled: typing.Union[bool, IResolvable] Specifies if the task should be started (enabled) after creation or should remain suspended (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#enabled Task#enabled} --- @@ -1715,7 +1715,7 @@ error_integration: str Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#error_integration Task#error_integration} --- @@ -1727,7 +1727,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1744,7 +1744,7 @@ schedule: str The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schedule Task#schedule} --- @@ -1758,7 +1758,7 @@ session_parameters: typing.Mapping[str] Specifies session parameters to set for the session when the task runs. A task supports all session parameters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -1774,7 +1774,7 @@ Specifies the number of consecutive failed task runs after which the current tas The default is 0 (no automatic suspension). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -1790,7 +1790,7 @@ Specifies the size of the compute resources to provision for the first run of th Once a task has successfully completed a few runs, Snowflake ignores this parameter setting. (Conflicts with warehouse) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -1804,7 +1804,7 @@ user_task_timeout_ms: typing.Union[int, float] Specifies the time limit on a single run of the task before it times out (in milliseconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -1820,7 +1820,7 @@ The warehouse the task will use. Omit this parameter to use Snowflake-managed compute resources for runs of this task. (Conflicts with user_task_managed_initial_warehouse_size) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#warehouse Task#warehouse} --- @@ -1834,7 +1834,7 @@ when: str Specifies a Boolean SQL expression; multiple conditions joined with AND/OR are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#when Task#when} --- diff --git a/docs/task.typescript.md b/docs/task.typescript.md index b31bd9fb8..168c3bb7d 100644 --- a/docs/task.typescript.md +++ b/docs/task.typescript.md @@ -4,7 +4,7 @@ ### Task -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task snowflake_task}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task snowflake_task}. #### Initializers @@ -558,7 +558,7 @@ The construct id used in the generated config for the Task to import. The id of the existing Task that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#import import section} in the documentation of this resource for the id to use --- @@ -1168,7 +1168,7 @@ const taskConfig: task.TaskConfig = { ... } | comment | string | Specifies a comment for the task. | | enabled | boolean \| cdktf.IResolvable | Specifies if the task should be started (enabled) after creation or should remain suspended (default). | | errorIntegration | string | Specifies the name of the notification integration used for error notifications. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. | | schedule | string | The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). | | sessionParameters | {[ key: string ]: string} | Specifies session parameters to set for the session when the task runs. A task supports all session parameters. | | suspendTaskAfterNumFailures | number | Specifies the number of consecutive failed task runs after which the current task is suspended automatically. | @@ -1259,7 +1259,7 @@ public readonly database: string; The database in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#database Task#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#database Task#database} --- @@ -1275,7 +1275,7 @@ Specifies the identifier for the task; must be unique for the database and schema in which the task is created. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#name Task#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#name Task#name} --- @@ -1289,7 +1289,7 @@ public readonly schema: string; The schema in which to create the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schema Task#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schema Task#schema} --- @@ -1303,7 +1303,7 @@ public readonly sqlStatement: string; Any single SQL statement, or a call to a stored procedure, executed when the task runs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#sql_statement Task#sql_statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#sql_statement Task#sql_statement} --- @@ -1319,7 +1319,7 @@ Specifies one or more predecessor tasks for the current task. Use this option to create a DAG of tasks or add this task to an existing DAG. A DAG is a series of tasks that starts with a scheduled root task and is linked together by dependencies. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#after Task#after} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#after Task#after} --- @@ -1333,7 +1333,7 @@ public readonly allowOverlappingExecution: boolean | IResolvable; By default, Snowflake ensures that only one instance of a particular DAG is allowed to run at a time, setting the parameter value to TRUE permits DAG runs to overlap. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} --- @@ -1347,7 +1347,7 @@ public readonly comment: string; Specifies a comment for the task. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#comment Task#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#comment Task#comment} --- @@ -1361,7 +1361,7 @@ public readonly enabled: boolean | IResolvable; Specifies if the task should be started (enabled) after creation or should remain suspended (default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#enabled Task#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#enabled Task#enabled} --- @@ -1375,7 +1375,7 @@ public readonly errorIntegration: string; Specifies the name of the notification integration used for error notifications. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#error_integration Task#error_integration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#error_integration Task#error_integration} --- @@ -1387,7 +1387,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1404,7 +1404,7 @@ public readonly schedule: string; The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schedule Task#schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schedule Task#schedule} --- @@ -1418,7 +1418,7 @@ public readonly sessionParameters: {[ key: string ]: string}; Specifies session parameters to set for the session when the task runs. A task supports all session parameters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#session_parameters Task#session_parameters} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#session_parameters Task#session_parameters} --- @@ -1434,7 +1434,7 @@ Specifies the number of consecutive failed task runs after which the current tas The default is 0 (no automatic suspension). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} --- @@ -1450,7 +1450,7 @@ Specifies the size of the compute resources to provision for the first run of th Once a task has successfully completed a few runs, Snowflake ignores this parameter setting. (Conflicts with warehouse) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} --- @@ -1464,7 +1464,7 @@ public readonly userTaskTimeoutMs: number; Specifies the time limit on a single run of the task before it times out (in milliseconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} --- @@ -1480,7 +1480,7 @@ The warehouse the task will use. Omit this parameter to use Snowflake-managed compute resources for runs of this task. (Conflicts with user_task_managed_initial_warehouse_size) -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#warehouse Task#warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#warehouse Task#warehouse} --- @@ -1494,7 +1494,7 @@ public readonly when: string; Specifies a Boolean SQL expression; multiple conditions joined with AND/OR are supported. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#when Task#when} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#when Task#when} --- diff --git a/docs/unsafeExecute.csharp.md b/docs/unsafeExecute.csharp.md index c8c5ab6b9..92501a69d 100644 --- a/docs/unsafeExecute.csharp.md +++ b/docs/unsafeExecute.csharp.md @@ -4,7 +4,7 @@ ### UnsafeExecute -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute snowflake_unsafe_execute}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute snowflake_unsafe_execute}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the UnsafeExecute to import. The id of the existing UnsafeExecute that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use --- @@ -810,7 +810,7 @@ new UnsafeExecuteConfig { | Provisioners | object[] | *No description.* | | Execute | string | SQL statement to execute. Forces recreation of resource on change. | | Revert | string | SQL statement to revert the execute statement. Invoked when resource is being destroyed. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | | Query | string | Optional SQL statement to do a read. Invoked after creation and every time it is changed. | --- @@ -895,7 +895,7 @@ public string Execute { get; set; } SQL statement to execute. Forces recreation of resource on change. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} --- @@ -909,7 +909,7 @@ public string Revert { get; set; } SQL statement to revert the execute statement. Invoked when resource is being destroyed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} --- @@ -921,7 +921,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -938,7 +938,7 @@ public string Query { get; set; } Optional SQL statement to do a read. Invoked after creation and every time it is changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- diff --git a/docs/unsafeExecute.go.md b/docs/unsafeExecute.go.md index 1b86dd52e..3e94891ed 100644 --- a/docs/unsafeExecute.go.md +++ b/docs/unsafeExecute.go.md @@ -4,7 +4,7 @@ ### UnsafeExecute -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute snowflake_unsafe_execute}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute snowflake_unsafe_execute}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the UnsafeExecute to import. The id of the existing UnsafeExecute that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use --- @@ -810,7 +810,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/unsafeexecute | Provisioners | *[]interface{} | *No description.* | | Execute | *string | SQL statement to execute. Forces recreation of resource on change. | | Revert | *string | SQL statement to revert the execute statement. Invoked when resource is being destroyed. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | | Query | *string | Optional SQL statement to do a read. Invoked after creation and every time it is changed. | --- @@ -895,7 +895,7 @@ Execute *string SQL statement to execute. Forces recreation of resource on change. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} --- @@ -909,7 +909,7 @@ Revert *string SQL statement to revert the execute statement. Invoked when resource is being destroyed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} --- @@ -921,7 +921,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -938,7 +938,7 @@ Query *string Optional SQL statement to do a read. Invoked after creation and every time it is changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- diff --git a/docs/unsafeExecute.java.md b/docs/unsafeExecute.java.md index d5d3fc45e..b5bb3b136 100644 --- a/docs/unsafeExecute.java.md +++ b/docs/unsafeExecute.java.md @@ -4,7 +4,7 @@ ### UnsafeExecute -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute snowflake_unsafe_execute}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute snowflake_unsafe_execute}. #### Initializers @@ -43,7 +43,7 @@ UnsafeExecute.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | execute | java.lang.String | SQL statement to execute. Forces recreation of resource on change. | | revert | java.lang.String | SQL statement to revert the execute statement. Invoked when resource is being destroyed. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | | query | java.lang.String | Optional SQL statement to do a read. Invoked after creation and every time it is changed. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope SQL statement to execute. Forces recreation of resource on change. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf SQL statement to revert the execute statement. Invoked when resource is being destroyed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -145,7 +145,7 @@ If you experience problems setting this value it might not be settable. Please t Optional SQL statement to do a read. Invoked after creation and every time it is changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- @@ -586,7 +586,7 @@ The construct id used in the generated config for the UnsafeExecute to import. The id of the existing UnsafeExecute that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use --- @@ -919,7 +919,7 @@ UnsafeExecuteConfig.builder() | provisioners | java.util.List | *No description.* | | execute | java.lang.String | SQL statement to execute. Forces recreation of resource on change. | | revert | java.lang.String | SQL statement to revert the execute statement. Invoked when resource is being destroyed. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | | query | java.lang.String | Optional SQL statement to do a read. Invoked after creation and every time it is changed. | --- @@ -1004,7 +1004,7 @@ public java.lang.String getExecute(); SQL statement to execute. Forces recreation of resource on change. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} --- @@ -1018,7 +1018,7 @@ public java.lang.String getRevert(); SQL statement to revert the execute statement. Invoked when resource is being destroyed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} --- @@ -1030,7 +1030,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1047,7 +1047,7 @@ public java.lang.String getQuery(); Optional SQL statement to do a read. Invoked after creation and every time it is changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- diff --git a/docs/unsafeExecute.python.md b/docs/unsafeExecute.python.md index 5a1ab2f27..ccfe804e8 100644 --- a/docs/unsafeExecute.python.md +++ b/docs/unsafeExecute.python.md @@ -4,7 +4,7 @@ ### UnsafeExecute -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute snowflake_unsafe_execute}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute snowflake_unsafe_execute}. #### Initializers @@ -41,7 +41,7 @@ unsafeExecute.UnsafeExecute( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | execute | str | SQL statement to execute. Forces recreation of resource on change. | | revert | str | SQL statement to revert the execute statement. Invoked when resource is being destroyed. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | | query | str | Optional SQL statement to do a read. Invoked after creation and every time it is changed. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope SQL statement to execute. Forces recreation of resource on change. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf SQL statement to revert the execute statement. Invoked when resource is being destroyed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -143,7 +143,7 @@ If you experience problems setting this value it might not be settable. Please t Optional SQL statement to do a read. Invoked after creation and every time it is changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- @@ -630,7 +630,7 @@ The construct id used in the generated config for the UnsafeExecute to import. The id of the existing UnsafeExecute that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use --- @@ -959,7 +959,7 @@ unsafeExecute.UnsafeExecuteConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | execute | str | SQL statement to execute. Forces recreation of resource on change. | | revert | str | SQL statement to revert the execute statement. Invoked when resource is being destroyed. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | | query | str | Optional SQL statement to do a read. Invoked after creation and every time it is changed. | --- @@ -1044,7 +1044,7 @@ execute: str SQL statement to execute. Forces recreation of resource on change. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} --- @@ -1058,7 +1058,7 @@ revert: str SQL statement to revert the execute statement. Invoked when resource is being destroyed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} --- @@ -1070,7 +1070,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1087,7 +1087,7 @@ query: str Optional SQL statement to do a read. Invoked after creation and every time it is changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- diff --git a/docs/unsafeExecute.typescript.md b/docs/unsafeExecute.typescript.md index a5a5ff620..34e144dd5 100644 --- a/docs/unsafeExecute.typescript.md +++ b/docs/unsafeExecute.typescript.md @@ -4,7 +4,7 @@ ### UnsafeExecute -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute snowflake_unsafe_execute}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute snowflake_unsafe_execute}. #### Initializers @@ -481,7 +481,7 @@ The construct id used in the generated config for the UnsafeExecute to import. The id of the existing UnsafeExecute that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use --- @@ -798,7 +798,7 @@ const unsafeExecuteConfig: unsafeExecute.UnsafeExecuteConfig = { ... } | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | execute | string | SQL statement to execute. Forces recreation of resource on change. | | revert | string | SQL statement to revert the execute statement. Invoked when resource is being destroyed. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. | | query | string | Optional SQL statement to do a read. Invoked after creation and every time it is changed. | --- @@ -883,7 +883,7 @@ public readonly execute: string; SQL statement to execute. Forces recreation of resource on change. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} --- @@ -897,7 +897,7 @@ public readonly revert: string; SQL statement to revert the execute statement. Invoked when resource is being destroyed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} --- @@ -909,7 +909,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -926,7 +926,7 @@ public readonly query: string; Optional SQL statement to do a read. Invoked after creation and every time it is changed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#query UnsafeExecute#query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#query UnsafeExecute#query} --- diff --git a/docs/user.csharp.md b/docs/user.csharp.md index 51f159f55..02d063a5d 100644 --- a/docs/user.csharp.md +++ b/docs/user.csharp.md @@ -4,7 +4,7 @@ ### User -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user snowflake_user}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user snowflake_user}. #### Initializers @@ -1020,7 +1020,7 @@ The construct id used in the generated config for the User to import. The id of the existing User that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#import import section} in the documentation of this resource for the id to use --- @@ -3160,7 +3160,7 @@ new UserConfig { | FirstName | string | First name of the user. | | GeographyOutputFormat | string | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | | GeometryOutputFormat | string | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. | | JdbcTreatDecimalAsInt | object | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | | JdbcTreatTimestampNtzAsUtc | object | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | | JdbcUseSessionTimezone | object | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | @@ -3293,7 +3293,7 @@ Name of the user. Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#name User#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#name User#name} --- @@ -3307,7 +3307,7 @@ public object AbortDetachedQuery { get; set; } Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#abort_detached_query User#abort_detached_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#abort_detached_query User#abort_detached_query} --- @@ -3323,7 +3323,7 @@ Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#autocommit User#autocommit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#autocommit User#autocommit} --- @@ -3339,7 +3339,7 @@ The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion fun For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_input_format User#binary_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_input_format User#binary_input_format} --- @@ -3355,7 +3355,7 @@ The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_output_format User#binary_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_output_format User#binary_output_format} --- @@ -3371,7 +3371,7 @@ Parameter that specifies the maximum amount of memory the JDBC driver or ODBC dr For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_memory_limit User#client_memory_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_memory_limit User#client_memory_limit} --- @@ -3387,7 +3387,7 @@ For specific ODBC functions and JDBC methods, this parameter can change the defa The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} --- @@ -3403,7 +3403,7 @@ Parameter that specifies the number of threads used by the client to pre-fetch l The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} --- @@ -3419,7 +3419,7 @@ Parameter that specifies the maximum size of each set (or chunk) of query result The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} --- @@ -3433,7 +3433,7 @@ public object ClientResultColumnCaseInsensitive { get; set; } Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} --- @@ -3449,7 +3449,7 @@ Parameter that indicates whether to force a user to log in again after a period For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} --- @@ -3463,7 +3463,7 @@ public double ClientSessionKeepAliveHeartbeatFrequency { get; set; } Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} --- @@ -3477,7 +3477,7 @@ public string ClientTimestampTypeMapping { get; set; } Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} --- @@ -3491,7 +3491,7 @@ public string Comment { get; set; } Specifies a comment for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#comment User#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#comment User#comment} --- @@ -3507,7 +3507,7 @@ Specifies the input format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_input_format User#date_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_input_format User#date_input_format} --- @@ -3523,7 +3523,7 @@ Specifies the display format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_output_format User#date_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_output_format User#date_output_format} --- @@ -3539,7 +3539,7 @@ Specifies the number of days after which the user status is set to `Expired` and This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#days_to_expiry User#days_to_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#days_to_expiry User#days_to_expiry} --- @@ -3555,7 +3555,7 @@ Specifies the namespace (database only or database and schema) that is active by Note that the CREATE USER operation does not verify that the namespace exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_namespace User#default_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_namespace User#default_namespace} --- @@ -3571,7 +3571,7 @@ Specifies the role that is active by default for the user’s session upon login Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_role User#default_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_role User#default_role} --- @@ -3587,7 +3587,7 @@ Specifies the secondary roles that are active for the user’s session upon logi Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} --- @@ -3603,7 +3603,7 @@ Specifies the virtual warehouse that is active by default for the user’s sessi Note that the CREATE USER operation does not verify that the warehouse exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_warehouse User#default_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_warehouse User#default_warehouse} --- @@ -3619,7 +3619,7 @@ Specifies whether the user is disabled, which prevents logging in and aborts all Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disabled User#disabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disabled User#disabled} --- @@ -3633,7 +3633,7 @@ public string DisableMfa { get; set; } Allows enabling or disabling [multi-factor authentication](https://docs.snowflake.com/en/user-guide/security-mfa). Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disable_mfa User#disable_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disable_mfa User#disable_mfa} --- @@ -3647,7 +3647,7 @@ public string DisplayName { get; set; } Name displayed for the user in the Snowflake web interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#display_name User#display_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#display_name User#display_name} --- @@ -3661,7 +3661,7 @@ public string Email { get; set; } Email address for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#email User#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#email User#email} --- @@ -3675,7 +3675,7 @@ public object EnableUnloadPhysicalTypeOptimization { get; set; } Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} --- @@ -3691,7 +3691,7 @@ Controls whether query text is redacted if a SQL query fails due to a syntax or If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} --- @@ -3705,7 +3705,7 @@ public object ErrorOnNondeterministicMerge { get; set; } Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} --- @@ -3719,7 +3719,7 @@ public object ErrorOnNondeterministicUpdate { get; set; } Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} --- @@ -3733,7 +3733,7 @@ public string FirstName { get; set; } First name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#first_name User#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#first_name User#first_name} --- @@ -3747,7 +3747,7 @@ public string GeographyOutputFormat { get; set; } Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geography_output_format User#geography_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geography_output_format User#geography_output_format} --- @@ -3761,7 +3761,7 @@ public string GeometryOutputFormat { get; set; } Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geometry_output_format User#geometry_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geometry_output_format User#geometry_output_format} --- @@ -3773,7 +3773,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -3790,7 +3790,7 @@ public object JdbcTreatDecimalAsInt { get; set; } Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} --- @@ -3804,7 +3804,7 @@ public object JdbcTreatTimestampNtzAsUtc { get; set; } Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} --- @@ -3818,7 +3818,7 @@ public object JdbcUseSessionTimezone { get; set; } Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} --- @@ -3834,7 +3834,7 @@ Specifies the number of blank spaces to indent each new element in JSON output i Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#json_indent User#json_indent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#json_indent User#json_indent} --- @@ -3848,7 +3848,7 @@ public string LastName { get; set; } Last name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#last_name User#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#last_name User#last_name} --- @@ -3864,7 +3864,7 @@ Number of seconds to wait while trying to lock a resource, before timing out and For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#lock_timeout User#lock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#lock_timeout User#lock_timeout} --- @@ -3880,7 +3880,7 @@ The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#login_name User#login_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#login_name User#login_name} --- @@ -3896,7 +3896,7 @@ Specifies the severity level of messages that should be ingested and made availa Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#log_level User#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#log_level User#log_level} --- @@ -3910,7 +3910,7 @@ public string MiddleName { get; set; } Middle name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#middle_name User#middle_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#middle_name User#middle_name} --- @@ -3926,7 +3926,7 @@ Specifies the number of minutes to temporarily bypass MFA for the user. This property can be used to allow a MFA-enrolled user to temporarily bypass MFA during login in the event that their MFA device is not available. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} --- @@ -3942,7 +3942,7 @@ Specifies the number of minutes until the temporary lock on the user login is cl To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} --- @@ -3956,7 +3956,7 @@ public double MultiStatementCount { get; set; } Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#multi_statement_count User#multi_statement_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#multi_statement_count User#multi_statement_count} --- @@ -3972,7 +3972,7 @@ Specifies whether the user is forced to change their password on next login (inc Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#must_change_password User#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#must_change_password User#must_change_password} --- @@ -3988,7 +3988,7 @@ Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#network_policy User#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#network_policy User#network_policy} --- @@ -4004,7 +4004,7 @@ Specifies whether the ORDER or NOORDER property is set by default when you creat The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} --- @@ -4018,7 +4018,7 @@ public object OdbcTreatDecimalAsInt { get; set; } Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} --- @@ -4032,7 +4032,7 @@ public string Password { get; set; } Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#password User#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#password User#password} --- @@ -4046,7 +4046,7 @@ public object PreventUnloadToInternalStages { get; set; } Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} --- @@ -4062,7 +4062,7 @@ Optional string that can be used to tag queries and other SQL statements execute The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#query_tag User#query_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#query_tag User#query_tag} --- @@ -4078,7 +4078,7 @@ Specifies whether letters in double-quoted object identifiers are stored and res By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} --- @@ -4094,7 +4094,7 @@ Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} --- @@ -4108,7 +4108,7 @@ public string RsaPublicKey { get; set; } Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key User#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key User#rsa_public_key} --- @@ -4124,7 +4124,7 @@ Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} --- @@ -4140,7 +4140,7 @@ Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} --- @@ -4156,7 +4156,7 @@ Specifies the path to search to resolve unqualified object names in queries. For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#search_path User#search_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#search_path User#search_path} --- @@ -4172,7 +4172,7 @@ Specifies the name of a consumer account to simulate for testing/validating shar When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} --- @@ -4186,7 +4186,7 @@ public double StatementQueuedTimeoutInSeconds { get; set; } Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} --- @@ -4200,7 +4200,7 @@ public double StatementTimeoutInSeconds { get; set; } Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} --- @@ -4214,7 +4214,7 @@ public object StrictJsonOutput { get; set; } This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#strict_json_output User#strict_json_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#strict_json_output User#strict_json_output} --- @@ -4230,7 +4230,7 @@ Specifies the input format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_input_format User#time_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_input_format User#time_input_format} --- @@ -4246,7 +4246,7 @@ Specifies the display format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_output_format User#time_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_output_format User#time_output_format} --- @@ -4260,7 +4260,7 @@ public object TimestampDayIsAlways24H { get; set; } Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} --- @@ -4276,7 +4276,7 @@ Specifies the input format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} --- @@ -4292,7 +4292,7 @@ Specifies the display format for the TIMESTAMP_LTZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} --- @@ -4306,7 +4306,7 @@ public string TimestampNtzOutputFormat { get; set; } Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} --- @@ -4322,7 +4322,7 @@ Specifies the display format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} --- @@ -4336,7 +4336,7 @@ public string TimestampTypeMapping { get; set; } Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} --- @@ -4352,7 +4352,7 @@ Specifies the display format for the TIMESTAMP_TZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} --- @@ -4368,7 +4368,7 @@ Specifies the time zone for the session. You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timezone User#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timezone User#timezone} --- @@ -4384,7 +4384,7 @@ Controls how trace events are ingested into the event table. For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#trace_level User#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#trace_level User#trace_level} --- @@ -4400,7 +4400,7 @@ Specifies the action to perform when a statement issued within a non-autocommit For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} --- @@ -4414,7 +4414,7 @@ public string TransactionDefaultIsolationLevel { get; set; } Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} --- @@ -4428,7 +4428,7 @@ public double TwoDigitCenturyStart { get; set; } Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} --- @@ -4442,7 +4442,7 @@ public string UnsupportedDdlAction { get; set; } Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} --- @@ -4458,7 +4458,7 @@ Specifies whether to reuse persisted query results, if available, when a matchin For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#use_cached_result User#use_cached_result} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#use_cached_result User#use_cached_result} --- @@ -4474,7 +4474,7 @@ Specifies how the weeks in a given year are computed. `0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} --- @@ -4490,7 +4490,7 @@ Specifies the first day of the week (used by week-related date functions). `0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_start User#week_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_start User#week_start} --- diff --git a/docs/user.go.md b/docs/user.go.md index adb104c10..9d06d9eec 100644 --- a/docs/user.go.md +++ b/docs/user.go.md @@ -4,7 +4,7 @@ ### User -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user snowflake_user}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user snowflake_user}. #### Initializers @@ -1020,7 +1020,7 @@ The construct id used in the generated config for the User to import. The id of the existing User that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#import import section} in the documentation of this resource for the id to use --- @@ -3160,7 +3160,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/user" | FirstName | *string | First name of the user. | | GeographyOutputFormat | *string | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | | GeometryOutputFormat | *string | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. | | JdbcTreatDecimalAsInt | interface{} | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | | JdbcTreatTimestampNtzAsUtc | interface{} | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | | JdbcUseSessionTimezone | interface{} | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | @@ -3293,7 +3293,7 @@ Name of the user. Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#name User#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#name User#name} --- @@ -3307,7 +3307,7 @@ AbortDetachedQuery interface{} Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#abort_detached_query User#abort_detached_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#abort_detached_query User#abort_detached_query} --- @@ -3323,7 +3323,7 @@ Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#autocommit User#autocommit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#autocommit User#autocommit} --- @@ -3339,7 +3339,7 @@ The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion fun For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_input_format User#binary_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_input_format User#binary_input_format} --- @@ -3355,7 +3355,7 @@ The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_output_format User#binary_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_output_format User#binary_output_format} --- @@ -3371,7 +3371,7 @@ Parameter that specifies the maximum amount of memory the JDBC driver or ODBC dr For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_memory_limit User#client_memory_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_memory_limit User#client_memory_limit} --- @@ -3387,7 +3387,7 @@ For specific ODBC functions and JDBC methods, this parameter can change the defa The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} --- @@ -3403,7 +3403,7 @@ Parameter that specifies the number of threads used by the client to pre-fetch l The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} --- @@ -3419,7 +3419,7 @@ Parameter that specifies the maximum size of each set (or chunk) of query result The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} --- @@ -3433,7 +3433,7 @@ ClientResultColumnCaseInsensitive interface{} Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} --- @@ -3449,7 +3449,7 @@ Parameter that indicates whether to force a user to log in again after a period For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} --- @@ -3463,7 +3463,7 @@ ClientSessionKeepAliveHeartbeatFrequency *f64 Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} --- @@ -3477,7 +3477,7 @@ ClientTimestampTypeMapping *string Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} --- @@ -3491,7 +3491,7 @@ Comment *string Specifies a comment for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#comment User#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#comment User#comment} --- @@ -3507,7 +3507,7 @@ Specifies the input format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_input_format User#date_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_input_format User#date_input_format} --- @@ -3523,7 +3523,7 @@ Specifies the display format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_output_format User#date_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_output_format User#date_output_format} --- @@ -3539,7 +3539,7 @@ Specifies the number of days after which the user status is set to `Expired` and This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#days_to_expiry User#days_to_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#days_to_expiry User#days_to_expiry} --- @@ -3555,7 +3555,7 @@ Specifies the namespace (database only or database and schema) that is active by Note that the CREATE USER operation does not verify that the namespace exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_namespace User#default_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_namespace User#default_namespace} --- @@ -3571,7 +3571,7 @@ Specifies the role that is active by default for the user’s session upon login Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_role User#default_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_role User#default_role} --- @@ -3587,7 +3587,7 @@ Specifies the secondary roles that are active for the user’s session upon logi Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} --- @@ -3603,7 +3603,7 @@ Specifies the virtual warehouse that is active by default for the user’s sessi Note that the CREATE USER operation does not verify that the warehouse exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_warehouse User#default_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_warehouse User#default_warehouse} --- @@ -3619,7 +3619,7 @@ Specifies whether the user is disabled, which prevents logging in and aborts all Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disabled User#disabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disabled User#disabled} --- @@ -3633,7 +3633,7 @@ DisableMfa *string Allows enabling or disabling [multi-factor authentication](https://docs.snowflake.com/en/user-guide/security-mfa). Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disable_mfa User#disable_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disable_mfa User#disable_mfa} --- @@ -3647,7 +3647,7 @@ DisplayName *string Name displayed for the user in the Snowflake web interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#display_name User#display_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#display_name User#display_name} --- @@ -3661,7 +3661,7 @@ Email *string Email address for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#email User#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#email User#email} --- @@ -3675,7 +3675,7 @@ EnableUnloadPhysicalTypeOptimization interface{} Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} --- @@ -3691,7 +3691,7 @@ Controls whether query text is redacted if a SQL query fails due to a syntax or If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} --- @@ -3705,7 +3705,7 @@ ErrorOnNondeterministicMerge interface{} Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} --- @@ -3719,7 +3719,7 @@ ErrorOnNondeterministicUpdate interface{} Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} --- @@ -3733,7 +3733,7 @@ FirstName *string First name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#first_name User#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#first_name User#first_name} --- @@ -3747,7 +3747,7 @@ GeographyOutputFormat *string Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geography_output_format User#geography_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geography_output_format User#geography_output_format} --- @@ -3761,7 +3761,7 @@ GeometryOutputFormat *string Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geometry_output_format User#geometry_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geometry_output_format User#geometry_output_format} --- @@ -3773,7 +3773,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -3790,7 +3790,7 @@ JdbcTreatDecimalAsInt interface{} Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} --- @@ -3804,7 +3804,7 @@ JdbcTreatTimestampNtzAsUtc interface{} Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} --- @@ -3818,7 +3818,7 @@ JdbcUseSessionTimezone interface{} Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} --- @@ -3834,7 +3834,7 @@ Specifies the number of blank spaces to indent each new element in JSON output i Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#json_indent User#json_indent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#json_indent User#json_indent} --- @@ -3848,7 +3848,7 @@ LastName *string Last name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#last_name User#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#last_name User#last_name} --- @@ -3864,7 +3864,7 @@ Number of seconds to wait while trying to lock a resource, before timing out and For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#lock_timeout User#lock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#lock_timeout User#lock_timeout} --- @@ -3880,7 +3880,7 @@ The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#login_name User#login_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#login_name User#login_name} --- @@ -3896,7 +3896,7 @@ Specifies the severity level of messages that should be ingested and made availa Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#log_level User#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#log_level User#log_level} --- @@ -3910,7 +3910,7 @@ MiddleName *string Middle name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#middle_name User#middle_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#middle_name User#middle_name} --- @@ -3926,7 +3926,7 @@ Specifies the number of minutes to temporarily bypass MFA for the user. This property can be used to allow a MFA-enrolled user to temporarily bypass MFA during login in the event that their MFA device is not available. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} --- @@ -3942,7 +3942,7 @@ Specifies the number of minutes until the temporary lock on the user login is cl To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} --- @@ -3956,7 +3956,7 @@ MultiStatementCount *f64 Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#multi_statement_count User#multi_statement_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#multi_statement_count User#multi_statement_count} --- @@ -3972,7 +3972,7 @@ Specifies whether the user is forced to change their password on next login (inc Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#must_change_password User#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#must_change_password User#must_change_password} --- @@ -3988,7 +3988,7 @@ Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#network_policy User#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#network_policy User#network_policy} --- @@ -4004,7 +4004,7 @@ Specifies whether the ORDER or NOORDER property is set by default when you creat The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} --- @@ -4018,7 +4018,7 @@ OdbcTreatDecimalAsInt interface{} Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} --- @@ -4032,7 +4032,7 @@ Password *string Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#password User#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#password User#password} --- @@ -4046,7 +4046,7 @@ PreventUnloadToInternalStages interface{} Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} --- @@ -4062,7 +4062,7 @@ Optional string that can be used to tag queries and other SQL statements execute The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#query_tag User#query_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#query_tag User#query_tag} --- @@ -4078,7 +4078,7 @@ Specifies whether letters in double-quoted object identifiers are stored and res By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} --- @@ -4094,7 +4094,7 @@ Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} --- @@ -4108,7 +4108,7 @@ RsaPublicKey *string Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key User#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key User#rsa_public_key} --- @@ -4124,7 +4124,7 @@ Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} --- @@ -4140,7 +4140,7 @@ Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} --- @@ -4156,7 +4156,7 @@ Specifies the path to search to resolve unqualified object names in queries. For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#search_path User#search_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#search_path User#search_path} --- @@ -4172,7 +4172,7 @@ Specifies the name of a consumer account to simulate for testing/validating shar When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} --- @@ -4186,7 +4186,7 @@ StatementQueuedTimeoutInSeconds *f64 Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} --- @@ -4200,7 +4200,7 @@ StatementTimeoutInSeconds *f64 Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} --- @@ -4214,7 +4214,7 @@ StrictJsonOutput interface{} This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#strict_json_output User#strict_json_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#strict_json_output User#strict_json_output} --- @@ -4230,7 +4230,7 @@ Specifies the input format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_input_format User#time_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_input_format User#time_input_format} --- @@ -4246,7 +4246,7 @@ Specifies the display format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_output_format User#time_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_output_format User#time_output_format} --- @@ -4260,7 +4260,7 @@ TimestampDayIsAlways24H interface{} Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} --- @@ -4276,7 +4276,7 @@ Specifies the input format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} --- @@ -4292,7 +4292,7 @@ Specifies the display format for the TIMESTAMP_LTZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} --- @@ -4306,7 +4306,7 @@ TimestampNtzOutputFormat *string Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} --- @@ -4322,7 +4322,7 @@ Specifies the display format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} --- @@ -4336,7 +4336,7 @@ TimestampTypeMapping *string Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} --- @@ -4352,7 +4352,7 @@ Specifies the display format for the TIMESTAMP_TZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} --- @@ -4368,7 +4368,7 @@ Specifies the time zone for the session. You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timezone User#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timezone User#timezone} --- @@ -4384,7 +4384,7 @@ Controls how trace events are ingested into the event table. For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#trace_level User#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#trace_level User#trace_level} --- @@ -4400,7 +4400,7 @@ Specifies the action to perform when a statement issued within a non-autocommit For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} --- @@ -4414,7 +4414,7 @@ TransactionDefaultIsolationLevel *string Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} --- @@ -4428,7 +4428,7 @@ TwoDigitCenturyStart *f64 Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} --- @@ -4442,7 +4442,7 @@ UnsupportedDdlAction *string Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} --- @@ -4458,7 +4458,7 @@ Specifies whether to reuse persisted query results, if available, when a matchin For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#use_cached_result User#use_cached_result} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#use_cached_result User#use_cached_result} --- @@ -4474,7 +4474,7 @@ Specifies how the weeks in a given year are computed. `0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} --- @@ -4490,7 +4490,7 @@ Specifies the first day of the week (used by week-related date functions). `0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_start User#week_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_start User#week_start} --- diff --git a/docs/user.java.md b/docs/user.java.md index 44e78bf55..454c92574 100644 --- a/docs/user.java.md +++ b/docs/user.java.md @@ -4,7 +4,7 @@ ### User -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user snowflake_user}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user snowflake_user}. #### Initializers @@ -169,7 +169,7 @@ User.Builder.create(Construct scope, java.lang.String id) | firstName | java.lang.String | First name of the user. | | geographyOutputFormat | java.lang.String | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | | geometryOutputFormat | java.lang.String | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. | | jdbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | | jdbcTreatTimestampNtzAsUtc | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | | jdbcUseSessionTimezone | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | @@ -288,7 +288,7 @@ Name of the user. Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#name User#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#name User#name} --- @@ -298,7 +298,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#abort_detached_query User#abort_detached_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#abort_detached_query User#abort_detached_query} --- @@ -310,7 +310,7 @@ Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#autocommit User#autocommit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#autocommit User#autocommit} --- @@ -322,7 +322,7 @@ The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion fun For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_input_format User#binary_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_input_format User#binary_input_format} --- @@ -334,7 +334,7 @@ The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_output_format User#binary_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_output_format User#binary_output_format} --- @@ -346,7 +346,7 @@ Parameter that specifies the maximum amount of memory the JDBC driver or ODBC dr For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_memory_limit User#client_memory_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_memory_limit User#client_memory_limit} --- @@ -358,7 +358,7 @@ For specific ODBC functions and JDBC methods, this parameter can change the defa The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} --- @@ -370,7 +370,7 @@ Parameter that specifies the number of threads used by the client to pre-fetch l The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} --- @@ -382,7 +382,7 @@ Parameter that specifies the maximum size of each set (or chunk) of query result The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} --- @@ -392,7 +392,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} --- @@ -404,7 +404,7 @@ Parameter that indicates whether to force a user to log in again after a period For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} --- @@ -414,7 +414,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} --- @@ -424,7 +424,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} --- @@ -434,7 +434,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#comment User#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#comment User#comment} --- @@ -446,7 +446,7 @@ Specifies the input format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_input_format User#date_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_input_format User#date_input_format} --- @@ -458,7 +458,7 @@ Specifies the display format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_output_format User#date_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_output_format User#date_output_format} --- @@ -470,7 +470,7 @@ Specifies the number of days after which the user status is set to `Expired` and This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#days_to_expiry User#days_to_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#days_to_expiry User#days_to_expiry} --- @@ -482,7 +482,7 @@ Specifies the namespace (database only or database and schema) that is active by Note that the CREATE USER operation does not verify that the namespace exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_namespace User#default_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_namespace User#default_namespace} --- @@ -494,7 +494,7 @@ Specifies the role that is active by default for the user’s session upon login Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_role User#default_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_role User#default_role} --- @@ -506,7 +506,7 @@ Specifies the secondary roles that are active for the user’s session upon logi Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} --- @@ -518,7 +518,7 @@ Specifies the virtual warehouse that is active by default for the user’s sessi Note that the CREATE USER operation does not verify that the warehouse exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_warehouse User#default_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_warehouse User#default_warehouse} --- @@ -530,7 +530,7 @@ Specifies whether the user is disabled, which prevents logging in and aborts all Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disabled User#disabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disabled User#disabled} --- @@ -540,7 +540,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Allows enabling or disabling [multi-factor authentication](https://docs.snowflake.com/en/user-guide/security-mfa). Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disable_mfa User#disable_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disable_mfa User#disable_mfa} --- @@ -550,7 +550,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Name displayed for the user in the Snowflake web interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#display_name User#display_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#display_name User#display_name} --- @@ -560,7 +560,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Email address for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#email User#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#email User#email} --- @@ -570,7 +570,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} --- @@ -582,7 +582,7 @@ Controls whether query text is redacted if a SQL query fails due to a syntax or If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} --- @@ -592,7 +592,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} --- @@ -602,7 +602,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} --- @@ -612,7 +612,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf First name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#first_name User#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#first_name User#first_name} --- @@ -622,7 +622,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geography_output_format User#geography_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geography_output_format User#geography_output_format} --- @@ -632,7 +632,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geometry_output_format User#geometry_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geometry_output_format User#geometry_output_format} --- @@ -640,7 +640,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -653,7 +653,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} --- @@ -663,7 +663,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} --- @@ -673,7 +673,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} --- @@ -685,7 +685,7 @@ Specifies the number of blank spaces to indent each new element in JSON output i Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#json_indent User#json_indent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#json_indent User#json_indent} --- @@ -695,7 +695,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Last name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#last_name User#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#last_name User#last_name} --- @@ -707,7 +707,7 @@ Number of seconds to wait while trying to lock a resource, before timing out and For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#lock_timeout User#lock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#lock_timeout User#lock_timeout} --- @@ -719,7 +719,7 @@ The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#login_name User#login_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#login_name User#login_name} --- @@ -731,7 +731,7 @@ Specifies the severity level of messages that should be ingested and made availa Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#log_level User#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#log_level User#log_level} --- @@ -741,7 +741,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Middle name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#middle_name User#middle_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#middle_name User#middle_name} --- @@ -753,7 +753,7 @@ Specifies the number of minutes to temporarily bypass MFA for the user. This property can be used to allow a MFA-enrolled user to temporarily bypass MFA during login in the event that their MFA device is not available. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} --- @@ -765,7 +765,7 @@ Specifies the number of minutes until the temporary lock on the user login is cl To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} --- @@ -775,7 +775,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#multi_statement_count User#multi_statement_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#multi_statement_count User#multi_statement_count} --- @@ -787,7 +787,7 @@ Specifies whether the user is forced to change their password on next login (inc Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#must_change_password User#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#must_change_password User#must_change_password} --- @@ -799,7 +799,7 @@ Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#network_policy User#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#network_policy User#network_policy} --- @@ -811,7 +811,7 @@ Specifies whether the ORDER or NOORDER property is set by default when you creat The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} --- @@ -821,7 +821,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} --- @@ -831,7 +831,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#password User#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#password User#password} --- @@ -841,7 +841,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} --- @@ -853,7 +853,7 @@ Optional string that can be used to tag queries and other SQL statements execute The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#query_tag User#query_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#query_tag User#query_tag} --- @@ -865,7 +865,7 @@ Specifies whether letters in double-quoted object identifiers are stored and res By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} --- @@ -877,7 +877,7 @@ Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} --- @@ -887,7 +887,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key User#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key User#rsa_public_key} --- @@ -899,7 +899,7 @@ Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} --- @@ -911,7 +911,7 @@ Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} --- @@ -923,7 +923,7 @@ Specifies the path to search to resolve unqualified object names in queries. For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#search_path User#search_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#search_path User#search_path} --- @@ -935,7 +935,7 @@ Specifies the name of a consumer account to simulate for testing/validating shar When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} --- @@ -945,7 +945,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} --- @@ -955,7 +955,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} --- @@ -965,7 +965,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#strict_json_output User#strict_json_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#strict_json_output User#strict_json_output} --- @@ -977,7 +977,7 @@ Specifies the input format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_input_format User#time_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_input_format User#time_input_format} --- @@ -989,7 +989,7 @@ Specifies the display format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_output_format User#time_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_output_format User#time_output_format} --- @@ -999,7 +999,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} --- @@ -1011,7 +1011,7 @@ Specifies the input format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} --- @@ -1023,7 +1023,7 @@ Specifies the display format for the TIMESTAMP_LTZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} --- @@ -1033,7 +1033,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} --- @@ -1045,7 +1045,7 @@ Specifies the display format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} --- @@ -1055,7 +1055,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} --- @@ -1067,7 +1067,7 @@ Specifies the display format for the TIMESTAMP_TZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} --- @@ -1079,7 +1079,7 @@ Specifies the time zone for the session. You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timezone User#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timezone User#timezone} --- @@ -1091,7 +1091,7 @@ Controls how trace events are ingested into the event table. For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#trace_level User#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#trace_level User#trace_level} --- @@ -1103,7 +1103,7 @@ Specifies the action to perform when a statement issued within a non-autocommit For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} --- @@ -1113,7 +1113,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} --- @@ -1123,7 +1123,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} --- @@ -1133,7 +1133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} --- @@ -1145,7 +1145,7 @@ Specifies whether to reuse persisted query results, if available, when a matchin For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#use_cached_result User#use_cached_result} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#use_cached_result User#use_cached_result} --- @@ -1157,7 +1157,7 @@ Specifies how the weeks in a given year are computed. `0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} --- @@ -1169,7 +1169,7 @@ Specifies the first day of the week (used by week-related date functions). `0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_start User#week_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_start User#week_start} --- @@ -2149,7 +2149,7 @@ The construct id used in the generated config for the User to import. The id of the existing User that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#import import section} in the documentation of this resource for the id to use --- @@ -4313,7 +4313,7 @@ UserConfig.builder() | firstName | java.lang.String | First name of the user. | | geographyOutputFormat | java.lang.String | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | | geometryOutputFormat | java.lang.String | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. | | jdbcTreatDecimalAsInt | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | | jdbcTreatTimestampNtzAsUtc | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | | jdbcUseSessionTimezone | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | @@ -4446,7 +4446,7 @@ Name of the user. Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#name User#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#name User#name} --- @@ -4460,7 +4460,7 @@ public java.lang.Object getAbortDetachedQuery(); Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#abort_detached_query User#abort_detached_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#abort_detached_query User#abort_detached_query} --- @@ -4476,7 +4476,7 @@ Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#autocommit User#autocommit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#autocommit User#autocommit} --- @@ -4492,7 +4492,7 @@ The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion fun For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_input_format User#binary_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_input_format User#binary_input_format} --- @@ -4508,7 +4508,7 @@ The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_output_format User#binary_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_output_format User#binary_output_format} --- @@ -4524,7 +4524,7 @@ Parameter that specifies the maximum amount of memory the JDBC driver or ODBC dr For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_memory_limit User#client_memory_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_memory_limit User#client_memory_limit} --- @@ -4540,7 +4540,7 @@ For specific ODBC functions and JDBC methods, this parameter can change the defa The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} --- @@ -4556,7 +4556,7 @@ Parameter that specifies the number of threads used by the client to pre-fetch l The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} --- @@ -4572,7 +4572,7 @@ Parameter that specifies the maximum size of each set (or chunk) of query result The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} --- @@ -4586,7 +4586,7 @@ public java.lang.Object getClientResultColumnCaseInsensitive(); Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} --- @@ -4602,7 +4602,7 @@ Parameter that indicates whether to force a user to log in again after a period For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} --- @@ -4616,7 +4616,7 @@ public java.lang.Number getClientSessionKeepAliveHeartbeatFrequency(); Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} --- @@ -4630,7 +4630,7 @@ public java.lang.String getClientTimestampTypeMapping(); Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} --- @@ -4644,7 +4644,7 @@ public java.lang.String getComment(); Specifies a comment for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#comment User#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#comment User#comment} --- @@ -4660,7 +4660,7 @@ Specifies the input format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_input_format User#date_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_input_format User#date_input_format} --- @@ -4676,7 +4676,7 @@ Specifies the display format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_output_format User#date_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_output_format User#date_output_format} --- @@ -4692,7 +4692,7 @@ Specifies the number of days after which the user status is set to `Expired` and This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#days_to_expiry User#days_to_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#days_to_expiry User#days_to_expiry} --- @@ -4708,7 +4708,7 @@ Specifies the namespace (database only or database and schema) that is active by Note that the CREATE USER operation does not verify that the namespace exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_namespace User#default_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_namespace User#default_namespace} --- @@ -4724,7 +4724,7 @@ Specifies the role that is active by default for the user’s session upon login Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_role User#default_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_role User#default_role} --- @@ -4740,7 +4740,7 @@ Specifies the secondary roles that are active for the user’s session upon logi Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} --- @@ -4756,7 +4756,7 @@ Specifies the virtual warehouse that is active by default for the user’s sessi Note that the CREATE USER operation does not verify that the warehouse exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_warehouse User#default_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_warehouse User#default_warehouse} --- @@ -4772,7 +4772,7 @@ Specifies whether the user is disabled, which prevents logging in and aborts all Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disabled User#disabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disabled User#disabled} --- @@ -4786,7 +4786,7 @@ public java.lang.String getDisableMfa(); Allows enabling or disabling [multi-factor authentication](https://docs.snowflake.com/en/user-guide/security-mfa). Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disable_mfa User#disable_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disable_mfa User#disable_mfa} --- @@ -4800,7 +4800,7 @@ public java.lang.String getDisplayName(); Name displayed for the user in the Snowflake web interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#display_name User#display_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#display_name User#display_name} --- @@ -4814,7 +4814,7 @@ public java.lang.String getEmail(); Email address for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#email User#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#email User#email} --- @@ -4828,7 +4828,7 @@ public java.lang.Object getEnableUnloadPhysicalTypeOptimization(); Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} --- @@ -4844,7 +4844,7 @@ Controls whether query text is redacted if a SQL query fails due to a syntax or If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} --- @@ -4858,7 +4858,7 @@ public java.lang.Object getErrorOnNondeterministicMerge(); Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} --- @@ -4872,7 +4872,7 @@ public java.lang.Object getErrorOnNondeterministicUpdate(); Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} --- @@ -4886,7 +4886,7 @@ public java.lang.String getFirstName(); First name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#first_name User#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#first_name User#first_name} --- @@ -4900,7 +4900,7 @@ public java.lang.String getGeographyOutputFormat(); Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geography_output_format User#geography_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geography_output_format User#geography_output_format} --- @@ -4914,7 +4914,7 @@ public java.lang.String getGeometryOutputFormat(); Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geometry_output_format User#geometry_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geometry_output_format User#geometry_output_format} --- @@ -4926,7 +4926,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -4943,7 +4943,7 @@ public java.lang.Object getJdbcTreatDecimalAsInt(); Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} --- @@ -4957,7 +4957,7 @@ public java.lang.Object getJdbcTreatTimestampNtzAsUtc(); Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} --- @@ -4971,7 +4971,7 @@ public java.lang.Object getJdbcUseSessionTimezone(); Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} --- @@ -4987,7 +4987,7 @@ Specifies the number of blank spaces to indent each new element in JSON output i Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#json_indent User#json_indent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#json_indent User#json_indent} --- @@ -5001,7 +5001,7 @@ public java.lang.String getLastName(); Last name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#last_name User#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#last_name User#last_name} --- @@ -5017,7 +5017,7 @@ Number of seconds to wait while trying to lock a resource, before timing out and For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#lock_timeout User#lock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#lock_timeout User#lock_timeout} --- @@ -5033,7 +5033,7 @@ The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#login_name User#login_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#login_name User#login_name} --- @@ -5049,7 +5049,7 @@ Specifies the severity level of messages that should be ingested and made availa Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#log_level User#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#log_level User#log_level} --- @@ -5063,7 +5063,7 @@ public java.lang.String getMiddleName(); Middle name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#middle_name User#middle_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#middle_name User#middle_name} --- @@ -5079,7 +5079,7 @@ Specifies the number of minutes to temporarily bypass MFA for the user. This property can be used to allow a MFA-enrolled user to temporarily bypass MFA during login in the event that their MFA device is not available. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} --- @@ -5095,7 +5095,7 @@ Specifies the number of minutes until the temporary lock on the user login is cl To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} --- @@ -5109,7 +5109,7 @@ public java.lang.Number getMultiStatementCount(); Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#multi_statement_count User#multi_statement_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#multi_statement_count User#multi_statement_count} --- @@ -5125,7 +5125,7 @@ Specifies whether the user is forced to change their password on next login (inc Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#must_change_password User#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#must_change_password User#must_change_password} --- @@ -5141,7 +5141,7 @@ Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#network_policy User#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#network_policy User#network_policy} --- @@ -5157,7 +5157,7 @@ Specifies whether the ORDER or NOORDER property is set by default when you creat The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} --- @@ -5171,7 +5171,7 @@ public java.lang.Object getOdbcTreatDecimalAsInt(); Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} --- @@ -5185,7 +5185,7 @@ public java.lang.String getPassword(); Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#password User#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#password User#password} --- @@ -5199,7 +5199,7 @@ public java.lang.Object getPreventUnloadToInternalStages(); Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} --- @@ -5215,7 +5215,7 @@ Optional string that can be used to tag queries and other SQL statements execute The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#query_tag User#query_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#query_tag User#query_tag} --- @@ -5231,7 +5231,7 @@ Specifies whether letters in double-quoted object identifiers are stored and res By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} --- @@ -5247,7 +5247,7 @@ Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} --- @@ -5261,7 +5261,7 @@ public java.lang.String getRsaPublicKey(); Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key User#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key User#rsa_public_key} --- @@ -5277,7 +5277,7 @@ Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} --- @@ -5293,7 +5293,7 @@ Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} --- @@ -5309,7 +5309,7 @@ Specifies the path to search to resolve unqualified object names in queries. For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#search_path User#search_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#search_path User#search_path} --- @@ -5325,7 +5325,7 @@ Specifies the name of a consumer account to simulate for testing/validating shar When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} --- @@ -5339,7 +5339,7 @@ public java.lang.Number getStatementQueuedTimeoutInSeconds(); Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} --- @@ -5353,7 +5353,7 @@ public java.lang.Number getStatementTimeoutInSeconds(); Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} --- @@ -5367,7 +5367,7 @@ public java.lang.Object getStrictJsonOutput(); This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#strict_json_output User#strict_json_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#strict_json_output User#strict_json_output} --- @@ -5383,7 +5383,7 @@ Specifies the input format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_input_format User#time_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_input_format User#time_input_format} --- @@ -5399,7 +5399,7 @@ Specifies the display format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_output_format User#time_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_output_format User#time_output_format} --- @@ -5413,7 +5413,7 @@ public java.lang.Object getTimestampDayIsAlways24H(); Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} --- @@ -5429,7 +5429,7 @@ Specifies the input format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} --- @@ -5445,7 +5445,7 @@ Specifies the display format for the TIMESTAMP_LTZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} --- @@ -5459,7 +5459,7 @@ public java.lang.String getTimestampNtzOutputFormat(); Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} --- @@ -5475,7 +5475,7 @@ Specifies the display format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} --- @@ -5489,7 +5489,7 @@ public java.lang.String getTimestampTypeMapping(); Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} --- @@ -5505,7 +5505,7 @@ Specifies the display format for the TIMESTAMP_TZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} --- @@ -5521,7 +5521,7 @@ Specifies the time zone for the session. You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timezone User#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timezone User#timezone} --- @@ -5537,7 +5537,7 @@ Controls how trace events are ingested into the event table. For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#trace_level User#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#trace_level User#trace_level} --- @@ -5553,7 +5553,7 @@ Specifies the action to perform when a statement issued within a non-autocommit For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} --- @@ -5567,7 +5567,7 @@ public java.lang.String getTransactionDefaultIsolationLevel(); Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} --- @@ -5581,7 +5581,7 @@ public java.lang.Number getTwoDigitCenturyStart(); Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} --- @@ -5595,7 +5595,7 @@ public java.lang.String getUnsupportedDdlAction(); Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} --- @@ -5611,7 +5611,7 @@ Specifies whether to reuse persisted query results, if available, when a matchin For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#use_cached_result User#use_cached_result} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#use_cached_result User#use_cached_result} --- @@ -5627,7 +5627,7 @@ Specifies how the weeks in a given year are computed. `0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} --- @@ -5643,7 +5643,7 @@ Specifies the first day of the week (used by week-related date functions). `0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_start User#week_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_start User#week_start} --- diff --git a/docs/user.python.md b/docs/user.python.md index 37eb963d2..fd5178955 100644 --- a/docs/user.python.md +++ b/docs/user.python.md @@ -4,7 +4,7 @@ ### User -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user snowflake_user}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user snowflake_user}. #### Initializers @@ -147,7 +147,7 @@ user.User( | first_name | str | First name of the user. | | geography_output_format | str | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | | geometry_output_format | str | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. | | jdbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | | jdbc_treat_timestamp_ntz_as_utc | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | | jdbc_use_session_timezone | typing.Union[bool, cdktf.IResolvable] | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | @@ -266,7 +266,7 @@ Name of the user. Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#name User#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#name User#name} --- @@ -276,7 +276,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#abort_detached_query User#abort_detached_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#abort_detached_query User#abort_detached_query} --- @@ -288,7 +288,7 @@ Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#autocommit User#autocommit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#autocommit User#autocommit} --- @@ -300,7 +300,7 @@ The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion fun For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_input_format User#binary_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_input_format User#binary_input_format} --- @@ -312,7 +312,7 @@ The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_output_format User#binary_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_output_format User#binary_output_format} --- @@ -324,7 +324,7 @@ Parameter that specifies the maximum amount of memory the JDBC driver or ODBC dr For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_memory_limit User#client_memory_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_memory_limit User#client_memory_limit} --- @@ -336,7 +336,7 @@ For specific ODBC functions and JDBC methods, this parameter can change the defa The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} --- @@ -348,7 +348,7 @@ Parameter that specifies the number of threads used by the client to pre-fetch l The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} --- @@ -360,7 +360,7 @@ Parameter that specifies the maximum size of each set (or chunk) of query result The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} --- @@ -370,7 +370,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} --- @@ -382,7 +382,7 @@ Parameter that indicates whether to force a user to log in again after a period For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} --- @@ -392,7 +392,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} --- @@ -402,7 +402,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} --- @@ -412,7 +412,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#comment User#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#comment User#comment} --- @@ -424,7 +424,7 @@ Specifies the input format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_input_format User#date_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_input_format User#date_input_format} --- @@ -436,7 +436,7 @@ Specifies the display format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_output_format User#date_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_output_format User#date_output_format} --- @@ -448,7 +448,7 @@ Specifies the number of days after which the user status is set to `Expired` and This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#days_to_expiry User#days_to_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#days_to_expiry User#days_to_expiry} --- @@ -460,7 +460,7 @@ Specifies the namespace (database only or database and schema) that is active by Note that the CREATE USER operation does not verify that the namespace exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_namespace User#default_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_namespace User#default_namespace} --- @@ -472,7 +472,7 @@ Specifies the role that is active by default for the user’s session upon login Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_role User#default_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_role User#default_role} --- @@ -484,7 +484,7 @@ Specifies the secondary roles that are active for the user’s session upon logi Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} --- @@ -496,7 +496,7 @@ Specifies the virtual warehouse that is active by default for the user’s sessi Note that the CREATE USER operation does not verify that the warehouse exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_warehouse User#default_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_warehouse User#default_warehouse} --- @@ -508,7 +508,7 @@ Specifies whether the user is disabled, which prevents logging in and aborts all Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disabled User#disabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disabled User#disabled} --- @@ -518,7 +518,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Allows enabling or disabling [multi-factor authentication](https://docs.snowflake.com/en/user-guide/security-mfa). Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disable_mfa User#disable_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disable_mfa User#disable_mfa} --- @@ -528,7 +528,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Name displayed for the user in the Snowflake web interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#display_name User#display_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#display_name User#display_name} --- @@ -538,7 +538,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Email address for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#email User#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#email User#email} --- @@ -548,7 +548,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} --- @@ -560,7 +560,7 @@ Controls whether query text is redacted if a SQL query fails due to a syntax or If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} --- @@ -570,7 +570,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} --- @@ -580,7 +580,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} --- @@ -590,7 +590,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf First name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#first_name User#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#first_name User#first_name} --- @@ -600,7 +600,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geography_output_format User#geography_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geography_output_format User#geography_output_format} --- @@ -610,7 +610,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geometry_output_format User#geometry_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geometry_output_format User#geometry_output_format} --- @@ -618,7 +618,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -631,7 +631,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} --- @@ -641,7 +641,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} --- @@ -651,7 +651,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} --- @@ -663,7 +663,7 @@ Specifies the number of blank spaces to indent each new element in JSON output i Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#json_indent User#json_indent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#json_indent User#json_indent} --- @@ -673,7 +673,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Last name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#last_name User#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#last_name User#last_name} --- @@ -685,7 +685,7 @@ Number of seconds to wait while trying to lock a resource, before timing out and For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#lock_timeout User#lock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#lock_timeout User#lock_timeout} --- @@ -697,7 +697,7 @@ The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#login_name User#login_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#login_name User#login_name} --- @@ -709,7 +709,7 @@ Specifies the severity level of messages that should be ingested and made availa Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#log_level User#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#log_level User#log_level} --- @@ -719,7 +719,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Middle name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#middle_name User#middle_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#middle_name User#middle_name} --- @@ -731,7 +731,7 @@ Specifies the number of minutes to temporarily bypass MFA for the user. This property can be used to allow a MFA-enrolled user to temporarily bypass MFA during login in the event that their MFA device is not available. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} --- @@ -743,7 +743,7 @@ Specifies the number of minutes until the temporary lock on the user login is cl To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} --- @@ -753,7 +753,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#multi_statement_count User#multi_statement_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#multi_statement_count User#multi_statement_count} --- @@ -765,7 +765,7 @@ Specifies whether the user is forced to change their password on next login (inc Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#must_change_password User#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#must_change_password User#must_change_password} --- @@ -777,7 +777,7 @@ Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#network_policy User#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#network_policy User#network_policy} --- @@ -789,7 +789,7 @@ Specifies whether the ORDER or NOORDER property is set by default when you creat The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} --- @@ -799,7 +799,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} --- @@ -809,7 +809,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#password User#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#password User#password} --- @@ -819,7 +819,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} --- @@ -831,7 +831,7 @@ Optional string that can be used to tag queries and other SQL statements execute The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#query_tag User#query_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#query_tag User#query_tag} --- @@ -843,7 +843,7 @@ Specifies whether letters in double-quoted object identifiers are stored and res By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} --- @@ -855,7 +855,7 @@ Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} --- @@ -865,7 +865,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key User#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key User#rsa_public_key} --- @@ -877,7 +877,7 @@ Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} --- @@ -889,7 +889,7 @@ Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} --- @@ -901,7 +901,7 @@ Specifies the path to search to resolve unqualified object names in queries. For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#search_path User#search_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#search_path User#search_path} --- @@ -913,7 +913,7 @@ Specifies the name of a consumer account to simulate for testing/validating shar When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} --- @@ -923,7 +923,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} --- @@ -933,7 +933,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} --- @@ -943,7 +943,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#strict_json_output User#strict_json_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#strict_json_output User#strict_json_output} --- @@ -955,7 +955,7 @@ Specifies the input format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_input_format User#time_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_input_format User#time_input_format} --- @@ -967,7 +967,7 @@ Specifies the display format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_output_format User#time_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_output_format User#time_output_format} --- @@ -977,7 +977,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} --- @@ -989,7 +989,7 @@ Specifies the input format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} --- @@ -1001,7 +1001,7 @@ Specifies the display format for the TIMESTAMP_LTZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} --- @@ -1011,7 +1011,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} --- @@ -1023,7 +1023,7 @@ Specifies the display format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} --- @@ -1033,7 +1033,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} --- @@ -1045,7 +1045,7 @@ Specifies the display format for the TIMESTAMP_TZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} --- @@ -1057,7 +1057,7 @@ Specifies the time zone for the session. You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timezone User#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timezone User#timezone} --- @@ -1069,7 +1069,7 @@ Controls how trace events are ingested into the event table. For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#trace_level User#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#trace_level User#trace_level} --- @@ -1081,7 +1081,7 @@ Specifies the action to perform when a statement issued within a non-autocommit For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} --- @@ -1091,7 +1091,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} --- @@ -1101,7 +1101,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} --- @@ -1111,7 +1111,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} --- @@ -1123,7 +1123,7 @@ Specifies whether to reuse persisted query results, if available, when a matchin For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#use_cached_result User#use_cached_result} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#use_cached_result User#use_cached_result} --- @@ -1135,7 +1135,7 @@ Specifies how the weeks in a given year are computed. `0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} --- @@ -1147,7 +1147,7 @@ Specifies the first day of the week (used by week-related date functions). `0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_start User#week_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_start User#week_start} --- @@ -2173,7 +2173,7 @@ The construct id used in the generated config for the User to import. The id of the existing User that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#import import section} in the documentation of this resource for the id to use --- @@ -4313,7 +4313,7 @@ user.UserConfig( | first_name | str | First name of the user. | | geography_output_format | str | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | | geometry_output_format | str | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. | | jdbc_treat_decimal_as_int | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | | jdbc_treat_timestamp_ntz_as_utc | typing.Union[bool, cdktf.IResolvable] | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | | jdbc_use_session_timezone | typing.Union[bool, cdktf.IResolvable] | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | @@ -4446,7 +4446,7 @@ Name of the user. Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#name User#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#name User#name} --- @@ -4460,7 +4460,7 @@ abort_detached_query: typing.Union[bool, IResolvable] Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#abort_detached_query User#abort_detached_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#abort_detached_query User#abort_detached_query} --- @@ -4476,7 +4476,7 @@ Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#autocommit User#autocommit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#autocommit User#autocommit} --- @@ -4492,7 +4492,7 @@ The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion fun For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_input_format User#binary_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_input_format User#binary_input_format} --- @@ -4508,7 +4508,7 @@ The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_output_format User#binary_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_output_format User#binary_output_format} --- @@ -4524,7 +4524,7 @@ Parameter that specifies the maximum amount of memory the JDBC driver or ODBC dr For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_memory_limit User#client_memory_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_memory_limit User#client_memory_limit} --- @@ -4540,7 +4540,7 @@ For specific ODBC functions and JDBC methods, this parameter can change the defa The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} --- @@ -4556,7 +4556,7 @@ Parameter that specifies the number of threads used by the client to pre-fetch l The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} --- @@ -4572,7 +4572,7 @@ Parameter that specifies the maximum size of each set (or chunk) of query result The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} --- @@ -4586,7 +4586,7 @@ client_result_column_case_insensitive: typing.Union[bool, IResolvable] Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} --- @@ -4602,7 +4602,7 @@ Parameter that indicates whether to force a user to log in again after a period For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} --- @@ -4616,7 +4616,7 @@ client_session_keep_alive_heartbeat_frequency: typing.Union[int, float] Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} --- @@ -4630,7 +4630,7 @@ client_timestamp_type_mapping: str Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} --- @@ -4644,7 +4644,7 @@ comment: str Specifies a comment for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#comment User#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#comment User#comment} --- @@ -4660,7 +4660,7 @@ Specifies the input format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_input_format User#date_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_input_format User#date_input_format} --- @@ -4676,7 +4676,7 @@ Specifies the display format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_output_format User#date_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_output_format User#date_output_format} --- @@ -4692,7 +4692,7 @@ Specifies the number of days after which the user status is set to `Expired` and This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#days_to_expiry User#days_to_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#days_to_expiry User#days_to_expiry} --- @@ -4708,7 +4708,7 @@ Specifies the namespace (database only or database and schema) that is active by Note that the CREATE USER operation does not verify that the namespace exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_namespace User#default_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_namespace User#default_namespace} --- @@ -4724,7 +4724,7 @@ Specifies the role that is active by default for the user’s session upon login Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_role User#default_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_role User#default_role} --- @@ -4740,7 +4740,7 @@ Specifies the secondary roles that are active for the user’s session upon logi Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} --- @@ -4756,7 +4756,7 @@ Specifies the virtual warehouse that is active by default for the user’s sessi Note that the CREATE USER operation does not verify that the warehouse exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_warehouse User#default_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_warehouse User#default_warehouse} --- @@ -4772,7 +4772,7 @@ Specifies whether the user is disabled, which prevents logging in and aborts all Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disabled User#disabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disabled User#disabled} --- @@ -4786,7 +4786,7 @@ disable_mfa: str Allows enabling or disabling [multi-factor authentication](https://docs.snowflake.com/en/user-guide/security-mfa). Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disable_mfa User#disable_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disable_mfa User#disable_mfa} --- @@ -4800,7 +4800,7 @@ display_name: str Name displayed for the user in the Snowflake web interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#display_name User#display_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#display_name User#display_name} --- @@ -4814,7 +4814,7 @@ email: str Email address for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#email User#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#email User#email} --- @@ -4828,7 +4828,7 @@ enable_unload_physical_type_optimization: typing.Union[bool, IResolvable] Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} --- @@ -4844,7 +4844,7 @@ Controls whether query text is redacted if a SQL query fails due to a syntax or If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} --- @@ -4858,7 +4858,7 @@ error_on_nondeterministic_merge: typing.Union[bool, IResolvable] Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} --- @@ -4872,7 +4872,7 @@ error_on_nondeterministic_update: typing.Union[bool, IResolvable] Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} --- @@ -4886,7 +4886,7 @@ first_name: str First name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#first_name User#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#first_name User#first_name} --- @@ -4900,7 +4900,7 @@ geography_output_format: str Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geography_output_format User#geography_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geography_output_format User#geography_output_format} --- @@ -4914,7 +4914,7 @@ geometry_output_format: str Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geometry_output_format User#geometry_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geometry_output_format User#geometry_output_format} --- @@ -4926,7 +4926,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -4943,7 +4943,7 @@ jdbc_treat_decimal_as_int: typing.Union[bool, IResolvable] Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} --- @@ -4957,7 +4957,7 @@ jdbc_treat_timestamp_ntz_as_utc: typing.Union[bool, IResolvable] Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} --- @@ -4971,7 +4971,7 @@ jdbc_use_session_timezone: typing.Union[bool, IResolvable] Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} --- @@ -4987,7 +4987,7 @@ Specifies the number of blank spaces to indent each new element in JSON output i Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#json_indent User#json_indent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#json_indent User#json_indent} --- @@ -5001,7 +5001,7 @@ last_name: str Last name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#last_name User#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#last_name User#last_name} --- @@ -5017,7 +5017,7 @@ Number of seconds to wait while trying to lock a resource, before timing out and For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#lock_timeout User#lock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#lock_timeout User#lock_timeout} --- @@ -5033,7 +5033,7 @@ The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#login_name User#login_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#login_name User#login_name} --- @@ -5049,7 +5049,7 @@ Specifies the severity level of messages that should be ingested and made availa Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#log_level User#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#log_level User#log_level} --- @@ -5063,7 +5063,7 @@ middle_name: str Middle name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#middle_name User#middle_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#middle_name User#middle_name} --- @@ -5079,7 +5079,7 @@ Specifies the number of minutes to temporarily bypass MFA for the user. This property can be used to allow a MFA-enrolled user to temporarily bypass MFA during login in the event that their MFA device is not available. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} --- @@ -5095,7 +5095,7 @@ Specifies the number of minutes until the temporary lock on the user login is cl To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} --- @@ -5109,7 +5109,7 @@ multi_statement_count: typing.Union[int, float] Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#multi_statement_count User#multi_statement_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#multi_statement_count User#multi_statement_count} --- @@ -5125,7 +5125,7 @@ Specifies whether the user is forced to change their password on next login (inc Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#must_change_password User#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#must_change_password User#must_change_password} --- @@ -5141,7 +5141,7 @@ Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#network_policy User#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#network_policy User#network_policy} --- @@ -5157,7 +5157,7 @@ Specifies whether the ORDER or NOORDER property is set by default when you creat The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} --- @@ -5171,7 +5171,7 @@ odbc_treat_decimal_as_int: typing.Union[bool, IResolvable] Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} --- @@ -5185,7 +5185,7 @@ password: str Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#password User#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#password User#password} --- @@ -5199,7 +5199,7 @@ prevent_unload_to_internal_stages: typing.Union[bool, IResolvable] Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} --- @@ -5215,7 +5215,7 @@ Optional string that can be used to tag queries and other SQL statements execute The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#query_tag User#query_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#query_tag User#query_tag} --- @@ -5231,7 +5231,7 @@ Specifies whether letters in double-quoted object identifiers are stored and res By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} --- @@ -5247,7 +5247,7 @@ Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} --- @@ -5261,7 +5261,7 @@ rsa_public_key: str Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key User#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key User#rsa_public_key} --- @@ -5277,7 +5277,7 @@ Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} --- @@ -5293,7 +5293,7 @@ Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} --- @@ -5309,7 +5309,7 @@ Specifies the path to search to resolve unqualified object names in queries. For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#search_path User#search_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#search_path User#search_path} --- @@ -5325,7 +5325,7 @@ Specifies the name of a consumer account to simulate for testing/validating shar When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} --- @@ -5339,7 +5339,7 @@ statement_queued_timeout_in_seconds: typing.Union[int, float] Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} --- @@ -5353,7 +5353,7 @@ statement_timeout_in_seconds: typing.Union[int, float] Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} --- @@ -5367,7 +5367,7 @@ strict_json_output: typing.Union[bool, IResolvable] This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#strict_json_output User#strict_json_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#strict_json_output User#strict_json_output} --- @@ -5383,7 +5383,7 @@ Specifies the input format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_input_format User#time_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_input_format User#time_input_format} --- @@ -5399,7 +5399,7 @@ Specifies the display format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_output_format User#time_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_output_format User#time_output_format} --- @@ -5413,7 +5413,7 @@ timestamp_day_is_always24_h: typing.Union[bool, IResolvable] Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} --- @@ -5429,7 +5429,7 @@ Specifies the input format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} --- @@ -5445,7 +5445,7 @@ Specifies the display format for the TIMESTAMP_LTZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} --- @@ -5459,7 +5459,7 @@ timestamp_ntz_output_format: str Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} --- @@ -5475,7 +5475,7 @@ Specifies the display format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} --- @@ -5489,7 +5489,7 @@ timestamp_type_mapping: str Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} --- @@ -5505,7 +5505,7 @@ Specifies the display format for the TIMESTAMP_TZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} --- @@ -5521,7 +5521,7 @@ Specifies the time zone for the session. You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timezone User#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timezone User#timezone} --- @@ -5537,7 +5537,7 @@ Controls how trace events are ingested into the event table. For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#trace_level User#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#trace_level User#trace_level} --- @@ -5553,7 +5553,7 @@ Specifies the action to perform when a statement issued within a non-autocommit For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} --- @@ -5567,7 +5567,7 @@ transaction_default_isolation_level: str Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} --- @@ -5581,7 +5581,7 @@ two_digit_century_start: typing.Union[int, float] Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} --- @@ -5595,7 +5595,7 @@ unsupported_ddl_action: str Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} --- @@ -5611,7 +5611,7 @@ Specifies whether to reuse persisted query results, if available, when a matchin For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#use_cached_result User#use_cached_result} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#use_cached_result User#use_cached_result} --- @@ -5627,7 +5627,7 @@ Specifies how the weeks in a given year are computed. `0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} --- @@ -5643,7 +5643,7 @@ Specifies the first day of the week (used by week-related date functions). `0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_start User#week_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_start User#week_start} --- diff --git a/docs/user.typescript.md b/docs/user.typescript.md index 052ff04d9..28fdcdba8 100644 --- a/docs/user.typescript.md +++ b/docs/user.typescript.md @@ -4,7 +4,7 @@ ### User -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user snowflake_user}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user snowflake_user}. #### Initializers @@ -1020,7 +1020,7 @@ The construct id used in the generated config for the User to import. The id of the existing User that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#import import section} in the documentation of this resource for the id to use --- @@ -3072,7 +3072,7 @@ const userConfig: user.UserConfig = { ... } | firstName | string | First name of the user. | | geographyOutputFormat | string | Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). | | geometryOutputFormat | string | Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. | | jdbcTreatDecimalAsInt | boolean \| cdktf.IResolvable | Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). | | jdbcTreatTimestampNtzAsUtc | boolean \| cdktf.IResolvable | Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). | | jdbcUseSessionTimezone | boolean \| cdktf.IResolvable | Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). | @@ -3205,7 +3205,7 @@ Name of the user. Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#name User#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#name User#name} --- @@ -3219,7 +3219,7 @@ public readonly abortDetachedQuery: boolean | IResolvable; Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#abort_detached_query User#abort_detached_query} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#abort_detached_query User#abort_detached_query} --- @@ -3235,7 +3235,7 @@ Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#autocommit User#autocommit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#autocommit User#autocommit} --- @@ -3251,7 +3251,7 @@ The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion fun For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_input_format User#binary_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_input_format User#binary_input_format} --- @@ -3267,7 +3267,7 @@ The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_output_format User#binary_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_output_format User#binary_output_format} --- @@ -3283,7 +3283,7 @@ Parameter that specifies the maximum amount of memory the JDBC driver or ODBC dr For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_memory_limit User#client_memory_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_memory_limit User#client_memory_limit} --- @@ -3299,7 +3299,7 @@ For specific ODBC functions and JDBC methods, this parameter can change the defa The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} --- @@ -3315,7 +3315,7 @@ Parameter that specifies the number of threads used by the client to pre-fetch l The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} --- @@ -3331,7 +3331,7 @@ Parameter that specifies the maximum size of each set (or chunk) of query result The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} --- @@ -3345,7 +3345,7 @@ public readonly clientResultColumnCaseInsensitive: boolean | IResolvable; Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} --- @@ -3361,7 +3361,7 @@ Parameter that indicates whether to force a user to log in again after a period For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} --- @@ -3375,7 +3375,7 @@ public readonly clientSessionKeepAliveHeartbeatFrequency: number; Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} --- @@ -3389,7 +3389,7 @@ public readonly clientTimestampTypeMapping: string; Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} --- @@ -3403,7 +3403,7 @@ public readonly comment: string; Specifies a comment for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#comment User#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#comment User#comment} --- @@ -3419,7 +3419,7 @@ Specifies the input format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_input_format User#date_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_input_format User#date_input_format} --- @@ -3435,7 +3435,7 @@ Specifies the display format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_output_format User#date_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_output_format User#date_output_format} --- @@ -3451,7 +3451,7 @@ Specifies the number of days after which the user status is set to `Expired` and This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#days_to_expiry User#days_to_expiry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#days_to_expiry User#days_to_expiry} --- @@ -3467,7 +3467,7 @@ Specifies the namespace (database only or database and schema) that is active by Note that the CREATE USER operation does not verify that the namespace exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_namespace User#default_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_namespace User#default_namespace} --- @@ -3483,7 +3483,7 @@ Specifies the role that is active by default for the user’s session upon login Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_role User#default_role} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_role User#default_role} --- @@ -3499,7 +3499,7 @@ Specifies the secondary roles that are active for the user’s session upon logi Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} --- @@ -3515,7 +3515,7 @@ Specifies the virtual warehouse that is active by default for the user’s sessi Note that the CREATE USER operation does not verify that the warehouse exists. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_warehouse User#default_warehouse} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_warehouse User#default_warehouse} --- @@ -3531,7 +3531,7 @@ Specifies whether the user is disabled, which prevents logging in and aborts all Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disabled User#disabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disabled User#disabled} --- @@ -3545,7 +3545,7 @@ public readonly disableMfa: string; Allows enabling or disabling [multi-factor authentication](https://docs.snowflake.com/en/user-guide/security-mfa). Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disable_mfa User#disable_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disable_mfa User#disable_mfa} --- @@ -3559,7 +3559,7 @@ public readonly displayName: string; Name displayed for the user in the Snowflake web interface. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#display_name User#display_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#display_name User#display_name} --- @@ -3573,7 +3573,7 @@ public readonly email: string; Email address for the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#email User#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#email User#email} --- @@ -3587,7 +3587,7 @@ public readonly enableUnloadPhysicalTypeOptimization: boolean | IResolvable; Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} --- @@ -3603,7 +3603,7 @@ Controls whether query text is redacted if a SQL query fails due to a syntax or If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} --- @@ -3617,7 +3617,7 @@ public readonly errorOnNondeterministicMerge: boolean | IResolvable; Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} --- @@ -3631,7 +3631,7 @@ public readonly errorOnNondeterministicUpdate: boolean | IResolvable; Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} --- @@ -3645,7 +3645,7 @@ public readonly firstName: string; First name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#first_name User#first_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#first_name User#first_name} --- @@ -3659,7 +3659,7 @@ public readonly geographyOutputFormat: string; Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geography_output_format User#geography_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geography_output_format User#geography_output_format} --- @@ -3673,7 +3673,7 @@ public readonly geometryOutputFormat: string; Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geometry_output_format User#geometry_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geometry_output_format User#geometry_output_format} --- @@ -3685,7 +3685,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -3702,7 +3702,7 @@ public readonly jdbcTreatDecimalAsInt: boolean | IResolvable; Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} --- @@ -3716,7 +3716,7 @@ public readonly jdbcTreatTimestampNtzAsUtc: boolean | IResolvable; Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} --- @@ -3730,7 +3730,7 @@ public readonly jdbcUseSessionTimezone: boolean | IResolvable; Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} --- @@ -3746,7 +3746,7 @@ Specifies the number of blank spaces to indent each new element in JSON output i Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#json_indent User#json_indent} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#json_indent User#json_indent} --- @@ -3760,7 +3760,7 @@ public readonly lastName: string; Last name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#last_name User#last_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#last_name User#last_name} --- @@ -3776,7 +3776,7 @@ Number of seconds to wait while trying to lock a resource, before timing out and For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#lock_timeout User#lock_timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#lock_timeout User#lock_timeout} --- @@ -3792,7 +3792,7 @@ The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#login_name User#login_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#login_name User#login_name} --- @@ -3808,7 +3808,7 @@ Specifies the severity level of messages that should be ingested and made availa Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#log_level User#log_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#log_level User#log_level} --- @@ -3822,7 +3822,7 @@ public readonly middleName: string; Middle name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#middle_name User#middle_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#middle_name User#middle_name} --- @@ -3838,7 +3838,7 @@ Specifies the number of minutes to temporarily bypass MFA for the user. This property can be used to allow a MFA-enrolled user to temporarily bypass MFA during login in the event that their MFA device is not available. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} --- @@ -3854,7 +3854,7 @@ Specifies the number of minutes until the temporary lock on the user login is cl To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} --- @@ -3868,7 +3868,7 @@ public readonly multiStatementCount: number; Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#multi_statement_count User#multi_statement_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#multi_statement_count User#multi_statement_count} --- @@ -3884,7 +3884,7 @@ Specifies whether the user is forced to change their password on next login (inc Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#must_change_password User#must_change_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#must_change_password User#must_change_password} --- @@ -3900,7 +3900,7 @@ Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#network_policy User#network_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#network_policy User#network_policy} --- @@ -3916,7 +3916,7 @@ Specifies whether the ORDER or NOORDER property is set by default when you creat The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} --- @@ -3930,7 +3930,7 @@ public readonly odbcTreatDecimalAsInt: boolean | IResolvable; Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} --- @@ -3944,7 +3944,7 @@ public readonly password: string; Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#password User#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#password User#password} --- @@ -3958,7 +3958,7 @@ public readonly preventUnloadToInternalStages: boolean | IResolvable; Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} --- @@ -3974,7 +3974,7 @@ Optional string that can be used to tag queries and other SQL statements execute The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#query_tag User#query_tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#query_tag User#query_tag} --- @@ -3990,7 +3990,7 @@ Specifies whether letters in double-quoted object identifiers are stored and res By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} --- @@ -4006,7 +4006,7 @@ Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} --- @@ -4020,7 +4020,7 @@ public readonly rsaPublicKey: string; Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key User#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key User#rsa_public_key} --- @@ -4036,7 +4036,7 @@ Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} --- @@ -4052,7 +4052,7 @@ Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} --- @@ -4068,7 +4068,7 @@ Specifies the path to search to resolve unqualified object names in queries. For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#search_path User#search_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#search_path User#search_path} --- @@ -4084,7 +4084,7 @@ Specifies the name of a consumer account to simulate for testing/validating shar When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} --- @@ -4098,7 +4098,7 @@ public readonly statementQueuedTimeoutInSeconds: number; Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} --- @@ -4112,7 +4112,7 @@ public readonly statementTimeoutInSeconds: number; Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} --- @@ -4126,7 +4126,7 @@ public readonly strictJsonOutput: boolean | IResolvable; This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#strict_json_output User#strict_json_output} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#strict_json_output User#strict_json_output} --- @@ -4142,7 +4142,7 @@ Specifies the input format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_input_format User#time_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_input_format User#time_input_format} --- @@ -4158,7 +4158,7 @@ Specifies the display format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_output_format User#time_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_output_format User#time_output_format} --- @@ -4172,7 +4172,7 @@ public readonly timestampDayIsAlways24H: boolean | IResolvable; Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} --- @@ -4188,7 +4188,7 @@ Specifies the input format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} --- @@ -4204,7 +4204,7 @@ Specifies the display format for the TIMESTAMP_LTZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} --- @@ -4218,7 +4218,7 @@ public readonly timestampNtzOutputFormat: string; Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} --- @@ -4234,7 +4234,7 @@ Specifies the display format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} --- @@ -4248,7 +4248,7 @@ public readonly timestampTypeMapping: string; Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} --- @@ -4264,7 +4264,7 @@ Specifies the display format for the TIMESTAMP_TZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} --- @@ -4280,7 +4280,7 @@ Specifies the time zone for the session. You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timezone User#timezone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timezone User#timezone} --- @@ -4296,7 +4296,7 @@ Controls how trace events are ingested into the event table. For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#trace_level User#trace_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#trace_level User#trace_level} --- @@ -4312,7 +4312,7 @@ Specifies the action to perform when a statement issued within a non-autocommit For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} --- @@ -4326,7 +4326,7 @@ public readonly transactionDefaultIsolationLevel: string; Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} --- @@ -4340,7 +4340,7 @@ public readonly twoDigitCenturyStart: number; Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} --- @@ -4354,7 +4354,7 @@ public readonly unsupportedDdlAction: string; Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} --- @@ -4370,7 +4370,7 @@ Specifies whether to reuse persisted query results, if available, when a matchin For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#use_cached_result User#use_cached_result} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#use_cached_result User#use_cached_result} --- @@ -4386,7 +4386,7 @@ Specifies how the weeks in a given year are computed. `0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} --- @@ -4402,7 +4402,7 @@ Specifies the first day of the week (used by week-related date functions). `0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_start User#week_start} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_start User#week_start} --- diff --git a/docs/userPasswordPolicyAttachment.csharp.md b/docs/userPasswordPolicyAttachment.csharp.md index c3e6fa689..bdc208557 100644 --- a/docs/userPasswordPolicyAttachment.csharp.md +++ b/docs/userPasswordPolicyAttachment.csharp.md @@ -4,7 +4,7 @@ ### UserPasswordPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the UserPasswordPolicyAttachme The id of the existing UserPasswordPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -769,7 +769,7 @@ new UserPasswordPolicyAttachmentConfig { | Provisioners | object[] | *No description.* | | PasswordPolicyName | string | Fully qualified name of the password policy. | | UserName | string | User name of the user you want to attach the password policy to. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | --- @@ -853,7 +853,7 @@ public string PasswordPolicyName { get; set; } Fully qualified name of the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} --- @@ -867,7 +867,7 @@ public string UserName { get; set; } User name of the user you want to attach the password policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} --- @@ -879,7 +879,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/userPasswordPolicyAttachment.go.md b/docs/userPasswordPolicyAttachment.go.md index 92eeaebd4..085ff3525 100644 --- a/docs/userPasswordPolicyAttachment.go.md +++ b/docs/userPasswordPolicyAttachment.go.md @@ -4,7 +4,7 @@ ### UserPasswordPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the UserPasswordPolicyAttachme The id of the existing UserPasswordPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -769,7 +769,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/userpasswordp | Provisioners | *[]interface{} | *No description.* | | PasswordPolicyName | *string | Fully qualified name of the password policy. | | UserName | *string | User name of the user you want to attach the password policy to. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | --- @@ -853,7 +853,7 @@ PasswordPolicyName *string Fully qualified name of the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} --- @@ -867,7 +867,7 @@ UserName *string User name of the user you want to attach the password policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} --- @@ -879,7 +879,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/userPasswordPolicyAttachment.java.md b/docs/userPasswordPolicyAttachment.java.md index 4dbd79c4e..3697a15fd 100644 --- a/docs/userPasswordPolicyAttachment.java.md +++ b/docs/userPasswordPolicyAttachment.java.md @@ -4,7 +4,7 @@ ### UserPasswordPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. #### Initializers @@ -42,7 +42,7 @@ UserPasswordPolicyAttachment.Builder.create(Construct scope, java.lang.String id | provisioners | java.util.List | *No description.* | | passwordPolicyName | java.lang.String | Fully qualified name of the password policy. | | userName | java.lang.String | User name of the user you want to attach the password policy to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Fully qualified name of the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf User name of the user you want to attach the password policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -567,7 +567,7 @@ The construct id used in the generated config for the UserPasswordPolicyAttachme The id of the existing UserPasswordPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -866,7 +866,7 @@ UserPasswordPolicyAttachmentConfig.builder() | provisioners | java.util.List | *No description.* | | passwordPolicyName | java.lang.String | Fully qualified name of the password policy. | | userName | java.lang.String | User name of the user you want to attach the password policy to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | --- @@ -950,7 +950,7 @@ public java.lang.String getPasswordPolicyName(); Fully qualified name of the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} --- @@ -964,7 +964,7 @@ public java.lang.String getUserName(); User name of the user you want to attach the password policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} --- @@ -976,7 +976,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/userPasswordPolicyAttachment.python.md b/docs/userPasswordPolicyAttachment.python.md index 9e4dbbf8d..59d6b0814 100644 --- a/docs/userPasswordPolicyAttachment.python.md +++ b/docs/userPasswordPolicyAttachment.python.md @@ -4,7 +4,7 @@ ### UserPasswordPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. #### Initializers @@ -40,7 +40,7 @@ userPasswordPolicyAttachment.UserPasswordPolicyAttachment( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | password_policy_name | str | Fully qualified name of the password policy. | | user_name | str | User name of the user you want to attach the password policy to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope Fully qualified name of the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf User name of the user you want to attach the password policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -611,7 +611,7 @@ The construct id used in the generated config for the UserPasswordPolicyAttachme The id of the existing UserPasswordPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -906,7 +906,7 @@ userPasswordPolicyAttachment.UserPasswordPolicyAttachmentConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | password_policy_name | str | Fully qualified name of the password policy. | | user_name | str | User name of the user you want to attach the password policy to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | --- @@ -990,7 +990,7 @@ password_policy_name: str Fully qualified name of the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} --- @@ -1004,7 +1004,7 @@ user_name: str User name of the user you want to attach the password policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} --- @@ -1016,7 +1016,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/userPasswordPolicyAttachment.typescript.md b/docs/userPasswordPolicyAttachment.typescript.md index e314b0db6..0f6ea882b 100644 --- a/docs/userPasswordPolicyAttachment.typescript.md +++ b/docs/userPasswordPolicyAttachment.typescript.md @@ -4,7 +4,7 @@ ### UserPasswordPolicyAttachment -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment}. #### Initializers @@ -474,7 +474,7 @@ The construct id used in the generated config for the UserPasswordPolicyAttachme The id of the existing UserPasswordPolicyAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use --- @@ -758,7 +758,7 @@ const userPasswordPolicyAttachmentConfig: userPasswordPolicyAttachment.UserPassw | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | passwordPolicyName | string | Fully qualified name of the password policy. | | userName | string | User name of the user you want to attach the password policy to. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. | --- @@ -842,7 +842,7 @@ public readonly passwordPolicyName: string; Fully qualified name of the password policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} --- @@ -856,7 +856,7 @@ public readonly userName: string; User name of the user you want to attach the password policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} --- @@ -868,7 +868,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/userPublicKeys.csharp.md b/docs/userPublicKeys.csharp.md index 41618129d..03b4970c4 100644 --- a/docs/userPublicKeys.csharp.md +++ b/docs/userPublicKeys.csharp.md @@ -4,7 +4,7 @@ ### UserPublicKeys -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys snowflake_user_public_keys}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys snowflake_user_public_keys}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the UserPublicKeys to import. The id of the existing UserPublicKeys that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use --- @@ -805,7 +805,7 @@ new UserPublicKeysConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Name | string | Name of the user. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | | RsaPublicKey | string | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | | RsaPublicKey2 | string | Specifies the user’s second RSA public key; | @@ -891,7 +891,7 @@ public string Name { get; set; } Name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#name UserPublicKeys#name} --- @@ -903,7 +903,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -920,7 +920,7 @@ public string RsaPublicKey { get; set; } Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} --- @@ -936,7 +936,7 @@ Specifies the user’s second RSA public key; used to rotate the public and Public keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} --- diff --git a/docs/userPublicKeys.go.md b/docs/userPublicKeys.go.md index 9575d0f13..2b72136cb 100644 --- a/docs/userPublicKeys.go.md +++ b/docs/userPublicKeys.go.md @@ -4,7 +4,7 @@ ### UserPublicKeys -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys snowflake_user_public_keys}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys snowflake_user_public_keys}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the UserPublicKeys to import. The id of the existing UserPublicKeys that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use --- @@ -805,7 +805,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/userpublickey | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Name | *string | Name of the user. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | | RsaPublicKey | *string | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | | RsaPublicKey2 | *string | Specifies the user’s second RSA public key; | @@ -891,7 +891,7 @@ Name *string Name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#name UserPublicKeys#name} --- @@ -903,7 +903,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -920,7 +920,7 @@ RsaPublicKey *string Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} --- @@ -936,7 +936,7 @@ Specifies the user’s second RSA public key; used to rotate the public and Public keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} --- diff --git a/docs/userPublicKeys.java.md b/docs/userPublicKeys.java.md index 63853ca55..ace08b93a 100644 --- a/docs/userPublicKeys.java.md +++ b/docs/userPublicKeys.java.md @@ -4,7 +4,7 @@ ### UserPublicKeys -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys snowflake_user_public_keys}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys snowflake_user_public_keys}. #### Initializers @@ -42,7 +42,7 @@ UserPublicKeys.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | Name of the user. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | | rsaPublicKey | java.lang.String | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | | rsaPublicKey2 | java.lang.String | Specifies the user’s second RSA public key; | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#name UserPublicKeys#name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} --- @@ -147,7 +147,7 @@ Specifies the user’s second RSA public key; used to rotate the public and Public keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} --- @@ -595,7 +595,7 @@ The construct id used in the generated config for the UserPublicKeys to import. The id of the existing UserPublicKeys that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use --- @@ -916,7 +916,7 @@ UserPublicKeysConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | Name of the user. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | | rsaPublicKey | java.lang.String | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | | rsaPublicKey2 | java.lang.String | Specifies the user’s second RSA public key; | @@ -1002,7 +1002,7 @@ public java.lang.String getName(); Name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#name UserPublicKeys#name} --- @@ -1014,7 +1014,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1031,7 +1031,7 @@ public java.lang.String getRsaPublicKey(); Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} --- @@ -1047,7 +1047,7 @@ Specifies the user’s second RSA public key; used to rotate the public and Public keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} --- diff --git a/docs/userPublicKeys.python.md b/docs/userPublicKeys.python.md index 2f4d5a4eb..5bf84d653 100644 --- a/docs/userPublicKeys.python.md +++ b/docs/userPublicKeys.python.md @@ -4,7 +4,7 @@ ### UserPublicKeys -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys snowflake_user_public_keys}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys snowflake_user_public_keys}. #### Initializers @@ -40,7 +40,7 @@ userPublicKeys.UserPublicKeys( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | Name of the user. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | | rsa_public_key | str | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | | rsa_public_key2 | str | Specifies the user’s second RSA public key; | @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope Name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#name UserPublicKeys#name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -133,7 +133,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} --- @@ -145,7 +145,7 @@ Specifies the user’s second RSA public key; used to rotate the public and Public keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} --- @@ -639,7 +639,7 @@ The construct id used in the generated config for the UserPublicKeys to import. The id of the existing UserPublicKeys that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use --- @@ -956,7 +956,7 @@ userPublicKeys.UserPublicKeysConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | Name of the user. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | | rsa_public_key | str | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | | rsa_public_key2 | str | Specifies the user’s second RSA public key; | @@ -1042,7 +1042,7 @@ name: str Name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#name UserPublicKeys#name} --- @@ -1054,7 +1054,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1071,7 +1071,7 @@ rsa_public_key: str Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} --- @@ -1087,7 +1087,7 @@ Specifies the user’s second RSA public key; used to rotate the public and Public keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} --- diff --git a/docs/userPublicKeys.typescript.md b/docs/userPublicKeys.typescript.md index 4feb80b2f..87f8b9b4e 100644 --- a/docs/userPublicKeys.typescript.md +++ b/docs/userPublicKeys.typescript.md @@ -4,7 +4,7 @@ ### UserPublicKeys -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys snowflake_user_public_keys}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys snowflake_user_public_keys}. #### Initializers @@ -488,7 +488,7 @@ The construct id used in the generated config for the UserPublicKeys to import. The id of the existing UserPublicKeys that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use --- @@ -793,7 +793,7 @@ const userPublicKeysConfig: userPublicKeys.UserPublicKeysConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | name | string | Name of the user. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. | | rsaPublicKey | string | Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. | | rsaPublicKey2 | string | Specifies the user’s second RSA public key; | @@ -879,7 +879,7 @@ public readonly name: string; Name of the user. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#name UserPublicKeys#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#name UserPublicKeys#name} --- @@ -891,7 +891,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -908,7 +908,7 @@ public readonly rsaPublicKey: string; Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} --- @@ -924,7 +924,7 @@ Specifies the user’s second RSA public key; used to rotate the public and Public keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} --- diff --git a/docs/view.csharp.md b/docs/view.csharp.md index 8eca22812..2ad357fc3 100644 --- a/docs/view.csharp.md +++ b/docs/view.csharp.md @@ -4,7 +4,7 @@ ### View -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view snowflake_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view snowflake_view}. #### Initializers @@ -616,7 +616,7 @@ The construct id used in the generated config for the View to import. The id of the existing View that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#import import section} in the documentation of this resource for the id to use --- @@ -1228,7 +1228,7 @@ public string PolicyName { get; set; } Aggregation policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1242,7 +1242,7 @@ public string[] EntityKey { get; set; } Defines which columns uniquely identify an entity within the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#entity_key View#entity_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#entity_key View#entity_key} --- @@ -1282,7 +1282,7 @@ public string ColumnName { get; set; } Specifies affected column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column_name View#column_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column_name View#column_name} --- @@ -1296,7 +1296,7 @@ public string Comment { get; set; } Specifies a comment for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -1310,7 +1310,7 @@ public ViewColumnMaskingPolicy MaskingPolicy { get; set; } masking_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#masking_policy View#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#masking_policy View#masking_policy} --- @@ -1324,7 +1324,7 @@ public ViewColumnProjectionPolicy ProjectionPolicy { get; set; } projection_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#projection_policy View#projection_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#projection_policy View#projection_policy} --- @@ -1360,7 +1360,7 @@ public string PolicyName { get; set; } Specifies the masking policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1376,7 +1376,7 @@ Specifies the arguments to pass into the conditional masking policy SQL expressi The first column in the list specifies the column for the policy conditions to mask or tokenize the data and must match the column to which the masking policy is set. The additional columns specify the columns to evaluate to determine whether to mask or tokenize the data in each row of the query result when a query is made on the first column. If the USING clause is omitted, Snowflake treats the conditional masking policy as a normal masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using View#using} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using View#using} --- @@ -1410,7 +1410,7 @@ public string PolicyName { get; set; } Specifies the projection policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1470,7 +1470,7 @@ new ViewConfig { | CopyGrants | object | Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. | | DataMetricFunction | object | data_metric_function block. | | DataMetricSchedule | ViewDataMetricSchedule | data_metric_schedule block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. | | IsRecursive | string | Specifies that the view can refer to itself using recursive syntax without necessarily using a CTE (common table expression). | | IsSecure | string | Specifies that the view is secure. | | IsTemporary | string | Specifies that the view persists only for the duration of the session that you created it in. | @@ -1560,7 +1560,7 @@ The database in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#database View#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#database View#database} --- @@ -1576,7 +1576,7 @@ Specifies the identifier for the view; must be unique for the schema in which the view is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#name View#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#name View#name} --- @@ -1592,7 +1592,7 @@ The schema in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schema View#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schema View#schema} --- @@ -1606,7 +1606,7 @@ public string Statement { get; set; } Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#statement View#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#statement View#statement} --- @@ -1620,7 +1620,7 @@ public ViewAggregationPolicy AggregationPolicy { get; set; } aggregation_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#aggregation_policy View#aggregation_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#aggregation_policy View#aggregation_policy} --- @@ -1636,7 +1636,7 @@ Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#change_tracking View#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#change_tracking View#change_tracking} --- @@ -1650,7 +1650,7 @@ public object Column { get; set; } column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column View#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column View#column} --- @@ -1664,7 +1664,7 @@ public string Comment { get; set; } Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -1678,7 +1678,7 @@ public object CopyGrants { get; set; } Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#copy_grants View#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#copy_grants View#copy_grants} --- @@ -1692,7 +1692,7 @@ public object DataMetricFunction { get; set; } data_metric_function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_function View#data_metric_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_function View#data_metric_function} --- @@ -1706,7 +1706,7 @@ public ViewDataMetricSchedule DataMetricSchedule { get; set; } data_metric_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} --- @@ -1718,7 +1718,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1737,7 +1737,7 @@ Specifies that the view can refer to itself using recursive syntax without neces Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_recursive View#is_recursive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_recursive View#is_recursive} --- @@ -1753,7 +1753,7 @@ Specifies that the view is secure. By design, the Snowflake's `SHOW VIEWS` command does not provide information about secure views (consult [view usage notes](https://docs.snowflake.com/en/sql-reference/sql/create-view#usage-notes)) which is essential to manage/import view with Terraform. Use the role owning the view while managing secure views. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_secure View#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_secure View#is_secure} --- @@ -1769,7 +1769,7 @@ Specifies that the view persists only for the duration of the session that you c A temporary view and all its contents are dropped at the end of the session. In context of this provider, it means that it's dropped after a Terraform operation. This results in a permanent plan with object creation. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_temporary View#is_temporary} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_temporary View#is_temporary} --- @@ -1783,7 +1783,7 @@ public ViewRowAccessPolicy RowAccessPolicy { get; set; } row_access_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#row_access_policy View#row_access_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#row_access_policy View#row_access_policy} --- @@ -1823,7 +1823,7 @@ Identifier of the data metric function to add to the table or view or drop from This function identifier must be provided without arguments in parenthesis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#function_name View#function_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#function_name View#function_name} --- @@ -1839,7 +1839,7 @@ The table or view columns on which to associate the data metric function. The data types of the columns must match the data types of the columns specified in the data metric function definition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -1855,7 +1855,7 @@ The status of the metrics association. Valid values are: `STARTED` | `SUSPENDED`. When status of a data metric function is changed, it is being reassigned with `DROP DATA METRIC FUNCTION` and `ADD DATA METRIC FUNCTION`, and then its status is changed by `MODIFY DATA METRIC FUNCTION` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schedule_status View#schedule_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schedule_status View#schedule_status} --- @@ -1891,9 +1891,9 @@ public double Minutes { get; set; } Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. -Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field is not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. +Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field are not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#minutes View#minutes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#minutes View#minutes} --- @@ -1909,7 +1909,7 @@ Specifies a cron expression and time zone for periodically running the data metr Supports a subset of standard cron utility syntax. Conflicts with `minutes`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using_cron View#using_cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using_cron View#using_cron} --- @@ -1958,7 +1958,7 @@ public string[] On { get; set; } Defines which columns are affected by the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -1972,7 +1972,7 @@ public string PolicyName { get; set; } Row access policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- diff --git a/docs/view.go.md b/docs/view.go.md index b52f6d132..f29de3bc8 100644 --- a/docs/view.go.md +++ b/docs/view.go.md @@ -4,7 +4,7 @@ ### View -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view snowflake_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view snowflake_view}. #### Initializers @@ -616,7 +616,7 @@ The construct id used in the generated config for the View to import. The id of the existing View that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#import import section} in the documentation of this resource for the id to use --- @@ -1228,7 +1228,7 @@ PolicyName *string Aggregation policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1242,7 +1242,7 @@ EntityKey *[]*string Defines which columns uniquely identify an entity within the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#entity_key View#entity_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#entity_key View#entity_key} --- @@ -1282,7 +1282,7 @@ ColumnName *string Specifies affected column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column_name View#column_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column_name View#column_name} --- @@ -1296,7 +1296,7 @@ Comment *string Specifies a comment for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -1310,7 +1310,7 @@ MaskingPolicy ViewColumnMaskingPolicy masking_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#masking_policy View#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#masking_policy View#masking_policy} --- @@ -1324,7 +1324,7 @@ ProjectionPolicy ViewColumnProjectionPolicy projection_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#projection_policy View#projection_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#projection_policy View#projection_policy} --- @@ -1360,7 +1360,7 @@ PolicyName *string Specifies the masking policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1376,7 +1376,7 @@ Specifies the arguments to pass into the conditional masking policy SQL expressi The first column in the list specifies the column for the policy conditions to mask or tokenize the data and must match the column to which the masking policy is set. The additional columns specify the columns to evaluate to determine whether to mask or tokenize the data in each row of the query result when a query is made on the first column. If the USING clause is omitted, Snowflake treats the conditional masking policy as a normal masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using View#using} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using View#using} --- @@ -1410,7 +1410,7 @@ PolicyName *string Specifies the projection policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1470,7 +1470,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/view" | CopyGrants | interface{} | Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. | | DataMetricFunction | interface{} | data_metric_function block. | | DataMetricSchedule | ViewDataMetricSchedule | data_metric_schedule block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. | | IsRecursive | *string | Specifies that the view can refer to itself using recursive syntax without necessarily using a CTE (common table expression). | | IsSecure | *string | Specifies that the view is secure. | | IsTemporary | *string | Specifies that the view persists only for the duration of the session that you created it in. | @@ -1560,7 +1560,7 @@ The database in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#database View#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#database View#database} --- @@ -1576,7 +1576,7 @@ Specifies the identifier for the view; must be unique for the schema in which the view is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#name View#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#name View#name} --- @@ -1592,7 +1592,7 @@ The schema in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schema View#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schema View#schema} --- @@ -1606,7 +1606,7 @@ Statement *string Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#statement View#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#statement View#statement} --- @@ -1620,7 +1620,7 @@ AggregationPolicy ViewAggregationPolicy aggregation_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#aggregation_policy View#aggregation_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#aggregation_policy View#aggregation_policy} --- @@ -1636,7 +1636,7 @@ Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#change_tracking View#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#change_tracking View#change_tracking} --- @@ -1650,7 +1650,7 @@ Column interface{} column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column View#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column View#column} --- @@ -1664,7 +1664,7 @@ Comment *string Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -1678,7 +1678,7 @@ CopyGrants interface{} Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#copy_grants View#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#copy_grants View#copy_grants} --- @@ -1692,7 +1692,7 @@ DataMetricFunction interface{} data_metric_function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_function View#data_metric_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_function View#data_metric_function} --- @@ -1706,7 +1706,7 @@ DataMetricSchedule ViewDataMetricSchedule data_metric_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} --- @@ -1718,7 +1718,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1737,7 +1737,7 @@ Specifies that the view can refer to itself using recursive syntax without neces Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_recursive View#is_recursive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_recursive View#is_recursive} --- @@ -1753,7 +1753,7 @@ Specifies that the view is secure. By design, the Snowflake's `SHOW VIEWS` command does not provide information about secure views (consult [view usage notes](https://docs.snowflake.com/en/sql-reference/sql/create-view#usage-notes)) which is essential to manage/import view with Terraform. Use the role owning the view while managing secure views. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_secure View#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_secure View#is_secure} --- @@ -1769,7 +1769,7 @@ Specifies that the view persists only for the duration of the session that you c A temporary view and all its contents are dropped at the end of the session. In context of this provider, it means that it's dropped after a Terraform operation. This results in a permanent plan with object creation. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_temporary View#is_temporary} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_temporary View#is_temporary} --- @@ -1783,7 +1783,7 @@ RowAccessPolicy ViewRowAccessPolicy row_access_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#row_access_policy View#row_access_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#row_access_policy View#row_access_policy} --- @@ -1823,7 +1823,7 @@ Identifier of the data metric function to add to the table or view or drop from This function identifier must be provided without arguments in parenthesis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#function_name View#function_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#function_name View#function_name} --- @@ -1839,7 +1839,7 @@ The table or view columns on which to associate the data metric function. The data types of the columns must match the data types of the columns specified in the data metric function definition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -1855,7 +1855,7 @@ The status of the metrics association. Valid values are: `STARTED` | `SUSPENDED`. When status of a data metric function is changed, it is being reassigned with `DROP DATA METRIC FUNCTION` and `ADD DATA METRIC FUNCTION`, and then its status is changed by `MODIFY DATA METRIC FUNCTION` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schedule_status View#schedule_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schedule_status View#schedule_status} --- @@ -1891,9 +1891,9 @@ Minutes *f64 Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. -Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field is not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. +Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field are not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#minutes View#minutes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#minutes View#minutes} --- @@ -1909,7 +1909,7 @@ Specifies a cron expression and time zone for periodically running the data metr Supports a subset of standard cron utility syntax. Conflicts with `minutes`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using_cron View#using_cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using_cron View#using_cron} --- @@ -1958,7 +1958,7 @@ On *[]*string Defines which columns are affected by the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -1972,7 +1972,7 @@ PolicyName *string Row access policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- diff --git a/docs/view.java.md b/docs/view.java.md index c6fb53e96..1fea7068c 100644 --- a/docs/view.java.md +++ b/docs/view.java.md @@ -4,7 +4,7 @@ ### View -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view snowflake_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view snowflake_view}. #### Initializers @@ -67,7 +67,7 @@ View.Builder.create(Construct scope, java.lang.String id) | copyGrants | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. | | dataMetricFunction | com.hashicorp.cdktf.IResolvable OR java.util.List<ViewDataMetricFunction> | data_metric_function block. | | dataMetricSchedule | ViewDataMetricSchedule | data_metric_schedule block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. | | isRecursive | java.lang.String | Specifies that the view can refer to itself using recursive syntax without necessarily using a CTE (common table expression). | | isSecure | java.lang.String | Specifies that the view is secure. | | isTemporary | java.lang.String | Specifies that the view persists only for the duration of the session that you created it in. | @@ -143,7 +143,7 @@ The database in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#database View#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#database View#database} --- @@ -155,7 +155,7 @@ Specifies the identifier for the view; must be unique for the schema in which the view is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#name View#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#name View#name} --- @@ -167,7 +167,7 @@ The schema in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schema View#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schema View#schema} --- @@ -177,7 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#statement View#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#statement View#statement} --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf aggregation_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#aggregation_policy View#aggregation_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#aggregation_policy View#aggregation_policy} --- @@ -199,7 +199,7 @@ Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#change_tracking View#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#change_tracking View#change_tracking} --- @@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column View#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column View#column} --- @@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -229,7 +229,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#copy_grants View#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#copy_grants View#copy_grants} --- @@ -239,7 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf data_metric_function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_function View#data_metric_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_function View#data_metric_function} --- @@ -249,7 +249,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf data_metric_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} --- @@ -257,7 +257,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -272,7 +272,7 @@ Specifies that the view can refer to itself using recursive syntax without neces Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_recursive View#is_recursive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_recursive View#is_recursive} --- @@ -284,7 +284,7 @@ Specifies that the view is secure. By design, the Snowflake's `SHOW VIEWS` command does not provide information about secure views (consult [view usage notes](https://docs.snowflake.com/en/sql-reference/sql/create-view#usage-notes)) which is essential to manage/import view with Terraform. Use the role owning the view while managing secure views. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_secure View#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_secure View#is_secure} --- @@ -296,7 +296,7 @@ Specifies that the view persists only for the duration of the session that you c A temporary view and all its contents are dropped at the end of the session. In context of this provider, it means that it's dropped after a Terraform operation. This results in a permanent plan with object creation. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_temporary View#is_temporary} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_temporary View#is_temporary} --- @@ -306,7 +306,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf row_access_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#row_access_policy View#row_access_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#row_access_policy View#row_access_policy} --- @@ -882,7 +882,7 @@ The construct id used in the generated config for the View to import. The id of the existing View that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#import import section} in the documentation of this resource for the id to use --- @@ -1494,7 +1494,7 @@ public java.lang.String getPolicyName(); Aggregation policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1508,7 +1508,7 @@ public java.util.List getEntityKey(); Defines which columns uniquely identify an entity within the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#entity_key View#entity_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#entity_key View#entity_key} --- @@ -1548,7 +1548,7 @@ public java.lang.String getColumnName(); Specifies affected column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column_name View#column_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column_name View#column_name} --- @@ -1562,7 +1562,7 @@ public java.lang.String getComment(); Specifies a comment for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -1576,7 +1576,7 @@ public ViewColumnMaskingPolicy getMaskingPolicy(); masking_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#masking_policy View#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#masking_policy View#masking_policy} --- @@ -1590,7 +1590,7 @@ public ViewColumnProjectionPolicy getProjectionPolicy(); projection_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#projection_policy View#projection_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#projection_policy View#projection_policy} --- @@ -1626,7 +1626,7 @@ public java.lang.String getPolicyName(); Specifies the masking policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1642,7 +1642,7 @@ Specifies the arguments to pass into the conditional masking policy SQL expressi The first column in the list specifies the column for the policy conditions to mask or tokenize the data and must match the column to which the masking policy is set. The additional columns specify the columns to evaluate to determine whether to mask or tokenize the data in each row of the query result when a query is made on the first column. If the USING clause is omitted, Snowflake treats the conditional masking policy as a normal masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using View#using} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using View#using} --- @@ -1676,7 +1676,7 @@ public java.lang.String getPolicyName(); Specifies the projection policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1743,7 +1743,7 @@ ViewConfig.builder() | copyGrants | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. | | dataMetricFunction | com.hashicorp.cdktf.IResolvable OR java.util.List<ViewDataMetricFunction> | data_metric_function block. | | dataMetricSchedule | ViewDataMetricSchedule | data_metric_schedule block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. | | isRecursive | java.lang.String | Specifies that the view can refer to itself using recursive syntax without necessarily using a CTE (common table expression). | | isSecure | java.lang.String | Specifies that the view is secure. | | isTemporary | java.lang.String | Specifies that the view persists only for the duration of the session that you created it in. | @@ -1833,7 +1833,7 @@ The database in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#database View#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#database View#database} --- @@ -1849,7 +1849,7 @@ Specifies the identifier for the view; must be unique for the schema in which the view is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#name View#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#name View#name} --- @@ -1865,7 +1865,7 @@ The schema in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schema View#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schema View#schema} --- @@ -1879,7 +1879,7 @@ public java.lang.String getStatement(); Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#statement View#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#statement View#statement} --- @@ -1893,7 +1893,7 @@ public ViewAggregationPolicy getAggregationPolicy(); aggregation_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#aggregation_policy View#aggregation_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#aggregation_policy View#aggregation_policy} --- @@ -1909,7 +1909,7 @@ Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#change_tracking View#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#change_tracking View#change_tracking} --- @@ -1923,7 +1923,7 @@ public java.lang.Object getColumn(); column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column View#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column View#column} --- @@ -1937,7 +1937,7 @@ public java.lang.String getComment(); Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -1951,7 +1951,7 @@ public java.lang.Object getCopyGrants(); Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#copy_grants View#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#copy_grants View#copy_grants} --- @@ -1965,7 +1965,7 @@ public java.lang.Object getDataMetricFunction(); data_metric_function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_function View#data_metric_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_function View#data_metric_function} --- @@ -1979,7 +1979,7 @@ public ViewDataMetricSchedule getDataMetricSchedule(); data_metric_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} --- @@ -1991,7 +1991,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2010,7 +2010,7 @@ Specifies that the view can refer to itself using recursive syntax without neces Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_recursive View#is_recursive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_recursive View#is_recursive} --- @@ -2026,7 +2026,7 @@ Specifies that the view is secure. By design, the Snowflake's `SHOW VIEWS` command does not provide information about secure views (consult [view usage notes](https://docs.snowflake.com/en/sql-reference/sql/create-view#usage-notes)) which is essential to manage/import view with Terraform. Use the role owning the view while managing secure views. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_secure View#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_secure View#is_secure} --- @@ -2042,7 +2042,7 @@ Specifies that the view persists only for the duration of the session that you c A temporary view and all its contents are dropped at the end of the session. In context of this provider, it means that it's dropped after a Terraform operation. This results in a permanent plan with object creation. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_temporary View#is_temporary} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_temporary View#is_temporary} --- @@ -2056,7 +2056,7 @@ public ViewRowAccessPolicy getRowAccessPolicy(); row_access_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#row_access_policy View#row_access_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#row_access_policy View#row_access_policy} --- @@ -2096,7 +2096,7 @@ Identifier of the data metric function to add to the table or view or drop from This function identifier must be provided without arguments in parenthesis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#function_name View#function_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#function_name View#function_name} --- @@ -2112,7 +2112,7 @@ The table or view columns on which to associate the data metric function. The data types of the columns must match the data types of the columns specified in the data metric function definition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -2128,7 +2128,7 @@ The status of the metrics association. Valid values are: `STARTED` | `SUSPENDED`. When status of a data metric function is changed, it is being reassigned with `DROP DATA METRIC FUNCTION` and `ADD DATA METRIC FUNCTION`, and then its status is changed by `MODIFY DATA METRIC FUNCTION` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schedule_status View#schedule_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schedule_status View#schedule_status} --- @@ -2164,9 +2164,9 @@ public java.lang.Number getMinutes(); Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. -Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field is not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. +Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field are not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#minutes View#minutes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#minutes View#minutes} --- @@ -2182,7 +2182,7 @@ Specifies a cron expression and time zone for periodically running the data metr Supports a subset of standard cron utility syntax. Conflicts with `minutes`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using_cron View#using_cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using_cron View#using_cron} --- @@ -2230,7 +2230,7 @@ public java.util.List getOn(); Defines which columns are affected by the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -2244,7 +2244,7 @@ public java.lang.String getPolicyName(); Row access policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- diff --git a/docs/view.python.md b/docs/view.python.md index c2a0f763c..59847ce43 100644 --- a/docs/view.python.md +++ b/docs/view.python.md @@ -4,7 +4,7 @@ ### View -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view snowflake_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view snowflake_view}. #### Initializers @@ -62,7 +62,7 @@ view.View( | copy_grants | typing.Union[bool, cdktf.IResolvable] | Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. | | data_metric_function | typing.Union[cdktf.IResolvable, typing.List[ViewDataMetricFunction]] | data_metric_function block. | | data_metric_schedule | ViewDataMetricSchedule | data_metric_schedule block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. | | is_recursive | str | Specifies that the view can refer to itself using recursive syntax without necessarily using a CTE (common table expression). | | is_secure | str | Specifies that the view is secure. | | is_temporary | str | Specifies that the view persists only for the duration of the session that you created it in. | @@ -138,7 +138,7 @@ The database in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#database View#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#database View#database} --- @@ -150,7 +150,7 @@ Specifies the identifier for the view; must be unique for the schema in which the view is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#name View#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#name View#name} --- @@ -162,7 +162,7 @@ The schema in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schema View#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schema View#schema} --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#statement View#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#statement View#statement} --- @@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf aggregation_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#aggregation_policy View#aggregation_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#aggregation_policy View#aggregation_policy} --- @@ -194,7 +194,7 @@ Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#change_tracking View#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#change_tracking View#change_tracking} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column View#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column View#column} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -224,7 +224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#copy_grants View#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#copy_grants View#copy_grants} --- @@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf data_metric_function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_function View#data_metric_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_function View#data_metric_function} --- @@ -244,7 +244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf data_metric_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} --- @@ -252,7 +252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -267,7 +267,7 @@ Specifies that the view can refer to itself using recursive syntax without neces Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_recursive View#is_recursive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_recursive View#is_recursive} --- @@ -279,7 +279,7 @@ Specifies that the view is secure. By design, the Snowflake's `SHOW VIEWS` command does not provide information about secure views (consult [view usage notes](https://docs.snowflake.com/en/sql-reference/sql/create-view#usage-notes)) which is essential to manage/import view with Terraform. Use the role owning the view while managing secure views. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_secure View#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_secure View#is_secure} --- @@ -291,7 +291,7 @@ Specifies that the view persists only for the duration of the session that you c A temporary view and all its contents are dropped at the end of the session. In context of this provider, it means that it's dropped after a Terraform operation. This results in a permanent plan with object creation. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_temporary View#is_temporary} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_temporary View#is_temporary} --- @@ -301,7 +301,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf row_access_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#row_access_policy View#row_access_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#row_access_policy View#row_access_policy} --- @@ -692,7 +692,7 @@ def put_aggregation_policy( Aggregation policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -702,7 +702,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Defines which columns uniquely identify an entity within the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#entity_key View#entity_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#entity_key View#entity_key} --- @@ -749,9 +749,9 @@ def put_data_metric_schedule( Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. -Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field is not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. +Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field are not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#minutes View#minutes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#minutes View#minutes} --- @@ -763,7 +763,7 @@ Specifies a cron expression and time zone for periodically running the data metr Supports a subset of standard cron utility syntax. Conflicts with `minutes`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using_cron View#using_cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using_cron View#using_cron} --- @@ -782,7 +782,7 @@ def put_row_access_policy( Defines which columns are affected by the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -792,7 +792,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Row access policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -982,7 +982,7 @@ The construct id used in the generated config for the View to import. The id of the existing View that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#import import section} in the documentation of this resource for the id to use --- @@ -1594,7 +1594,7 @@ policy_name: str Aggregation policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1608,7 +1608,7 @@ entity_key: typing.List[str] Defines which columns uniquely identify an entity within the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#entity_key View#entity_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#entity_key View#entity_key} --- @@ -1648,7 +1648,7 @@ column_name: str Specifies affected column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column_name View#column_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column_name View#column_name} --- @@ -1662,7 +1662,7 @@ comment: str Specifies a comment for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -1676,7 +1676,7 @@ masking_policy: ViewColumnMaskingPolicy masking_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#masking_policy View#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#masking_policy View#masking_policy} --- @@ -1690,7 +1690,7 @@ projection_policy: ViewColumnProjectionPolicy projection_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#projection_policy View#projection_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#projection_policy View#projection_policy} --- @@ -1726,7 +1726,7 @@ policy_name: str Specifies the masking policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1742,7 +1742,7 @@ Specifies the arguments to pass into the conditional masking policy SQL expressi The first column in the list specifies the column for the policy conditions to mask or tokenize the data and must match the column to which the masking policy is set. The additional columns specify the columns to evaluate to determine whether to mask or tokenize the data in each row of the query result when a query is made on the first column. If the USING clause is omitted, Snowflake treats the conditional masking policy as a normal masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using View#using} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using View#using} --- @@ -1776,7 +1776,7 @@ policy_name: str Specifies the projection policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1836,7 +1836,7 @@ view.ViewConfig( | copy_grants | typing.Union[bool, cdktf.IResolvable] | Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. | | data_metric_function | typing.Union[cdktf.IResolvable, typing.List[ViewDataMetricFunction]] | data_metric_function block. | | data_metric_schedule | ViewDataMetricSchedule | data_metric_schedule block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. | | is_recursive | str | Specifies that the view can refer to itself using recursive syntax without necessarily using a CTE (common table expression). | | is_secure | str | Specifies that the view is secure. | | is_temporary | str | Specifies that the view persists only for the duration of the session that you created it in. | @@ -1926,7 +1926,7 @@ The database in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#database View#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#database View#database} --- @@ -1942,7 +1942,7 @@ Specifies the identifier for the view; must be unique for the schema in which the view is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#name View#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#name View#name} --- @@ -1958,7 +1958,7 @@ The schema in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schema View#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schema View#schema} --- @@ -1972,7 +1972,7 @@ statement: str Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#statement View#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#statement View#statement} --- @@ -1986,7 +1986,7 @@ aggregation_policy: ViewAggregationPolicy aggregation_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#aggregation_policy View#aggregation_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#aggregation_policy View#aggregation_policy} --- @@ -2002,7 +2002,7 @@ Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#change_tracking View#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#change_tracking View#change_tracking} --- @@ -2016,7 +2016,7 @@ column: typing.Union[IResolvable, typing.List[ViewColumn]] column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column View#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column View#column} --- @@ -2030,7 +2030,7 @@ comment: str Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -2044,7 +2044,7 @@ copy_grants: typing.Union[bool, IResolvable] Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#copy_grants View#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#copy_grants View#copy_grants} --- @@ -2058,7 +2058,7 @@ data_metric_function: typing.Union[IResolvable, typing.List[ViewDataMetricFuncti data_metric_function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_function View#data_metric_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_function View#data_metric_function} --- @@ -2072,7 +2072,7 @@ data_metric_schedule: ViewDataMetricSchedule data_metric_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} --- @@ -2084,7 +2084,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2103,7 +2103,7 @@ Specifies that the view can refer to itself using recursive syntax without neces Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_recursive View#is_recursive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_recursive View#is_recursive} --- @@ -2119,7 +2119,7 @@ Specifies that the view is secure. By design, the Snowflake's `SHOW VIEWS` command does not provide information about secure views (consult [view usage notes](https://docs.snowflake.com/en/sql-reference/sql/create-view#usage-notes)) which is essential to manage/import view with Terraform. Use the role owning the view while managing secure views. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_secure View#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_secure View#is_secure} --- @@ -2135,7 +2135,7 @@ Specifies that the view persists only for the duration of the session that you c A temporary view and all its contents are dropped at the end of the session. In context of this provider, it means that it's dropped after a Terraform operation. This results in a permanent plan with object creation. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_temporary View#is_temporary} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_temporary View#is_temporary} --- @@ -2149,7 +2149,7 @@ row_access_policy: ViewRowAccessPolicy row_access_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#row_access_policy View#row_access_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#row_access_policy View#row_access_policy} --- @@ -2189,7 +2189,7 @@ Identifier of the data metric function to add to the table or view or drop from This function identifier must be provided without arguments in parenthesis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#function_name View#function_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#function_name View#function_name} --- @@ -2205,7 +2205,7 @@ The table or view columns on which to associate the data metric function. The data types of the columns must match the data types of the columns specified in the data metric function definition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -2221,7 +2221,7 @@ The status of the metrics association. Valid values are: `STARTED` | `SUSPENDED`. When status of a data metric function is changed, it is being reassigned with `DROP DATA METRIC FUNCTION` and `ADD DATA METRIC FUNCTION`, and then its status is changed by `MODIFY DATA METRIC FUNCTION` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schedule_status View#schedule_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schedule_status View#schedule_status} --- @@ -2257,9 +2257,9 @@ minutes: typing.Union[int, float] Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. -Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field is not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. +Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field are not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#minutes View#minutes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#minutes View#minutes} --- @@ -2275,7 +2275,7 @@ Specifies a cron expression and time zone for periodically running the data metr Supports a subset of standard cron utility syntax. Conflicts with `minutes`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using_cron View#using_cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using_cron View#using_cron} --- @@ -2322,7 +2322,7 @@ on: typing.List[str] Defines which columns are affected by the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -2336,7 +2336,7 @@ policy_name: str Row access policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -3441,7 +3441,7 @@ def put_masking_policy( Specifies the masking policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -3453,7 +3453,7 @@ Specifies the arguments to pass into the conditional masking policy SQL expressi The first column in the list specifies the column for the policy conditions to mask or tokenize the data and must match the column to which the masking policy is set. The additional columns specify the columns to evaluate to determine whether to mask or tokenize the data in each row of the query result when a query is made on the first column. If the USING clause is omitted, Snowflake treats the conditional masking policy as a normal masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using View#using} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using View#using} --- @@ -3471,7 +3471,7 @@ def put_projection_policy( Specifies the projection policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- diff --git a/docs/view.typescript.md b/docs/view.typescript.md index 230864666..67285e7eb 100644 --- a/docs/view.typescript.md +++ b/docs/view.typescript.md @@ -4,7 +4,7 @@ ### View -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view snowflake_view}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view snowflake_view}. #### Initializers @@ -616,7 +616,7 @@ The construct id used in the generated config for the View to import. The id of the existing View that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#import import section} in the documentation of this resource for the id to use --- @@ -1225,7 +1225,7 @@ public readonly policyName: string; Aggregation policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1239,7 +1239,7 @@ public readonly entityKey: string[]; Defines which columns uniquely identify an entity within the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#entity_key View#entity_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#entity_key View#entity_key} --- @@ -1274,7 +1274,7 @@ public readonly columnName: string; Specifies affected column name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column_name View#column_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column_name View#column_name} --- @@ -1288,7 +1288,7 @@ public readonly comment: string; Specifies a comment for the column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -1302,7 +1302,7 @@ public readonly maskingPolicy: ViewColumnMaskingPolicy; masking_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#masking_policy View#masking_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#masking_policy View#masking_policy} --- @@ -1316,7 +1316,7 @@ public readonly projectionPolicy: ViewColumnProjectionPolicy; projection_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#projection_policy View#projection_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#projection_policy View#projection_policy} --- @@ -1349,7 +1349,7 @@ public readonly policyName: string; Specifies the masking policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1365,7 +1365,7 @@ Specifies the arguments to pass into the conditional masking policy SQL expressi The first column in the list specifies the column for the policy conditions to mask or tokenize the data and must match the column to which the masking policy is set. The additional columns specify the columns to evaluate to determine whether to mask or tokenize the data in each row of the query result when a query is made on the first column. If the USING clause is omitted, Snowflake treats the conditional masking policy as a normal masking policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using View#using} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using View#using} --- @@ -1397,7 +1397,7 @@ public readonly policyName: string; Specifies the projection policy to set on a column. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- @@ -1433,7 +1433,7 @@ const viewConfig: view.ViewConfig = { ... } | copyGrants | boolean \| cdktf.IResolvable | Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. | | dataMetricFunction | cdktf.IResolvable \| ViewDataMetricFunction[] | data_metric_function block. | | dataMetricSchedule | ViewDataMetricSchedule | data_metric_schedule block. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. | | isRecursive | string | Specifies that the view can refer to itself using recursive syntax without necessarily using a CTE (common table expression). | | isSecure | string | Specifies that the view is secure. | | isTemporary | string | Specifies that the view persists only for the duration of the session that you created it in. | @@ -1523,7 +1523,7 @@ The database in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#database View#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#database View#database} --- @@ -1539,7 +1539,7 @@ Specifies the identifier for the view; must be unique for the schema in which the view is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#name View#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#name View#name} --- @@ -1555,7 +1555,7 @@ The schema in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schema View#schema} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schema View#schema} --- @@ -1569,7 +1569,7 @@ public readonly statement: string; Specifies the query used to create the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#statement View#statement} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#statement View#statement} --- @@ -1583,7 +1583,7 @@ public readonly aggregationPolicy: ViewAggregationPolicy; aggregation_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#aggregation_policy View#aggregation_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#aggregation_policy View#aggregation_policy} --- @@ -1599,7 +1599,7 @@ Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#change_tracking View#change_tracking} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#change_tracking View#change_tracking} --- @@ -1613,7 +1613,7 @@ public readonly column: IResolvable | ViewColumn[]; column block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column View#column} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column View#column} --- @@ -1627,7 +1627,7 @@ public readonly comment: string; Specifies a comment for the view. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} --- @@ -1641,7 +1641,7 @@ public readonly copyGrants: boolean | IResolvable; Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#copy_grants View#copy_grants} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#copy_grants View#copy_grants} --- @@ -1655,7 +1655,7 @@ public readonly dataMetricFunction: IResolvable | ViewDataMetricFunction[]; data_metric_function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_function View#data_metric_function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_function View#data_metric_function} --- @@ -1669,7 +1669,7 @@ public readonly dataMetricSchedule: ViewDataMetricSchedule; data_metric_schedule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} --- @@ -1681,7 +1681,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1700,7 +1700,7 @@ Specifies that the view can refer to itself using recursive syntax without neces Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_recursive View#is_recursive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_recursive View#is_recursive} --- @@ -1716,7 +1716,7 @@ Specifies that the view is secure. By design, the Snowflake's `SHOW VIEWS` command does not provide information about secure views (consult [view usage notes](https://docs.snowflake.com/en/sql-reference/sql/create-view#usage-notes)) which is essential to manage/import view with Terraform. Use the role owning the view while managing secure views. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_secure View#is_secure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_secure View#is_secure} --- @@ -1732,7 +1732,7 @@ Specifies that the view persists only for the duration of the session that you c A temporary view and all its contents are dropped at the end of the session. In context of this provider, it means that it's dropped after a Terraform operation. This results in a permanent plan with object creation. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_temporary View#is_temporary} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_temporary View#is_temporary} --- @@ -1746,7 +1746,7 @@ public readonly rowAccessPolicy: ViewRowAccessPolicy; row_access_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#row_access_policy View#row_access_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#row_access_policy View#row_access_policy} --- @@ -1782,7 +1782,7 @@ Identifier of the data metric function to add to the table or view or drop from This function identifier must be provided without arguments in parenthesis. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#function_name View#function_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#function_name View#function_name} --- @@ -1798,7 +1798,7 @@ The table or view columns on which to associate the data metric function. The data types of the columns must match the data types of the columns specified in the data metric function definition. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -1814,7 +1814,7 @@ The status of the metrics association. Valid values are: `STARTED` | `SUSPENDED`. When status of a data metric function is changed, it is being reassigned with `DROP DATA METRIC FUNCTION` and `ADD DATA METRIC FUNCTION`, and then its status is changed by `MODIFY DATA METRIC FUNCTION` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schedule_status View#schedule_status} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schedule_status View#schedule_status} --- @@ -1847,9 +1847,9 @@ public readonly minutes: number; Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. -Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field is not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. +Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field are not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#minutes View#minutes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#minutes View#minutes} --- @@ -1865,7 +1865,7 @@ Specifies a cron expression and time zone for periodically running the data metr Supports a subset of standard cron utility syntax. Conflicts with `minutes`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using_cron View#using_cron} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using_cron View#using_cron} --- @@ -1909,7 +1909,7 @@ public readonly on: string[]; Defines which columns are affected by the policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} --- @@ -1923,7 +1923,7 @@ public readonly policyName: string; Row access policy name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} --- diff --git a/docs/warehouse.csharp.md b/docs/warehouse.csharp.md index 7e342b238..27084a450 100644 --- a/docs/warehouse.csharp.md +++ b/docs/warehouse.csharp.md @@ -4,7 +4,7 @@ ### Warehouse -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse snowflake_warehouse}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse snowflake_warehouse}. #### Initializers @@ -579,7 +579,7 @@ The construct id used in the generated config for the Warehouse to import. The id of the existing Warehouse that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use --- @@ -1232,7 +1232,7 @@ new WarehouseConfig { | AutoSuspend | double | Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. | | Comment | string | Specifies a comment for the warehouse. | | EnableQueryAcceleration | string | Specifies whether to enable the query acceleration service for queries that rely on this warehouse for compute resources. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. | | InitiallySuspended | object | Specifies whether the warehouse is created initially in the ‘Suspended’ state. | | MaxClusterCount | double | Specifies the maximum number of server clusters for the warehouse. | | MaxConcurrencyLevel | double | Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. | @@ -1329,7 +1329,7 @@ Identifier for the virtual warehouse; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#name Warehouse#name} --- @@ -1343,7 +1343,7 @@ public string AutoResume { get; set; } Specifies whether to automatically resume a warehouse when a SQL statement (e.g. query) is submitted to it. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -1357,7 +1357,7 @@ public double AutoSuspend { get; set; } Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -1371,7 +1371,7 @@ public string Comment { get; set; } Specifies a comment for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -1387,7 +1387,7 @@ Specifies whether to enable the query acceleration service for queries that rely Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -1399,7 +1399,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1416,7 +1416,7 @@ public object InitiallySuspended { get; set; } Specifies whether the warehouse is created initially in the ‘Suspended’ state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -1430,7 +1430,7 @@ public double MaxClusterCount { get; set; } Specifies the maximum number of server clusters for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -1444,7 +1444,7 @@ public double MaxConcurrencyLevel { get; set; } Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -1458,7 +1458,7 @@ public double MinClusterCount { get; set; } Specifies the minimum number of server clusters for the warehouse (only applies to multi-cluster warehouses). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -1474,7 +1474,7 @@ Specifies the maximum scale factor for leasing compute resources for query accel The scale factor is used as a multiplier based on warehouse size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -1488,7 +1488,7 @@ public string ResourceMonitor { get; set; } Specifies the name of a resource monitor that is explicitly assigned to the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -1504,7 +1504,7 @@ Specifies the policy for automatically starting and shutting down clusters in a Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -1518,7 +1518,7 @@ public double StatementQueuedTimeoutInSeconds { get; set; } Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -1532,7 +1532,7 @@ public double StatementTimeoutInSeconds { get; set; } Specifies the time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -1548,7 +1548,7 @@ Specifies the size of the virtual warehouse. Valid values are (case-insensitive): `XSMALL` | `X-SMALL` | `SMALL` | `MEDIUM` | `LARGE` | `XLARGE` | `X-LARGE` | `XXLARGE` | `X2LARGE` | `2X-LARGE` | `XXXLARGE` | `X3LARGE` | `3X-LARGE` | `X4LARGE` | `4X-LARGE` | `X5LARGE` | `5X-LARGE` | `X6LARGE` | `6X-LARGE`. Consult [warehouse documentation](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse#optional-properties-objectproperties) for the details. Note: removing the size from config will result in the resource recreation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -1564,7 +1564,7 @@ Specifies warehouse type. Valid values are (case-insensitive): `STANDARD` | `SNOWPARK-OPTIMIZED`. Warehouse needs to be suspended to change its type. Provider will handle automatic suspension and resumption if needed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- diff --git a/docs/warehouse.go.md b/docs/warehouse.go.md index dba4d65a1..7c3f9eb2a 100644 --- a/docs/warehouse.go.md +++ b/docs/warehouse.go.md @@ -4,7 +4,7 @@ ### Warehouse -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse snowflake_warehouse}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse snowflake_warehouse}. #### Initializers @@ -579,7 +579,7 @@ The construct id used in the generated config for the Warehouse to import. The id of the existing Warehouse that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use --- @@ -1232,7 +1232,7 @@ import "github.com/cdktf/cdktf-provider-snowflake-go/snowflake/v11/warehouse" | AutoSuspend | *f64 | Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. | | Comment | *string | Specifies a comment for the warehouse. | | EnableQueryAcceleration | *string | Specifies whether to enable the query acceleration service for queries that rely on this warehouse for compute resources. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. | | InitiallySuspended | interface{} | Specifies whether the warehouse is created initially in the ‘Suspended’ state. | | MaxClusterCount | *f64 | Specifies the maximum number of server clusters for the warehouse. | | MaxConcurrencyLevel | *f64 | Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. | @@ -1329,7 +1329,7 @@ Identifier for the virtual warehouse; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#name Warehouse#name} --- @@ -1343,7 +1343,7 @@ AutoResume *string Specifies whether to automatically resume a warehouse when a SQL statement (e.g. query) is submitted to it. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -1357,7 +1357,7 @@ AutoSuspend *f64 Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -1371,7 +1371,7 @@ Comment *string Specifies a comment for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -1387,7 +1387,7 @@ Specifies whether to enable the query acceleration service for queries that rely Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -1399,7 +1399,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1416,7 +1416,7 @@ InitiallySuspended interface{} Specifies whether the warehouse is created initially in the ‘Suspended’ state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -1430,7 +1430,7 @@ MaxClusterCount *f64 Specifies the maximum number of server clusters for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -1444,7 +1444,7 @@ MaxConcurrencyLevel *f64 Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -1458,7 +1458,7 @@ MinClusterCount *f64 Specifies the minimum number of server clusters for the warehouse (only applies to multi-cluster warehouses). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -1474,7 +1474,7 @@ Specifies the maximum scale factor for leasing compute resources for query accel The scale factor is used as a multiplier based on warehouse size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -1488,7 +1488,7 @@ ResourceMonitor *string Specifies the name of a resource monitor that is explicitly assigned to the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -1504,7 +1504,7 @@ Specifies the policy for automatically starting and shutting down clusters in a Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -1518,7 +1518,7 @@ StatementQueuedTimeoutInSeconds *f64 Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -1532,7 +1532,7 @@ StatementTimeoutInSeconds *f64 Specifies the time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -1548,7 +1548,7 @@ Specifies the size of the virtual warehouse. Valid values are (case-insensitive): `XSMALL` | `X-SMALL` | `SMALL` | `MEDIUM` | `LARGE` | `XLARGE` | `X-LARGE` | `XXLARGE` | `X2LARGE` | `2X-LARGE` | `XXXLARGE` | `X3LARGE` | `3X-LARGE` | `X4LARGE` | `4X-LARGE` | `X5LARGE` | `5X-LARGE` | `X6LARGE` | `6X-LARGE`. Consult [warehouse documentation](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse#optional-properties-objectproperties) for the details. Note: removing the size from config will result in the resource recreation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -1564,7 +1564,7 @@ Specifies warehouse type. Valid values are (case-insensitive): `STANDARD` | `SNOWPARK-OPTIMIZED`. Warehouse needs to be suspended to change its type. Provider will handle automatic suspension and resumption if needed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- diff --git a/docs/warehouse.java.md b/docs/warehouse.java.md index ee31ab417..421037baa 100644 --- a/docs/warehouse.java.md +++ b/docs/warehouse.java.md @@ -4,7 +4,7 @@ ### Warehouse -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse snowflake_warehouse}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse snowflake_warehouse}. #### Initializers @@ -60,7 +60,7 @@ Warehouse.Builder.create(Construct scope, java.lang.String id) | autoSuspend | java.lang.Number | Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. | | comment | java.lang.String | Specifies a comment for the warehouse. | | enableQueryAcceleration | java.lang.String | Specifies whether to enable the query acceleration service for queries that rely on this warehouse for compute resources. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. | | initiallySuspended | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the warehouse is created initially in the ‘Suspended’ state. | | maxClusterCount | java.lang.Number | Specifies the maximum number of server clusters for the warehouse. | | maxConcurrencyLevel | java.lang.Number | Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. | @@ -143,7 +143,7 @@ Identifier for the virtual warehouse; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#name Warehouse#name} --- @@ -153,7 +153,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to automatically resume a warehouse when a SQL statement (e.g. query) is submitted to it. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -163,7 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -185,7 +185,7 @@ Specifies whether to enable the query acceleration service for queries that rely Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -193,7 +193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -206,7 +206,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies whether the warehouse is created initially in the ‘Suspended’ state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -216,7 +216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the maximum number of server clusters for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -226,7 +226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of server clusters for the warehouse (only applies to multi-cluster warehouses). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -248,7 +248,7 @@ Specifies the maximum scale factor for leasing compute resources for query accel The scale factor is used as a multiplier based on warehouse size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -258,7 +258,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the name of a resource monitor that is explicitly assigned to the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -270,7 +270,7 @@ Specifies the policy for automatically starting and shutting down clusters in a Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -280,7 +280,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -290,7 +290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -302,7 +302,7 @@ Specifies the size of the virtual warehouse. Valid values are (case-insensitive): `XSMALL` | `X-SMALL` | `SMALL` | `MEDIUM` | `LARGE` | `XLARGE` | `X-LARGE` | `XXLARGE` | `X2LARGE` | `2X-LARGE` | `XXXLARGE` | `X3LARGE` | `3X-LARGE` | `X4LARGE` | `4X-LARGE` | `X5LARGE` | `5X-LARGE` | `X6LARGE` | `6X-LARGE`. Consult [warehouse documentation](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse#optional-properties-objectproperties) for the details. Note: removing the size from config will result in the resource recreation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -314,7 +314,7 @@ Specifies warehouse type. Valid values are (case-insensitive): `STANDARD` | `SNOWPARK-OPTIMIZED`. Warehouse needs to be suspended to change its type. Provider will handle automatic suspension and resumption if needed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- @@ -853,7 +853,7 @@ The construct id used in the generated config for the Warehouse to import. The id of the existing Warehouse that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use --- @@ -1511,7 +1511,7 @@ WarehouseConfig.builder() | autoSuspend | java.lang.Number | Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. | | comment | java.lang.String | Specifies a comment for the warehouse. | | enableQueryAcceleration | java.lang.String | Specifies whether to enable the query acceleration service for queries that rely on this warehouse for compute resources. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. | | initiallySuspended | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Specifies whether the warehouse is created initially in the ‘Suspended’ state. | | maxClusterCount | java.lang.Number | Specifies the maximum number of server clusters for the warehouse. | | maxConcurrencyLevel | java.lang.Number | Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. | @@ -1608,7 +1608,7 @@ Identifier for the virtual warehouse; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#name Warehouse#name} --- @@ -1622,7 +1622,7 @@ public java.lang.String getAutoResume(); Specifies whether to automatically resume a warehouse when a SQL statement (e.g. query) is submitted to it. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -1636,7 +1636,7 @@ public java.lang.Number getAutoSuspend(); Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -1650,7 +1650,7 @@ public java.lang.String getComment(); Specifies a comment for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -1666,7 +1666,7 @@ Specifies whether to enable the query acceleration service for queries that rely Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -1678,7 +1678,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1695,7 +1695,7 @@ public java.lang.Object getInitiallySuspended(); Specifies whether the warehouse is created initially in the ‘Suspended’ state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -1709,7 +1709,7 @@ public java.lang.Number getMaxClusterCount(); Specifies the maximum number of server clusters for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -1723,7 +1723,7 @@ public java.lang.Number getMaxConcurrencyLevel(); Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -1737,7 +1737,7 @@ public java.lang.Number getMinClusterCount(); Specifies the minimum number of server clusters for the warehouse (only applies to multi-cluster warehouses). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -1753,7 +1753,7 @@ Specifies the maximum scale factor for leasing compute resources for query accel The scale factor is used as a multiplier based on warehouse size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -1767,7 +1767,7 @@ public java.lang.String getResourceMonitor(); Specifies the name of a resource monitor that is explicitly assigned to the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -1783,7 +1783,7 @@ Specifies the policy for automatically starting and shutting down clusters in a Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -1797,7 +1797,7 @@ public java.lang.Number getStatementQueuedTimeoutInSeconds(); Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -1811,7 +1811,7 @@ public java.lang.Number getStatementTimeoutInSeconds(); Specifies the time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -1827,7 +1827,7 @@ Specifies the size of the virtual warehouse. Valid values are (case-insensitive): `XSMALL` | `X-SMALL` | `SMALL` | `MEDIUM` | `LARGE` | `XLARGE` | `X-LARGE` | `XXLARGE` | `X2LARGE` | `2X-LARGE` | `XXXLARGE` | `X3LARGE` | `3X-LARGE` | `X4LARGE` | `4X-LARGE` | `X5LARGE` | `5X-LARGE` | `X6LARGE` | `6X-LARGE`. Consult [warehouse documentation](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse#optional-properties-objectproperties) for the details. Note: removing the size from config will result in the resource recreation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -1843,7 +1843,7 @@ Specifies warehouse type. Valid values are (case-insensitive): `STANDARD` | `SNOWPARK-OPTIMIZED`. Warehouse needs to be suspended to change its type. Provider will handle automatic suspension and resumption if needed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- diff --git a/docs/warehouse.python.md b/docs/warehouse.python.md index ac0fb809b..a16a6f499 100644 --- a/docs/warehouse.python.md +++ b/docs/warehouse.python.md @@ -4,7 +4,7 @@ ### Warehouse -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse snowflake_warehouse}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse snowflake_warehouse}. #### Initializers @@ -57,7 +57,7 @@ warehouse.Warehouse( | auto_suspend | typing.Union[int, float] | Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. | | comment | str | Specifies a comment for the warehouse. | | enable_query_acceleration | str | Specifies whether to enable the query acceleration service for queries that rely on this warehouse for compute resources. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. | | initially_suspended | typing.Union[bool, cdktf.IResolvable] | Specifies whether the warehouse is created initially in the ‘Suspended’ state. | | max_cluster_count | typing.Union[int, float] | Specifies the maximum number of server clusters for the warehouse. | | max_concurrency_level | typing.Union[int, float] | Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. | @@ -140,7 +140,7 @@ Identifier for the virtual warehouse; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#name Warehouse#name} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies whether to automatically resume a warehouse when a SQL statement (e.g. query) is submitted to it. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies a comment for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -182,7 +182,7 @@ Specifies whether to enable the query acceleration service for queries that rely Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -190,7 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -203,7 +203,7 @@ If you experience problems setting this value it might not be settable. Please t Specifies whether the warehouse is created initially in the ‘Suspended’ state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -213,7 +213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the maximum number of server clusters for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -223,7 +223,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -233,7 +233,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the minimum number of server clusters for the warehouse (only applies to multi-cluster warehouses). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -245,7 +245,7 @@ Specifies the maximum scale factor for leasing compute resources for query accel The scale factor is used as a multiplier based on warehouse size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -255,7 +255,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the name of a resource monitor that is explicitly assigned to the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -267,7 +267,7 @@ Specifies the policy for automatically starting and shutting down clusters in a Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -277,7 +277,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -287,7 +287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowf Specifies the time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -299,7 +299,7 @@ Specifies the size of the virtual warehouse. Valid values are (case-insensitive): `XSMALL` | `X-SMALL` | `SMALL` | `MEDIUM` | `LARGE` | `XLARGE` | `X-LARGE` | `XXLARGE` | `X2LARGE` | `2X-LARGE` | `XXXLARGE` | `X3LARGE` | `3X-LARGE` | `X4LARGE` | `4X-LARGE` | `X5LARGE` | `5X-LARGE` | `X6LARGE` | `6X-LARGE`. Consult [warehouse documentation](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse#optional-properties-objectproperties) for the details. Note: removing the size from config will result in the resource recreation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -311,7 +311,7 @@ Specifies warehouse type. Valid values are (case-insensitive): `STANDARD` | `SNOWPARK-OPTIMIZED`. Warehouse needs to be suspended to change its type. Provider will handle automatic suspension and resumption if needed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- @@ -896,7 +896,7 @@ The construct id used in the generated config for the Warehouse to import. The id of the existing Warehouse that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use --- @@ -1549,7 +1549,7 @@ warehouse.WarehouseConfig( | auto_suspend | typing.Union[int, float] | Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. | | comment | str | Specifies a comment for the warehouse. | | enable_query_acceleration | str | Specifies whether to enable the query acceleration service for queries that rely on this warehouse for compute resources. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. | | initially_suspended | typing.Union[bool, cdktf.IResolvable] | Specifies whether the warehouse is created initially in the ‘Suspended’ state. | | max_cluster_count | typing.Union[int, float] | Specifies the maximum number of server clusters for the warehouse. | | max_concurrency_level | typing.Union[int, float] | Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. | @@ -1646,7 +1646,7 @@ Identifier for the virtual warehouse; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#name Warehouse#name} --- @@ -1660,7 +1660,7 @@ auto_resume: str Specifies whether to automatically resume a warehouse when a SQL statement (e.g. query) is submitted to it. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -1674,7 +1674,7 @@ auto_suspend: typing.Union[int, float] Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -1688,7 +1688,7 @@ comment: str Specifies a comment for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -1704,7 +1704,7 @@ Specifies whether to enable the query acceleration service for queries that rely Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -1716,7 +1716,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1733,7 +1733,7 @@ initially_suspended: typing.Union[bool, IResolvable] Specifies whether the warehouse is created initially in the ‘Suspended’ state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -1747,7 +1747,7 @@ max_cluster_count: typing.Union[int, float] Specifies the maximum number of server clusters for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -1761,7 +1761,7 @@ max_concurrency_level: typing.Union[int, float] Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -1775,7 +1775,7 @@ min_cluster_count: typing.Union[int, float] Specifies the minimum number of server clusters for the warehouse (only applies to multi-cluster warehouses). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -1791,7 +1791,7 @@ Specifies the maximum scale factor for leasing compute resources for query accel The scale factor is used as a multiplier based on warehouse size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -1805,7 +1805,7 @@ resource_monitor: str Specifies the name of a resource monitor that is explicitly assigned to the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -1821,7 +1821,7 @@ Specifies the policy for automatically starting and shutting down clusters in a Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -1835,7 +1835,7 @@ statement_queued_timeout_in_seconds: typing.Union[int, float] Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -1849,7 +1849,7 @@ statement_timeout_in_seconds: typing.Union[int, float] Specifies the time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -1865,7 +1865,7 @@ Specifies the size of the virtual warehouse. Valid values are (case-insensitive): `XSMALL` | `X-SMALL` | `SMALL` | `MEDIUM` | `LARGE` | `XLARGE` | `X-LARGE` | `XXLARGE` | `X2LARGE` | `2X-LARGE` | `XXXLARGE` | `X3LARGE` | `3X-LARGE` | `X4LARGE` | `4X-LARGE` | `X5LARGE` | `5X-LARGE` | `X6LARGE` | `6X-LARGE`. Consult [warehouse documentation](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse#optional-properties-objectproperties) for the details. Note: removing the size from config will result in the resource recreation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -1881,7 +1881,7 @@ Specifies warehouse type. Valid values are (case-insensitive): `STANDARD` | `SNOWPARK-OPTIMIZED`. Warehouse needs to be suspended to change its type. Provider will handle automatic suspension and resumption if needed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- diff --git a/docs/warehouse.typescript.md b/docs/warehouse.typescript.md index 666ef2c80..e70503519 100644 --- a/docs/warehouse.typescript.md +++ b/docs/warehouse.typescript.md @@ -4,7 +4,7 @@ ### Warehouse -Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse snowflake_warehouse}. +Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse snowflake_warehouse}. #### Initializers @@ -579,7 +579,7 @@ The construct id used in the generated config for the Warehouse to import. The id of the existing Warehouse that should be imported. -Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use --- @@ -1207,7 +1207,7 @@ const warehouseConfig: warehouse.WarehouseConfig = { ... } | autoSuspend | number | Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. | | comment | string | Specifies a comment for the warehouse. | | enableQueryAcceleration | string | Specifies whether to enable the query acceleration service for queries that rely on this warehouse for compute resources. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. | | initiallySuspended | boolean \| cdktf.IResolvable | Specifies whether the warehouse is created initially in the ‘Suspended’ state. | | maxClusterCount | number | Specifies the maximum number of server clusters for the warehouse. | | maxConcurrencyLevel | number | Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. | @@ -1304,7 +1304,7 @@ Identifier for the virtual warehouse; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#name Warehouse#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#name Warehouse#name} --- @@ -1318,7 +1318,7 @@ public readonly autoResume: string; Specifies whether to automatically resume a warehouse when a SQL statement (e.g. query) is submitted to it. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} --- @@ -1332,7 +1332,7 @@ public readonly autoSuspend: number; Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} --- @@ -1346,7 +1346,7 @@ public readonly comment: string; Specifies a comment for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#comment Warehouse#comment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#comment Warehouse#comment} --- @@ -1362,7 +1362,7 @@ Specifies whether to enable the query acceleration service for queries that rely Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} --- @@ -1374,7 +1374,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1391,7 +1391,7 @@ public readonly initiallySuspended: boolean | IResolvable; Specifies whether the warehouse is created initially in the ‘Suspended’ state. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} --- @@ -1405,7 +1405,7 @@ public readonly maxClusterCount: number; Specifies the maximum number of server clusters for the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} --- @@ -1419,7 +1419,7 @@ public readonly maxConcurrencyLevel: number; Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} --- @@ -1433,7 +1433,7 @@ public readonly minClusterCount: number; Specifies the minimum number of server clusters for the warehouse (only applies to multi-cluster warehouses). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} --- @@ -1449,7 +1449,7 @@ Specifies the maximum scale factor for leasing compute resources for query accel The scale factor is used as a multiplier based on warehouse size. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} --- @@ -1463,7 +1463,7 @@ public readonly resourceMonitor: string; Specifies the name of a resource monitor that is explicitly assigned to the warehouse. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} --- @@ -1479,7 +1479,7 @@ Specifies the policy for automatically starting and shutting down clusters in a Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} --- @@ -1493,7 +1493,7 @@ public readonly statementQueuedTimeoutInSeconds: number; Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} --- @@ -1507,7 +1507,7 @@ public readonly statementTimeoutInSeconds: number; Specifies the time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} --- @@ -1523,7 +1523,7 @@ Specifies the size of the virtual warehouse. Valid values are (case-insensitive): `XSMALL` | `X-SMALL` | `SMALL` | `MEDIUM` | `LARGE` | `XLARGE` | `X-LARGE` | `XXLARGE` | `X2LARGE` | `2X-LARGE` | `XXXLARGE` | `X3LARGE` | `3X-LARGE` | `X4LARGE` | `4X-LARGE` | `X5LARGE` | `5X-LARGE` | `X6LARGE` | `6X-LARGE`. Consult [warehouse documentation](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse#optional-properties-objectproperties) for the details. Note: removing the size from config will result in the resource recreation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} --- @@ -1539,7 +1539,7 @@ Specifies warehouse type. Valid values are (case-insensitive): `STANDARD` | `SNOWPARK-OPTIMIZED`. Warehouse needs to be suspended to change its type. Provider will handle automatic suspension and resumption if needed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} --- diff --git a/package.json b/package.json index 07b8bb005..8876b211e 100644 --- a/package.json +++ b/package.json @@ -157,7 +157,7 @@ "isDeprecated": false, "provider": { "name": "registry.terraform.io/snowflake-labs/snowflake", - "version": "0.96.0" + "version": "0.97.0" } }, "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." diff --git a/src/account-parameter/README.md b/src/account-parameter/README.md index ff7b89583..8ba2273d9 100644 --- a/src/account-parameter/README.md +++ b/src/account-parameter/README.md @@ -1,3 +1,3 @@ # `snowflake_account_parameter` -Refer to the Terraform Registry for docs: [`snowflake_account_parameter`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter). +Refer to the Terraform Registry for docs: [`snowflake_account_parameter`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter). diff --git a/src/account-parameter/index.ts b/src/account-parameter/index.ts index 41e8b7bf7..77d4c90aa 100644 --- a/src/account-parameter/index.ts +++ b/src/account-parameter/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface AccountParameterConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#id AccountParameter#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#id AccountParameter#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,19 +22,19 @@ export interface AccountParameterConfig extends cdktf.TerraformMetaArguments { /** * Name of account parameter. Valid values are those in [account parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#account-parameters). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#key AccountParameter#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#key AccountParameter#key} */ readonly key: string; /** * Value of account parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#value AccountParameter#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#value AccountParameter#value} */ readonly value: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter snowflake_account_parameter} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter snowflake_account_parameter} */ export class AccountParameter extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class AccountParameter extends cdktf.TerraformResource { * Generates CDKTF code for importing a AccountParameter resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the AccountParameter to import - * @param importFromId The id of the existing AccountParameter that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing AccountParameter that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the AccountParameter to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class AccountParameter extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_parameter snowflake_account_parameter} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_parameter snowflake_account_parameter} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class AccountParameter extends cdktf.TerraformResource { terraformResourceType: 'snowflake_account_parameter', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/account-password-policy-attachment/README.md b/src/account-password-policy-attachment/README.md index 006c07a73..2cb8458aa 100644 --- a/src/account-password-policy-attachment/README.md +++ b/src/account-password-policy-attachment/README.md @@ -1,3 +1,3 @@ # `snowflake_account_password_policy_attachment` -Refer to the Terraform Registry for docs: [`snowflake_account_password_policy_attachment`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment). +Refer to the Terraform Registry for docs: [`snowflake_account_password_policy_attachment`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment). diff --git a/src/account-password-policy-attachment/index.ts b/src/account-password-policy-attachment/index.ts index d449a9238..d2faf22c6 100644 --- a/src/account-password-policy-attachment/index.ts +++ b/src/account-password-policy-attachment/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface AccountPasswordPolicyAttachmentConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#id AccountPasswordPolicyAttachment#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface AccountPasswordPolicyAttachmentConfig extends cdktf.TerraformMe /** * Qualified name (`"db"."schema"."policy_name"`) of the password policy to apply to the current account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#password_policy AccountPasswordPolicyAttachment#password_policy} */ readonly passwordPolicy: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment} */ export class AccountPasswordPolicyAttachment extends cdktf.TerraformResource { @@ -44,7 +44,7 @@ export class AccountPasswordPolicyAttachment extends cdktf.TerraformResource { * Generates CDKTF code for importing a AccountPasswordPolicyAttachment resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the AccountPasswordPolicyAttachment to import - * @param importFromId The id of the existing AccountPasswordPolicyAttachment that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing AccountPasswordPolicyAttachment that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the AccountPasswordPolicyAttachment to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class AccountPasswordPolicyAttachment extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_password_policy_attachment snowflake_account_password_policy_attachment} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class AccountPasswordPolicyAttachment extends cdktf.TerraformResource { terraformResourceType: 'snowflake_account_password_policy_attachment', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/account-role/README.md b/src/account-role/README.md index 9fb0dcebc..5d9c1ace3 100644 --- a/src/account-role/README.md +++ b/src/account-role/README.md @@ -1,3 +1,3 @@ # `snowflake_account_role` -Refer to the Terraform Registry for docs: [`snowflake_account_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role). +Refer to the Terraform Registry for docs: [`snowflake_account_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role). diff --git a/src/account-role/index.ts b/src/account-role/index.ts index d19841754..53856861b 100644 --- a/src/account-role/index.ts +++ b/src/account-role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,11 +13,11 @@ import * as cdktf from 'cdktf'; export interface AccountRoleConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#comment AccountRole#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#comment AccountRole#comment} */ readonly comment?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#id AccountRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#id AccountRole#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -26,7 +26,7 @@ export interface AccountRoleConfig extends cdktf.TerraformMetaArguments { /** * Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#name AccountRole#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#name AccountRole#name} */ readonly name: string; } @@ -152,7 +152,7 @@ export class AccountRoleShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role snowflake_account_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role snowflake_account_role} */ export class AccountRole extends cdktf.TerraformResource { @@ -168,7 +168,7 @@ export class AccountRole extends cdktf.TerraformResource { * Generates CDKTF code for importing a AccountRole resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the AccountRole to import - * @param importFromId The id of the existing AccountRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing AccountRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the AccountRole to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -180,7 +180,7 @@ export class AccountRole extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account_role snowflake_account_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account_role snowflake_account_role} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -191,7 +191,7 @@ export class AccountRole extends cdktf.TerraformResource { terraformResourceType: 'snowflake_account_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/account/README.md b/src/account/README.md index a480b833c..3c93adaae 100644 --- a/src/account/README.md +++ b/src/account/README.md @@ -1,3 +1,3 @@ # `snowflake_account` -Refer to the Terraform Registry for docs: [`snowflake_account`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account). +Refer to the Terraform Registry for docs: [`snowflake_account`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account). diff --git a/src/account/index.ts b/src/account/index.ts index 155441e6e..d9c00d825 100644 --- a/src/account/index.ts +++ b/src/account/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,53 +15,53 @@ export interface AccountConfig extends cdktf.TerraformMetaArguments { /** * Login name of the initial administrative user of the account. A new user is created in the new account with this name and password and granted the ACCOUNTADMIN role in the account. A login name can be any string consisting of letters, numbers, and underscores. Login names are always case-insensitive. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_name Account#admin_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_name Account#admin_name} */ readonly adminName: string; /** * Password for the initial administrative user of the account. Optional if the `ADMIN_RSA_PUBLIC_KEY` parameter is specified. For more information about passwords in Snowflake, see [Snowflake-provided Password Policy](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=Snowflake%2Dprovided%20Password%20Policy). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_password Account#admin_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_password Account#admin_password} */ readonly adminPassword?: string; /** * Assigns a public key to the initial administrative user of the account in order to implement [key pair authentication](https://docs.snowflake.com/en/sql-reference/sql/create-account.html#:~:text=key%20pair%20authentication) for the user. Optional if the `ADMIN_PASSWORD` parameter is specified. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#admin_rsa_public_key Account#admin_rsa_public_key} */ readonly adminRsaPublicKey?: string; /** * Specifies a comment for the account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#comment Account#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#comment Account#comment} */ readonly comment?: string; /** * [Snowflake Edition](https://docs.snowflake.com/en/user-guide/intro-editions.html) of the account. Valid values are: STANDARD | ENTERPRISE | BUSINESS_CRITICAL * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#edition Account#edition} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#edition Account#edition} */ readonly edition: string; /** * Email address of the initial administrative user of the account. This email address is used to send any notifications about the account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#email Account#email} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#email Account#email} */ readonly email: string; /** * First name of the initial administrative user of the account * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#first_name Account#first_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#first_name Account#first_name} */ readonly firstName?: string; /** * Specifies the number of days to wait before dropping the account. The default is 3 days. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#grace_period_in_days Account#grace_period_in_days} */ readonly gracePeriodInDays?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#id Account#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#id Account#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -70,37 +70,37 @@ export interface AccountConfig extends cdktf.TerraformMetaArguments { /** * Last name of the initial administrative user of the account * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#last_name Account#last_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#last_name Account#last_name} */ readonly lastName?: string; /** * Specifies whether the new user created to administer the account is forced to change their password upon first login into the account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#must_change_password Account#must_change_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#must_change_password Account#must_change_password} */ readonly mustChangePassword?: boolean | cdktf.IResolvable; /** * Specifies the identifier (i.e. name) for the account; must be unique within an organization, regardless of which Snowflake Region the account is in. In addition, the identifier must start with an alphabetic character and cannot contain spaces or special characters except for underscores (_). Note that if the account name includes underscores, features that do not accept account names with underscores (e.g. Okta SSO or SCIM) can reference a version of the account name that substitutes hyphens (-) for the underscores. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#name Account#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#name Account#name} */ readonly name: string; /** * ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region Account#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region Account#region} */ readonly region?: string; /** * ID of the Snowflake Region where the account is created. If no value is provided, Snowflake creates the account in the same Snowflake Region as the current account (i.e. the account in which the CREATE ACCOUNT statement is executed.) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#region_group Account#region_group} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#region_group Account#region_group} */ readonly regionGroup?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account snowflake_account} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account snowflake_account} */ export class Account extends cdktf.TerraformResource { @@ -116,7 +116,7 @@ export class Account extends cdktf.TerraformResource { * Generates CDKTF code for importing a Account resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Account to import - * @param importFromId The id of the existing Account that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Account that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Account to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -128,7 +128,7 @@ export class Account extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/account snowflake_account} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/account snowflake_account} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -139,7 +139,7 @@ export class Account extends cdktf.TerraformResource { terraformResourceType: 'snowflake_account', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/alert/README.md b/src/alert/README.md index 9b248604c..26b41777c 100644 --- a/src/alert/README.md +++ b/src/alert/README.md @@ -1,3 +1,3 @@ # `snowflake_alert` -Refer to the Terraform Registry for docs: [`snowflake_alert`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert). +Refer to the Terraform Registry for docs: [`snowflake_alert`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert). diff --git a/src/alert/index.ts b/src/alert/index.ts index 0f68042cd..2d841e515 100644 --- a/src/alert/index.ts +++ b/src/alert/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,35 +15,35 @@ export interface AlertConfig extends cdktf.TerraformMetaArguments { /** * The SQL statement that should be executed if the condition returns one or more rows. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#action Alert#action} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#action Alert#action} */ readonly action: string; /** * Specifies a comment for the alert. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#comment Alert#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#comment Alert#comment} */ readonly comment?: string; /** * The SQL statement that represents the condition for the alert. (SELECT, SHOW, CALL) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#condition Alert#condition} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#condition Alert#condition} */ readonly condition: string; /** * The database in which to create the alert. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#database Alert#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#database Alert#database} */ readonly database: string; /** * Specifies if an alert should be 'started' (enabled) after creation or should remain 'suspended' (default). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#enabled Alert#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#enabled Alert#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#id Alert#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#id Alert#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -52,25 +52,25 @@ export interface AlertConfig extends cdktf.TerraformMetaArguments { /** * Specifies the identifier for the alert; must be unique for the database and schema in which the alert is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#name Alert#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#name Alert#name} */ readonly name: string; /** * The schema in which to create the alert. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#schema Alert#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#schema Alert#schema} */ readonly schema: string; /** * The warehouse the alert will use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#warehouse Alert#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#warehouse Alert#warehouse} */ readonly warehouse: string; /** * alert_schedule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#alert_schedule Alert#alert_schedule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#alert_schedule Alert#alert_schedule} */ readonly alertSchedule?: AlertAlertSchedule; } @@ -78,13 +78,13 @@ export interface AlertAlertScheduleCron { /** * Specifies the cron expression for the alert. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#expression Alert#expression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#expression Alert#expression} */ readonly expression: string; /** * Specifies the time zone for alert refresh. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#time_zone Alert#time_zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#time_zone Alert#time_zone} */ readonly timeZone: string; } @@ -193,13 +193,13 @@ export interface AlertAlertSchedule { /** * Specifies the interval in minutes for the alert schedule. The interval must be greater than 0 and less than 1440 (24 hours). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#interval Alert#interval} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#interval Alert#interval} */ readonly interval?: number; /** * cron block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#cron Alert#cron} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#cron Alert#cron} */ readonly cron?: AlertAlertScheduleCron; } @@ -312,7 +312,7 @@ export class AlertAlertScheduleOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert snowflake_alert} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert snowflake_alert} */ export class Alert extends cdktf.TerraformResource { @@ -328,7 +328,7 @@ export class Alert extends cdktf.TerraformResource { * Generates CDKTF code for importing a Alert resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Alert to import - * @param importFromId The id of the existing Alert that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Alert that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Alert to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -340,7 +340,7 @@ export class Alert extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/alert snowflake_alert} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/alert snowflake_alert} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -351,7 +351,7 @@ export class Alert extends cdktf.TerraformResource { terraformResourceType: 'snowflake_alert', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/api-authentication-integration-with-authorization-code-grant/README.md b/src/api-authentication-integration-with-authorization-code-grant/README.md index 510143be6..8626d8608 100644 --- a/src/api-authentication-integration-with-authorization-code-grant/README.md +++ b/src/api-authentication-integration-with-authorization-code-grant/README.md @@ -1,3 +1,3 @@ # `snowflake_api_authentication_integration_with_authorization_code_grant` -Refer to the Terraform Registry for docs: [`snowflake_api_authentication_integration_with_authorization_code_grant`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant). +Refer to the Terraform Registry for docs: [`snowflake_api_authentication_integration_with_authorization_code_grant`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant). diff --git a/src/api-authentication-integration-with-authorization-code-grant/index.ts b/src/api-authentication-integration-with-authorization-code-grant/index.ts index a389a565d..60ac329db 100644 --- a/src/api-authentication-integration-with-authorization-code-grant/index.ts +++ b/src/api-authentication-integration-with-authorization-code-grant/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface ApiAuthenticationIntegrationWithAuthorizationCodeGrantConfig ex /** * Specifies a comment for the integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#comment ApiAuthenticationIntegrationWithAuthorizationCodeGrant#comment} */ readonly comment?: string; /** * Specifies whether this security integration is enabled or disabled. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#enabled ApiAuthenticationIntegrationWithAuthorizationCodeGrant#enabled} */ readonly enabled: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,55 +34,55 @@ export interface ApiAuthenticationIntegrationWithAuthorizationCodeGrantConfig ex /** * Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#name ApiAuthenticationIntegrationWithAuthorizationCodeGrant#name} */ readonly name: string; /** * Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_access_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_access_token_validity} */ readonly oauthAccessTokenValidity?: number; /** * Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_allowed_scopes ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_allowed_scopes} */ readonly oauthAllowedScopes?: string[]; /** * Specifies the URL for authenticating to the external service. If removed from the config, the resource is recreated. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_authorization_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_authorization_endpoint} */ readonly oauthAuthorizationEndpoint?: string; /** * Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_auth_method ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_auth_method} */ readonly oauthClientAuthMethod?: string; /** * Specifies the client ID for the OAuth application in the external service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_id ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_id} */ readonly oauthClientId: string; /** * Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_client_secret ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_client_secret} */ readonly oauthClientSecret: string; /** * Specifies the value to determine the validity of the refresh token obtained from the OAuth server. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_refresh_token_validity ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_refresh_token_validity} */ readonly oauthRefreshTokenValidity?: number; /** * Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#oauth_token_endpoint ApiAuthenticationIntegrationWithAuthorizationCodeGrant#oauth_token_endpoint} */ readonly oauthTokenEndpoint?: string; } @@ -1410,7 +1410,7 @@ export class ApiAuthenticationIntegrationWithAuthorizationCodeGrantShowOutputLis } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant} */ export class ApiAuthenticationIntegrationWithAuthorizationCodeGrant extends cdktf.TerraformResource { @@ -1426,7 +1426,7 @@ export class ApiAuthenticationIntegrationWithAuthorizationCodeGrant extends cdkt * Generates CDKTF code for importing a ApiAuthenticationIntegrationWithAuthorizationCodeGrant resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ApiAuthenticationIntegrationWithAuthorizationCodeGrant to import - * @param importFromId The id of the existing ApiAuthenticationIntegrationWithAuthorizationCodeGrant that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ApiAuthenticationIntegrationWithAuthorizationCodeGrant that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ApiAuthenticationIntegrationWithAuthorizationCodeGrant to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1438,7 +1438,7 @@ export class ApiAuthenticationIntegrationWithAuthorizationCodeGrant extends cdkt // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_authorization_code_grant snowflake_api_authentication_integration_with_authorization_code_grant} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -1449,7 +1449,7 @@ export class ApiAuthenticationIntegrationWithAuthorizationCodeGrant extends cdkt terraformResourceType: 'snowflake_api_authentication_integration_with_authorization_code_grant', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/api-authentication-integration-with-client-credentials/README.md b/src/api-authentication-integration-with-client-credentials/README.md index ad3f76438..2179b777e 100644 --- a/src/api-authentication-integration-with-client-credentials/README.md +++ b/src/api-authentication-integration-with-client-credentials/README.md @@ -1,3 +1,3 @@ # `snowflake_api_authentication_integration_with_client_credentials` -Refer to the Terraform Registry for docs: [`snowflake_api_authentication_integration_with_client_credentials`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials). +Refer to the Terraform Registry for docs: [`snowflake_api_authentication_integration_with_client_credentials`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials). diff --git a/src/api-authentication-integration-with-client-credentials/index.ts b/src/api-authentication-integration-with-client-credentials/index.ts index fc8d3d3cf..e54e6b440 100644 --- a/src/api-authentication-integration-with-client-credentials/index.ts +++ b/src/api-authentication-integration-with-client-credentials/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface ApiAuthenticationIntegrationWithClientCredentialsConfig extends /** * Specifies a comment for the integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#comment ApiAuthenticationIntegrationWithClientCredentials#comment} */ readonly comment?: string; /** * Specifies whether this security integration is enabled or disabled. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#enabled ApiAuthenticationIntegrationWithClientCredentials#enabled} */ readonly enabled: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#id ApiAuthenticationIntegrationWithClientCredentials#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,49 +34,49 @@ export interface ApiAuthenticationIntegrationWithClientCredentialsConfig extends /** * Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#name ApiAuthenticationIntegrationWithClientCredentials#name} */ readonly name: string; /** * Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_access_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_access_token_validity} */ readonly oauthAccessTokenValidity?: number; /** * Specifies a list of scopes to use when making a request from the OAuth by a role with USAGE on the integration during the OAuth client credentials flow. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_allowed_scopes ApiAuthenticationIntegrationWithClientCredentials#oauth_allowed_scopes} */ readonly oauthAllowedScopes?: string[]; /** * Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_auth_method ApiAuthenticationIntegrationWithClientCredentials#oauth_client_auth_method} */ readonly oauthClientAuthMethod?: string; /** * Specifies the client ID for the OAuth application in the external service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_id ApiAuthenticationIntegrationWithClientCredentials#oauth_client_id} */ readonly oauthClientId: string; /** * Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_client_secret ApiAuthenticationIntegrationWithClientCredentials#oauth_client_secret} */ readonly oauthClientSecret: string; /** * Specifies the value to determine the validity of the refresh token obtained from the OAuth server. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_refresh_token_validity ApiAuthenticationIntegrationWithClientCredentials#oauth_refresh_token_validity} */ readonly oauthRefreshTokenValidity?: number; /** * Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#oauth_token_endpoint ApiAuthenticationIntegrationWithClientCredentials#oauth_token_endpoint} */ readonly oauthTokenEndpoint?: string; } @@ -1404,7 +1404,7 @@ export class ApiAuthenticationIntegrationWithClientCredentialsShowOutputList ext } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials} */ export class ApiAuthenticationIntegrationWithClientCredentials extends cdktf.TerraformResource { @@ -1420,7 +1420,7 @@ export class ApiAuthenticationIntegrationWithClientCredentials extends cdktf.Ter * Generates CDKTF code for importing a ApiAuthenticationIntegrationWithClientCredentials resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ApiAuthenticationIntegrationWithClientCredentials to import - * @param importFromId The id of the existing ApiAuthenticationIntegrationWithClientCredentials that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ApiAuthenticationIntegrationWithClientCredentials that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ApiAuthenticationIntegrationWithClientCredentials to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1432,7 +1432,7 @@ export class ApiAuthenticationIntegrationWithClientCredentials extends cdktf.Ter // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_client_credentials snowflake_api_authentication_integration_with_client_credentials} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -1443,7 +1443,7 @@ export class ApiAuthenticationIntegrationWithClientCredentials extends cdktf.Ter terraformResourceType: 'snowflake_api_authentication_integration_with_client_credentials', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/api-authentication-integration-with-jwt-bearer/README.md b/src/api-authentication-integration-with-jwt-bearer/README.md index 901927d0c..8e94e3a8d 100644 --- a/src/api-authentication-integration-with-jwt-bearer/README.md +++ b/src/api-authentication-integration-with-jwt-bearer/README.md @@ -1,3 +1,3 @@ # `snowflake_api_authentication_integration_with_jwt_bearer` -Refer to the Terraform Registry for docs: [`snowflake_api_authentication_integration_with_jwt_bearer`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer). +Refer to the Terraform Registry for docs: [`snowflake_api_authentication_integration_with_jwt_bearer`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer). diff --git a/src/api-authentication-integration-with-jwt-bearer/index.ts b/src/api-authentication-integration-with-jwt-bearer/index.ts index fb46544af..1acc4aa5d 100644 --- a/src/api-authentication-integration-with-jwt-bearer/index.ts +++ b/src/api-authentication-integration-with-jwt-bearer/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface ApiAuthenticationIntegrationWithJwtBearerConfig extends cdktf.T /** * Specifies a comment for the integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#comment ApiAuthenticationIntegrationWithJwtBearer#comment} */ readonly comment?: string; /** * Specifies whether this security integration is enabled or disabled. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#enabled ApiAuthenticationIntegrationWithJwtBearer#enabled} */ readonly enabled: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#id ApiAuthenticationIntegrationWithJwtBearer#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,53 +34,53 @@ export interface ApiAuthenticationIntegrationWithJwtBearerConfig extends cdktf.T /** * Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#name ApiAuthenticationIntegrationWithJwtBearer#name} */ readonly name: string; /** * Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_access_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_access_token_validity} */ readonly oauthAccessTokenValidity?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_assertion_issuer ApiAuthenticationIntegrationWithJwtBearer#oauth_assertion_issuer} */ readonly oauthAssertionIssuer: string; /** * Specifies the URL for authenticating to the external service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_authorization_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_authorization_endpoint} */ readonly oauthAuthorizationEndpoint?: string; /** * Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive): `CLIENT_SECRET_POST`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_auth_method ApiAuthenticationIntegrationWithJwtBearer#oauth_client_auth_method} */ readonly oauthClientAuthMethod?: string; /** * Specifies the client ID for the OAuth application in the external service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_id ApiAuthenticationIntegrationWithJwtBearer#oauth_client_id} */ readonly oauthClientId: string; /** * Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_client_secret ApiAuthenticationIntegrationWithJwtBearer#oauth_client_secret} */ readonly oauthClientSecret: string; /** * Specifies the value to determine the validity of the refresh token obtained from the OAuth server. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_refresh_token_validity ApiAuthenticationIntegrationWithJwtBearer#oauth_refresh_token_validity} */ readonly oauthRefreshTokenValidity?: number; /** * Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#oauth_token_endpoint ApiAuthenticationIntegrationWithJwtBearer#oauth_token_endpoint} */ readonly oauthTokenEndpoint?: string; } @@ -1408,7 +1408,7 @@ export class ApiAuthenticationIntegrationWithJwtBearerShowOutputList extends cdk } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer} */ export class ApiAuthenticationIntegrationWithJwtBearer extends cdktf.TerraformResource { @@ -1424,7 +1424,7 @@ export class ApiAuthenticationIntegrationWithJwtBearer extends cdktf.TerraformRe * Generates CDKTF code for importing a ApiAuthenticationIntegrationWithJwtBearer resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ApiAuthenticationIntegrationWithJwtBearer to import - * @param importFromId The id of the existing ApiAuthenticationIntegrationWithJwtBearer that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ApiAuthenticationIntegrationWithJwtBearer that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ApiAuthenticationIntegrationWithJwtBearer to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1436,7 +1436,7 @@ export class ApiAuthenticationIntegrationWithJwtBearer extends cdktf.TerraformRe // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_authentication_integration_with_jwt_bearer snowflake_api_authentication_integration_with_jwt_bearer} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -1447,7 +1447,7 @@ export class ApiAuthenticationIntegrationWithJwtBearer extends cdktf.TerraformRe terraformResourceType: 'snowflake_api_authentication_integration_with_jwt_bearer', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/api-integration/README.md b/src/api-integration/README.md index 5f3f7431e..9a107630d 100644 --- a/src/api-integration/README.md +++ b/src/api-integration/README.md @@ -1,3 +1,3 @@ # `snowflake_api_integration` -Refer to the Terraform Registry for docs: [`snowflake_api_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration). +Refer to the Terraform Registry for docs: [`snowflake_api_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration). diff --git a/src/api-integration/index.ts b/src/api-integration/index.ts index 226132c9c..fd5a68f94 100644 --- a/src/api-integration/index.ts +++ b/src/api-integration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,69 +15,69 @@ export interface ApiIntegrationConfig extends cdktf.TerraformMetaArguments { /** * Explicitly limits external functions that use the integration to reference one or more HTTPS proxy service endpoints and resources within those proxies. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_allowed_prefixes ApiIntegration#api_allowed_prefixes} */ readonly apiAllowedPrefixes: string[]; /** * ARN of a cloud platform role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_aws_role_arn ApiIntegration#api_aws_role_arn} */ readonly apiAwsRoleArn?: string; /** * Lists the endpoints and resources in the HTTPS proxy service that are not allowed to be called from Snowflake. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_blocked_prefixes ApiIntegration#api_blocked_prefixes} */ readonly apiBlockedPrefixes?: string[]; /** * The service account used for communication with the Google API Gateway. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_gcp_service_account ApiIntegration#api_gcp_service_account} */ readonly apiGcpServiceAccount?: string; /** * The API key (also called a “subscription key”). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_key ApiIntegration#api_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_key ApiIntegration#api_key} */ readonly apiKey?: string; /** * Specifies the HTTPS proxy service type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#api_provider ApiIntegration#api_provider} */ readonly apiProvider: string; /** * The 'Application (client) id' of the Azure AD app for your remote service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_ad_application_id ApiIntegration#azure_ad_application_id} */ readonly azureAdApplicationId?: string; /** * Specifies the ID for your Office 365 tenant that all Azure API Management instances belong to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#azure_tenant_id ApiIntegration#azure_tenant_id} */ readonly azureTenantId?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#comment ApiIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#comment ApiIntegration#comment} */ readonly comment?: string; /** * Specifies whether this API integration is enabled or disabled. If the API integration is disabled, any external function that relies on it will not work. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#enabled ApiIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#enabled ApiIntegration#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** * The audience claim when generating the JWT (JSON Web Token) to authenticate to the Google API Gateway. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#google_audience ApiIntegration#google_audience} */ readonly googleAudience?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#id ApiIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#id ApiIntegration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -86,13 +86,13 @@ export interface ApiIntegrationConfig extends cdktf.TerraformMetaArguments { /** * Specifies the name of the API integration. This name follows the rules for Object Identifiers. The name should be unique among api integrations in your account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#name ApiIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#name ApiIntegration#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration snowflake_api_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration snowflake_api_integration} */ export class ApiIntegration extends cdktf.TerraformResource { @@ -108,7 +108,7 @@ export class ApiIntegration extends cdktf.TerraformResource { * Generates CDKTF code for importing a ApiIntegration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ApiIntegration to import - * @param importFromId The id of the existing ApiIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ApiIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ApiIntegration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -120,7 +120,7 @@ export class ApiIntegration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/api_integration snowflake_api_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/api_integration snowflake_api_integration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -131,7 +131,7 @@ export class ApiIntegration extends cdktf.TerraformResource { terraformResourceType: 'snowflake_api_integration', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/cortex-search-service/README.md b/src/cortex-search-service/README.md index ef3c33c89..d11fa9be7 100644 --- a/src/cortex-search-service/README.md +++ b/src/cortex-search-service/README.md @@ -1,3 +1,3 @@ # `snowflake_cortex_search_service` -Refer to the Terraform Registry for docs: [`snowflake_cortex_search_service`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service). +Refer to the Terraform Registry for docs: [`snowflake_cortex_search_service`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service). diff --git a/src/cortex-search-service/index.ts b/src/cortex-search-service/index.ts index ac9d68d5f..13077b6c0 100644 --- a/src/cortex-search-service/index.ts +++ b/src/cortex-search-service/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface CortexSearchServiceConfig extends cdktf.TerraformMetaArguments /** * Specifies the list of columns in the base table to enable filtering on when issuing queries to the service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#attributes CortexSearchService#attributes} */ readonly attributes?: string[]; /** * Specifies a comment for the Cortex search service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#comment CortexSearchService#comment} */ readonly comment?: string; /** * The database in which to create the Cortex search service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#database CortexSearchService#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#database CortexSearchService#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#id CortexSearchService#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#id CortexSearchService#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,53 +40,53 @@ export interface CortexSearchServiceConfig extends cdktf.TerraformMetaArguments /** * Specifies the name of the Cortex search service. The name must be unique for the schema in which the service is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#name CortexSearchService#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#name CortexSearchService#name} */ readonly name: string; /** * Specifies the column to use as the search column for the Cortex search service; must be a text value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#on CortexSearchService#on} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#on CortexSearchService#on} */ readonly on: string; /** * Specifies the query to use to populate the Cortex search service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#query CortexSearchService#query} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#query CortexSearchService#query} */ readonly query: string; /** * The schema in which to create the Cortex search service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#schema CortexSearchService#schema} */ readonly schema: string; /** * Specifies the maximum target lag time for the Cortex search service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#target_lag CortexSearchService#target_lag} */ readonly targetLag: string; /** * The warehouse in which to create the Cortex search service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#warehouse CortexSearchService#warehouse} */ readonly warehouse: string; /** * timeouts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#timeouts CortexSearchService#timeouts} */ readonly timeouts?: CortexSearchServiceTimeouts; } export interface CortexSearchServiceTimeouts { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#create CortexSearchService#create} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#create CortexSearchService#create} */ readonly create?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#update CortexSearchService#update} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#update CortexSearchService#update} */ readonly update?: string; } @@ -209,7 +209,7 @@ export class CortexSearchServiceTimeoutsOutputReference extends cdktf.ComplexObj } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service snowflake_cortex_search_service} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service snowflake_cortex_search_service} */ export class CortexSearchService extends cdktf.TerraformResource { @@ -225,7 +225,7 @@ export class CortexSearchService extends cdktf.TerraformResource { * Generates CDKTF code for importing a CortexSearchService resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the CortexSearchService to import - * @param importFromId The id of the existing CortexSearchService that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing CortexSearchService that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the CortexSearchService to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -237,7 +237,7 @@ export class CortexSearchService extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/cortex_search_service snowflake_cortex_search_service} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/cortex_search_service snowflake_cortex_search_service} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -248,7 +248,7 @@ export class CortexSearchService extends cdktf.TerraformResource { terraformResourceType: 'snowflake_cortex_search_service', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-accounts/README.md b/src/data-snowflake-accounts/README.md index 0f523ee7f..9951aee6b 100644 --- a/src/data-snowflake-accounts/README.md +++ b/src/data-snowflake-accounts/README.md @@ -1,3 +1,3 @@ # `data_snowflake_accounts` -Refer to the Terraform Registry for docs: [`data_snowflake_accounts`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts). +Refer to the Terraform Registry for docs: [`data_snowflake_accounts`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts). diff --git a/src/data-snowflake-accounts/index.ts b/src/data-snowflake-accounts/index.ts index c40c7a6a8..e7e56388f 100644 --- a/src/data-snowflake-accounts/index.ts +++ b/src/data-snowflake-accounts/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeAccountsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#id DataSnowflakeAccounts#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,7 +22,7 @@ export interface DataSnowflakeAccountsConfig extends cdktf.TerraformMetaArgument /** * Specifies an account name pattern. If a pattern is specified, only accounts matching the pattern are returned. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#pattern DataSnowflakeAccounts#pattern} */ readonly pattern?: string; } @@ -178,7 +178,7 @@ export class DataSnowflakeAccountsAccountsList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts snowflake_accounts} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts snowflake_accounts} */ export class DataSnowflakeAccounts extends cdktf.TerraformDataSource { @@ -194,7 +194,7 @@ export class DataSnowflakeAccounts extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeAccounts resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeAccounts to import - * @param importFromId The id of the existing DataSnowflakeAccounts that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeAccounts that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeAccounts to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -206,7 +206,7 @@ export class DataSnowflakeAccounts extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/accounts snowflake_accounts} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/accounts snowflake_accounts} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -217,7 +217,7 @@ export class DataSnowflakeAccounts extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_accounts', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-alerts/README.md b/src/data-snowflake-alerts/README.md index e78567636..4fc95960d 100644 --- a/src/data-snowflake-alerts/README.md +++ b/src/data-snowflake-alerts/README.md @@ -1,3 +1,3 @@ # `data_snowflake_alerts` -Refer to the Terraform Registry for docs: [`data_snowflake_alerts`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts). +Refer to the Terraform Registry for docs: [`data_snowflake_alerts`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts). diff --git a/src/data-snowflake-alerts/index.ts b/src/data-snowflake-alerts/index.ts index 5593cc1b0..69692f423 100644 --- a/src/data-snowflake-alerts/index.ts +++ b/src/data-snowflake-alerts/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeAlertsConfig extends cdktf.TerraformMetaArguments /** * The database from which to return the alerts from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#database DataSnowflakeAlerts#database} */ readonly database?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#id DataSnowflakeAlerts#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,13 +28,13 @@ export interface DataSnowflakeAlertsConfig extends cdktf.TerraformMetaArguments /** * Filters the command output by object name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#pattern DataSnowflakeAlerts#pattern} */ readonly pattern?: string; /** * The schema from which to return the alerts from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#schema DataSnowflakeAlerts#schema} */ readonly schema?: string; } @@ -145,7 +145,7 @@ export class DataSnowflakeAlertsAlertsList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts snowflake_alerts} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts snowflake_alerts} */ export class DataSnowflakeAlerts extends cdktf.TerraformDataSource { @@ -161,7 +161,7 @@ export class DataSnowflakeAlerts extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeAlerts resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeAlerts to import - * @param importFromId The id of the existing DataSnowflakeAlerts that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeAlerts that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeAlerts to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -173,7 +173,7 @@ export class DataSnowflakeAlerts extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/alerts snowflake_alerts} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/alerts snowflake_alerts} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -184,7 +184,7 @@ export class DataSnowflakeAlerts extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_alerts', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-cortex-search-services/README.md b/src/data-snowflake-cortex-search-services/README.md index a72f34c3d..7b4875237 100644 --- a/src/data-snowflake-cortex-search-services/README.md +++ b/src/data-snowflake-cortex-search-services/README.md @@ -1,3 +1,3 @@ # `data_snowflake_cortex_search_services` -Refer to the Terraform Registry for docs: [`data_snowflake_cortex_search_services`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services). +Refer to the Terraform Registry for docs: [`data_snowflake_cortex_search_services`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services). diff --git a/src/data-snowflake-cortex-search-services/index.ts b/src/data-snowflake-cortex-search-services/index.ts index d47c0ca18..11af1541f 100644 --- a/src/data-snowflake-cortex-search-services/index.ts +++ b/src/data-snowflake-cortex-search-services/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeCortexSearchServicesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#id DataSnowflakeCortexSearchServices#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,25 +22,25 @@ export interface DataSnowflakeCortexSearchServicesConfig extends cdktf.Terraform /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#like DataSnowflakeCortexSearchServices#like} */ readonly like?: string; /** * Filters the output with **case-sensitive** characters indicating the beginning of the object name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#starts_with DataSnowflakeCortexSearchServices#starts_with} */ readonly startsWith?: string; /** * in block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#in DataSnowflakeCortexSearchServices#in} */ readonly in?: DataSnowflakeCortexSearchServicesIn; /** * limit block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#limit DataSnowflakeCortexSearchServices#limit} */ readonly limit?: DataSnowflakeCortexSearchServicesLimit; } @@ -143,19 +143,19 @@ export interface DataSnowflakeCortexSearchServicesIn { /** * Returns records for the entire account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#account DataSnowflakeCortexSearchServices#account} */ readonly account?: boolean | cdktf.IResolvable; /** * Returns records for the current database in use or for a specified database (db_name). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#database DataSnowflakeCortexSearchServices#database} */ readonly database?: string; /** * Returns records for the current schema in use or a specified schema (schema_name). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#schema DataSnowflakeCortexSearchServices#schema} */ readonly schema?: string; } @@ -299,13 +299,13 @@ export interface DataSnowflakeCortexSearchServicesLimit { /** * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#from DataSnowflakeCortexSearchServices#from} */ readonly from?: string; /** * The maximum number of rows to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#rows DataSnowflakeCortexSearchServices#rows} */ readonly rows: number; } @@ -415,7 +415,7 @@ export class DataSnowflakeCortexSearchServicesLimitOutputReference extends cdktf } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services} */ export class DataSnowflakeCortexSearchServices extends cdktf.TerraformDataSource { @@ -431,7 +431,7 @@ export class DataSnowflakeCortexSearchServices extends cdktf.TerraformDataSource * Generates CDKTF code for importing a DataSnowflakeCortexSearchServices resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeCortexSearchServices to import - * @param importFromId The id of the existing DataSnowflakeCortexSearchServices that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeCortexSearchServices that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeCortexSearchServices to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -443,7 +443,7 @@ export class DataSnowflakeCortexSearchServices extends cdktf.TerraformDataSource // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/cortex_search_services snowflake_cortex_search_services} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -454,7 +454,7 @@ export class DataSnowflakeCortexSearchServices extends cdktf.TerraformDataSource terraformResourceType: 'snowflake_cortex_search_services', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-current-account/README.md b/src/data-snowflake-current-account/README.md index 4d1f964df..efb212e05 100644 --- a/src/data-snowflake-current-account/README.md +++ b/src/data-snowflake-current-account/README.md @@ -1,3 +1,3 @@ # `data_snowflake_current_account` -Refer to the Terraform Registry for docs: [`data_snowflake_current_account`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account). +Refer to the Terraform Registry for docs: [`data_snowflake_current_account`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account). diff --git a/src/data-snowflake-current-account/index.ts b/src/data-snowflake-current-account/index.ts index bf06bc0cd..40ea88580 100644 --- a/src/data-snowflake-current-account/index.ts +++ b/src/data-snowflake-current-account/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeCurrentAccountConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#id DataSnowflakeCurrentAccount#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,7 +22,7 @@ export interface DataSnowflakeCurrentAccountConfig extends cdktf.TerraformMetaAr } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account snowflake_current_account} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account snowflake_current_account} */ export class DataSnowflakeCurrentAccount extends cdktf.TerraformDataSource { @@ -38,7 +38,7 @@ export class DataSnowflakeCurrentAccount extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeCurrentAccount resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeCurrentAccount to import - * @param importFromId The id of the existing DataSnowflakeCurrentAccount that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeCurrentAccount that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeCurrentAccount to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -50,7 +50,7 @@ export class DataSnowflakeCurrentAccount extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_account snowflake_current_account} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_account snowflake_current_account} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -61,7 +61,7 @@ export class DataSnowflakeCurrentAccount extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_current_account', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-current-role/README.md b/src/data-snowflake-current-role/README.md index 53ca19274..c2c425684 100644 --- a/src/data-snowflake-current-role/README.md +++ b/src/data-snowflake-current-role/README.md @@ -1,3 +1,3 @@ # `data_snowflake_current_role` -Refer to the Terraform Registry for docs: [`data_snowflake_current_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role). +Refer to the Terraform Registry for docs: [`data_snowflake_current_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role). diff --git a/src/data-snowflake-current-role/index.ts b/src/data-snowflake-current-role/index.ts index 854100e8a..50ac963b3 100644 --- a/src/data-snowflake-current-role/index.ts +++ b/src/data-snowflake-current-role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeCurrentRoleConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#id DataSnowflakeCurrentRole#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,7 +22,7 @@ export interface DataSnowflakeCurrentRoleConfig extends cdktf.TerraformMetaArgum } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role snowflake_current_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role snowflake_current_role} */ export class DataSnowflakeCurrentRole extends cdktf.TerraformDataSource { @@ -38,7 +38,7 @@ export class DataSnowflakeCurrentRole extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeCurrentRole resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeCurrentRole to import - * @param importFromId The id of the existing DataSnowflakeCurrentRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeCurrentRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeCurrentRole to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -50,7 +50,7 @@ export class DataSnowflakeCurrentRole extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/current_role snowflake_current_role} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/current_role snowflake_current_role} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -61,7 +61,7 @@ export class DataSnowflakeCurrentRole extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_current_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-database-role/README.md b/src/data-snowflake-database-role/README.md index 75ae164f2..0fa081dc3 100644 --- a/src/data-snowflake-database-role/README.md +++ b/src/data-snowflake-database-role/README.md @@ -1,3 +1,3 @@ # `data_snowflake_database_role` -Refer to the Terraform Registry for docs: [`data_snowflake_database_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role). +Refer to the Terraform Registry for docs: [`data_snowflake_database_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role). diff --git a/src/data-snowflake-database-role/index.ts b/src/data-snowflake-database-role/index.ts index 8ca5faf12..65e4a7b1f 100644 --- a/src/data-snowflake-database-role/index.ts +++ b/src/data-snowflake-database-role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeDatabaseRoleConfig extends cdktf.TerraformMetaArgu /** * The database from which to return the database role from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#database DataSnowflakeDatabaseRole#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#id DataSnowflakeDatabaseRole#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,13 +28,13 @@ export interface DataSnowflakeDatabaseRoleConfig extends cdktf.TerraformMetaArgu /** * Database role name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#name DataSnowflakeDatabaseRole#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role snowflake_database_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role snowflake_database_role} */ export class DataSnowflakeDatabaseRole extends cdktf.TerraformDataSource { @@ -50,7 +50,7 @@ export class DataSnowflakeDatabaseRole extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeDatabaseRole resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeDatabaseRole to import - * @param importFromId The id of the existing DataSnowflakeDatabaseRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeDatabaseRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeDatabaseRole to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class DataSnowflakeDatabaseRole extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_role snowflake_database_role} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_role snowflake_database_role} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class DataSnowflakeDatabaseRole extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_database_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-database-roles/README.md b/src/data-snowflake-database-roles/README.md index 83cd8c6ad..16fd401ca 100644 --- a/src/data-snowflake-database-roles/README.md +++ b/src/data-snowflake-database-roles/README.md @@ -1,3 +1,3 @@ # `data_snowflake_database_roles` -Refer to the Terraform Registry for docs: [`data_snowflake_database_roles`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles). +Refer to the Terraform Registry for docs: [`data_snowflake_database_roles`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles). diff --git a/src/data-snowflake-database-roles/index.ts b/src/data-snowflake-database-roles/index.ts index 8b4434440..57e983616 100644 --- a/src/data-snowflake-database-roles/index.ts +++ b/src/data-snowflake-database-roles/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeDatabaseRolesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#id DataSnowflakeDatabaseRoles#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,19 +22,19 @@ export interface DataSnowflakeDatabaseRolesConfig extends cdktf.TerraformMetaArg /** * The database from which to return the database roles from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#in_database DataSnowflakeDatabaseRoles#in_database} */ readonly inDatabase: string; /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#like DataSnowflakeDatabaseRoles#like} */ readonly like?: string; /** * limit block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#limit DataSnowflakeDatabaseRoles#limit} */ readonly limit?: DataSnowflakeDatabaseRolesLimit; } @@ -248,13 +248,13 @@ export interface DataSnowflakeDatabaseRolesLimit { /** * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#from DataSnowflakeDatabaseRoles#from} */ readonly from?: string; /** * The maximum number of rows to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#rows DataSnowflakeDatabaseRoles#rows} */ readonly rows: number; } @@ -364,7 +364,7 @@ export class DataSnowflakeDatabaseRolesLimitOutputReference extends cdktf.Comple } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles snowflake_database_roles} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles snowflake_database_roles} */ export class DataSnowflakeDatabaseRoles extends cdktf.TerraformDataSource { @@ -380,7 +380,7 @@ export class DataSnowflakeDatabaseRoles extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeDatabaseRoles resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeDatabaseRoles to import - * @param importFromId The id of the existing DataSnowflakeDatabaseRoles that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeDatabaseRoles that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeDatabaseRoles to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -392,7 +392,7 @@ export class DataSnowflakeDatabaseRoles extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database_roles snowflake_database_roles} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database_roles snowflake_database_roles} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -403,7 +403,7 @@ export class DataSnowflakeDatabaseRoles extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_database_roles', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-database/README.md b/src/data-snowflake-database/README.md index 007d0895c..02117a858 100644 --- a/src/data-snowflake-database/README.md +++ b/src/data-snowflake-database/README.md @@ -1,3 +1,3 @@ # `data_snowflake_database` -Refer to the Terraform Registry for docs: [`data_snowflake_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database). +Refer to the Terraform Registry for docs: [`data_snowflake_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database). diff --git a/src/data-snowflake-database/index.ts b/src/data-snowflake-database/index.ts index 1871c368a..1eb1a719c 100644 --- a/src/data-snowflake-database/index.ts +++ b/src/data-snowflake-database/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeDatabaseConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#id DataSnowflakeDatabase#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#id DataSnowflakeDatabase#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataSnowflakeDatabaseConfig extends cdktf.TerraformMetaArgument /** * The database from which to return its metadata. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#name DataSnowflakeDatabase#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#name DataSnowflakeDatabase#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database snowflake_database} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database snowflake_database} */ export class DataSnowflakeDatabase extends cdktf.TerraformDataSource { @@ -44,7 +44,7 @@ export class DataSnowflakeDatabase extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeDatabase resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeDatabase to import - * @param importFromId The id of the existing DataSnowflakeDatabase that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeDatabase that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeDatabase to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class DataSnowflakeDatabase extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/database snowflake_database} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/database snowflake_database} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class DataSnowflakeDatabase extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_database', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-databases/README.md b/src/data-snowflake-databases/README.md index cc2fc63b2..08312fa5c 100644 --- a/src/data-snowflake-databases/README.md +++ b/src/data-snowflake-databases/README.md @@ -1,3 +1,3 @@ # `data_snowflake_databases` -Refer to the Terraform Registry for docs: [`data_snowflake_databases`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases). +Refer to the Terraform Registry for docs: [`data_snowflake_databases`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases). diff --git a/src/data-snowflake-databases/index.ts b/src/data-snowflake-databases/index.ts index 1e3dc88bb..78a53a9ab 100644 --- a/src/data-snowflake-databases/index.ts +++ b/src/data-snowflake-databases/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeDatabasesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#id DataSnowflakeDatabases#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#id DataSnowflakeDatabases#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,31 +22,31 @@ export interface DataSnowflakeDatabasesConfig extends cdktf.TerraformMetaArgumen /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#like DataSnowflakeDatabases#like} */ readonly like?: string; /** * Filters the output with **case-sensitive** characters indicating the beginning of the object name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#starts_with DataSnowflakeDatabases#starts_with} */ readonly startsWith?: string; /** * Runs DESC DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the description field. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_describe DataSnowflakeDatabases#with_describe} */ readonly withDescribe?: boolean | cdktf.IResolvable; /** * Runs SHOW PARAMETERS FOR DATABASE for each database returned by SHOW DATABASES. The output of describe is saved to the parameters field as a map. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#with_parameters DataSnowflakeDatabases#with_parameters} */ readonly withParameters?: boolean | cdktf.IResolvable; /** * limit block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#limit DataSnowflakeDatabases#limit} */ readonly limit?: DataSnowflakeDatabasesLimit; } @@ -2053,13 +2053,13 @@ export interface DataSnowflakeDatabasesLimit { /** * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#from DataSnowflakeDatabases#from} */ readonly from?: string; /** * The maximum number of rows to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#rows DataSnowflakeDatabases#rows} */ readonly rows: number; } @@ -2169,7 +2169,7 @@ export class DataSnowflakeDatabasesLimitOutputReference extends cdktf.ComplexObj } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases snowflake_databases} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases snowflake_databases} */ export class DataSnowflakeDatabases extends cdktf.TerraformDataSource { @@ -2185,7 +2185,7 @@ export class DataSnowflakeDatabases extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeDatabases resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeDatabases to import - * @param importFromId The id of the existing DataSnowflakeDatabases that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeDatabases that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeDatabases to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -2197,7 +2197,7 @@ export class DataSnowflakeDatabases extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/databases snowflake_databases} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/databases snowflake_databases} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -2208,7 +2208,7 @@ export class DataSnowflakeDatabases extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_databases', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-dynamic-tables/README.md b/src/data-snowflake-dynamic-tables/README.md index efd4db3a7..3d1553a62 100644 --- a/src/data-snowflake-dynamic-tables/README.md +++ b/src/data-snowflake-dynamic-tables/README.md @@ -1,3 +1,3 @@ # `data_snowflake_dynamic_tables` -Refer to the Terraform Registry for docs: [`data_snowflake_dynamic_tables`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables). +Refer to the Terraform Registry for docs: [`data_snowflake_dynamic_tables`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables). diff --git a/src/data-snowflake-dynamic-tables/index.ts b/src/data-snowflake-dynamic-tables/index.ts index a85915a53..f16e619f5 100644 --- a/src/data-snowflake-dynamic-tables/index.ts +++ b/src/data-snowflake-dynamic-tables/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeDynamicTablesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#id DataSnowflakeDynamicTables#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,25 +22,25 @@ export interface DataSnowflakeDynamicTablesConfig extends cdktf.TerraformMetaArg /** * Optionally filters the command output based on the characters that appear at the beginning of the object name. The string is case-sensitive. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#starts_with DataSnowflakeDynamicTables#starts_with} */ readonly startsWith?: string; /** * in block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#in DataSnowflakeDynamicTables#in} */ readonly in?: DataSnowflakeDynamicTablesIn; /** * like block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#like DataSnowflakeDynamicTables#like} */ readonly like?: DataSnowflakeDynamicTablesLike; /** * limit block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#limit DataSnowflakeDynamicTables#limit} */ readonly limit?: DataSnowflakeDynamicTablesLimit; } @@ -218,19 +218,19 @@ export interface DataSnowflakeDynamicTablesIn { /** * Returns records for the entire account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#account DataSnowflakeDynamicTables#account} */ readonly account?: boolean | cdktf.IResolvable; /** * Returns records for the current database in use or for a specified database (db_name). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#database DataSnowflakeDynamicTables#database} */ readonly database?: string; /** * Returns records for the current schema in use or a specified schema (schema_name). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#schema DataSnowflakeDynamicTables#schema} */ readonly schema?: string; } @@ -374,7 +374,7 @@ export interface DataSnowflakeDynamicTablesLike { /** * Filters the command output by object name. The filter uses case-insensitive pattern matching with support for SQL wildcard characters (% and _). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#pattern DataSnowflakeDynamicTables#pattern} */ readonly pattern: string; } @@ -457,13 +457,13 @@ export interface DataSnowflakeDynamicTablesLimit { /** * The optional FROM 'name_string' subclause effectively serves as a “cursor” for the results. This enables fetching the specified number of rows following the first row whose object name matches the specified string * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#from DataSnowflakeDynamicTables#from} */ readonly from?: string; /** * Specifies the maximum number of rows to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#rows DataSnowflakeDynamicTables#rows} */ readonly rows?: number; } @@ -576,7 +576,7 @@ export class DataSnowflakeDynamicTablesLimitOutputReference extends cdktf.Comple } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables} */ export class DataSnowflakeDynamicTables extends cdktf.TerraformDataSource { @@ -592,7 +592,7 @@ export class DataSnowflakeDynamicTables extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeDynamicTables resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeDynamicTables to import - * @param importFromId The id of the existing DataSnowflakeDynamicTables that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeDynamicTables that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeDynamicTables to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -604,7 +604,7 @@ export class DataSnowflakeDynamicTables extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/dynamic_tables snowflake_dynamic_tables} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -615,7 +615,7 @@ export class DataSnowflakeDynamicTables extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_dynamic_tables', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-external-functions/README.md b/src/data-snowflake-external-functions/README.md index 6e1aa6ea0..0c9c10427 100644 --- a/src/data-snowflake-external-functions/README.md +++ b/src/data-snowflake-external-functions/README.md @@ -1,3 +1,3 @@ # `data_snowflake_external_functions` -Refer to the Terraform Registry for docs: [`data_snowflake_external_functions`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions). +Refer to the Terraform Registry for docs: [`data_snowflake_external_functions`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions). diff --git a/src/data-snowflake-external-functions/index.ts b/src/data-snowflake-external-functions/index.ts index 8b70168a4..3ba6be58d 100644 --- a/src/data-snowflake-external-functions/index.ts +++ b/src/data-snowflake-external-functions/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeExternalFunctionsConfig extends cdktf.TerraformMet /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#database DataSnowflakeExternalFunctions#database} */ readonly database?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#id DataSnowflakeExternalFunctions#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeExternalFunctionsConfig extends cdktf.TerraformMet /** * The schema from which to return the external functions from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#schema DataSnowflakeExternalFunctions#schema} */ readonly schema?: string; } @@ -129,7 +129,7 @@ export class DataSnowflakeExternalFunctionsExternalFunctionsList extends cdktf.C } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions snowflake_external_functions} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions snowflake_external_functions} */ export class DataSnowflakeExternalFunctions extends cdktf.TerraformDataSource { @@ -145,7 +145,7 @@ export class DataSnowflakeExternalFunctions extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeExternalFunctions resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeExternalFunctions to import - * @param importFromId The id of the existing DataSnowflakeExternalFunctions that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeExternalFunctions that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeExternalFunctions to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -157,7 +157,7 @@ export class DataSnowflakeExternalFunctions extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_functions snowflake_external_functions} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_functions snowflake_external_functions} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -168,7 +168,7 @@ export class DataSnowflakeExternalFunctions extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_external_functions', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-external-tables/README.md b/src/data-snowflake-external-tables/README.md index a9b97717b..5b49a3e1e 100644 --- a/src/data-snowflake-external-tables/README.md +++ b/src/data-snowflake-external-tables/README.md @@ -1,3 +1,3 @@ # `data_snowflake_external_tables` -Refer to the Terraform Registry for docs: [`data_snowflake_external_tables`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables). +Refer to the Terraform Registry for docs: [`data_snowflake_external_tables`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables). diff --git a/src/data-snowflake-external-tables/index.ts b/src/data-snowflake-external-tables/index.ts index cb07e2042..c881d4d0e 100644 --- a/src/data-snowflake-external-tables/index.ts +++ b/src/data-snowflake-external-tables/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeExternalTablesConfig extends cdktf.TerraformMetaAr /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#database DataSnowflakeExternalTables#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#id DataSnowflakeExternalTables#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeExternalTablesConfig extends cdktf.TerraformMetaAr /** * The schema from which to return the external tables from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#schema DataSnowflakeExternalTables#schema} */ readonly schema: string; } @@ -124,7 +124,7 @@ export class DataSnowflakeExternalTablesExternalTablesList extends cdktf.Complex } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables snowflake_external_tables} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables snowflake_external_tables} */ export class DataSnowflakeExternalTables extends cdktf.TerraformDataSource { @@ -140,7 +140,7 @@ export class DataSnowflakeExternalTables extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeExternalTables resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeExternalTables to import - * @param importFromId The id of the existing DataSnowflakeExternalTables that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeExternalTables that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeExternalTables to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -152,7 +152,7 @@ export class DataSnowflakeExternalTables extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/external_tables snowflake_external_tables} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/external_tables snowflake_external_tables} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -163,7 +163,7 @@ export class DataSnowflakeExternalTables extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_external_tables', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-failover-groups/README.md b/src/data-snowflake-failover-groups/README.md index eb251a212..39343ca0a 100644 --- a/src/data-snowflake-failover-groups/README.md +++ b/src/data-snowflake-failover-groups/README.md @@ -1,3 +1,3 @@ # `data_snowflake_failover_groups` -Refer to the Terraform Registry for docs: [`data_snowflake_failover_groups`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups). +Refer to the Terraform Registry for docs: [`data_snowflake_failover_groups`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups). diff --git a/src/data-snowflake-failover-groups/index.ts b/src/data-snowflake-failover-groups/index.ts index 02b154f4e..6d6ce61ee 100644 --- a/src/data-snowflake-failover-groups/index.ts +++ b/src/data-snowflake-failover-groups/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeFailoverGroupsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#id DataSnowflakeFailoverGroups#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,7 +22,7 @@ export interface DataSnowflakeFailoverGroupsConfig extends cdktf.TerraformMetaAr /** * Specifies the identifier for the account * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#in_account DataSnowflakeFailoverGroups#in_account} */ readonly inAccount?: string; } @@ -183,7 +183,7 @@ export class DataSnowflakeFailoverGroupsFailoverGroupsList extends cdktf.Complex } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups snowflake_failover_groups} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups snowflake_failover_groups} */ export class DataSnowflakeFailoverGroups extends cdktf.TerraformDataSource { @@ -199,7 +199,7 @@ export class DataSnowflakeFailoverGroups extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeFailoverGroups resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeFailoverGroups to import - * @param importFromId The id of the existing DataSnowflakeFailoverGroups that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeFailoverGroups that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeFailoverGroups to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -211,7 +211,7 @@ export class DataSnowflakeFailoverGroups extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/failover_groups snowflake_failover_groups} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/failover_groups snowflake_failover_groups} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -222,7 +222,7 @@ export class DataSnowflakeFailoverGroups extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_failover_groups', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-file-formats/README.md b/src/data-snowflake-file-formats/README.md index d31b64126..b05463bfc 100644 --- a/src/data-snowflake-file-formats/README.md +++ b/src/data-snowflake-file-formats/README.md @@ -1,3 +1,3 @@ # `data_snowflake_file_formats` -Refer to the Terraform Registry for docs: [`data_snowflake_file_formats`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats). +Refer to the Terraform Registry for docs: [`data_snowflake_file_formats`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats). diff --git a/src/data-snowflake-file-formats/index.ts b/src/data-snowflake-file-formats/index.ts index 5ad8249a0..3e65b2f02 100644 --- a/src/data-snowflake-file-formats/index.ts +++ b/src/data-snowflake-file-formats/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeFileFormatsConfig extends cdktf.TerraformMetaArgum /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#database DataSnowflakeFileFormats#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#id DataSnowflakeFileFormats#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeFileFormatsConfig extends cdktf.TerraformMetaArgum /** * The schema from which to return the file formats from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#schema DataSnowflakeFileFormats#schema} */ readonly schema: string; } @@ -129,7 +129,7 @@ export class DataSnowflakeFileFormatsFileFormatsList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats snowflake_file_formats} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats snowflake_file_formats} */ export class DataSnowflakeFileFormats extends cdktf.TerraformDataSource { @@ -145,7 +145,7 @@ export class DataSnowflakeFileFormats extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeFileFormats resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeFileFormats to import - * @param importFromId The id of the existing DataSnowflakeFileFormats that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeFileFormats that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeFileFormats to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -157,7 +157,7 @@ export class DataSnowflakeFileFormats extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/file_formats snowflake_file_formats} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/file_formats snowflake_file_formats} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -168,7 +168,7 @@ export class DataSnowflakeFileFormats extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_file_formats', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-functions/README.md b/src/data-snowflake-functions/README.md index c1e7ef1d8..14e4fd8e6 100644 --- a/src/data-snowflake-functions/README.md +++ b/src/data-snowflake-functions/README.md @@ -1,3 +1,3 @@ # `data_snowflake_functions` -Refer to the Terraform Registry for docs: [`data_snowflake_functions`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions). +Refer to the Terraform Registry for docs: [`data_snowflake_functions`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions). diff --git a/src/data-snowflake-functions/index.ts b/src/data-snowflake-functions/index.ts index 236d2cebd..8e8edf789 100644 --- a/src/data-snowflake-functions/index.ts +++ b/src/data-snowflake-functions/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeFunctionsConfig extends cdktf.TerraformMetaArgumen /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#database DataSnowflakeFunctions#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#id DataSnowflakeFunctions#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#id DataSnowflakeFunctions#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeFunctionsConfig extends cdktf.TerraformMetaArgumen /** * The schema from which to return the functions from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#schema DataSnowflakeFunctions#schema} */ readonly schema: string; } @@ -134,7 +134,7 @@ export class DataSnowflakeFunctionsFunctionsList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions snowflake_functions} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions snowflake_functions} */ export class DataSnowflakeFunctions extends cdktf.TerraformDataSource { @@ -150,7 +150,7 @@ export class DataSnowflakeFunctions extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeFunctions resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeFunctions to import - * @param importFromId The id of the existing DataSnowflakeFunctions that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeFunctions that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeFunctions to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -162,7 +162,7 @@ export class DataSnowflakeFunctions extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/functions snowflake_functions} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/functions snowflake_functions} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -173,7 +173,7 @@ export class DataSnowflakeFunctions extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_functions', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-grants/README.md b/src/data-snowflake-grants/README.md index 5915469bf..f5d6e25cb 100644 --- a/src/data-snowflake-grants/README.md +++ b/src/data-snowflake-grants/README.md @@ -1,3 +1,3 @@ # `data_snowflake_grants` -Refer to the Terraform Registry for docs: [`data_snowflake_grants`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants). +Refer to the Terraform Registry for docs: [`data_snowflake_grants`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants). diff --git a/src/data-snowflake-grants/index.ts b/src/data-snowflake-grants/index.ts index f2eec67c4..1b680fa81 100644 --- a/src/data-snowflake-grants/index.ts +++ b/src/data-snowflake-grants/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeGrantsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#id DataSnowflakeGrants#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#id DataSnowflakeGrants#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,31 +22,31 @@ export interface DataSnowflakeGrantsConfig extends cdktf.TerraformMetaArguments /** * future_grants_in block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_in DataSnowflakeGrants#future_grants_in} */ readonly futureGrantsIn?: DataSnowflakeGrantsFutureGrantsIn; /** * future_grants_to block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#future_grants_to DataSnowflakeGrants#future_grants_to} */ readonly futureGrantsTo?: DataSnowflakeGrantsFutureGrantsTo; /** * grants_of block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_of DataSnowflakeGrants#grants_of} */ readonly grantsOf?: DataSnowflakeGrantsGrantsOf; /** * grants_on block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_on DataSnowflakeGrants#grants_on} */ readonly grantsOn?: DataSnowflakeGrantsGrantsOn; /** * grants_to block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#grants_to DataSnowflakeGrants#grants_to} */ readonly grantsTo?: DataSnowflakeGrantsGrantsTo; } @@ -164,13 +164,13 @@ export interface DataSnowflakeGrantsFutureGrantsIn { /** * Lists all privileges on new (i.e. future) objects of a specified type in the database granted to a role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database DataSnowflakeGrants#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database DataSnowflakeGrants#database} */ readonly database?: string; /** * Lists all privileges on new (i.e. future) objects of a specified type in the schema granted to a role. Schema must be a fully qualified name ("<db_name>"."<schema_name>"). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#schema DataSnowflakeGrants#schema} */ readonly schema?: string; } @@ -285,13 +285,13 @@ export interface DataSnowflakeGrantsFutureGrantsTo { /** * Lists all privileges on new (i.e. future) objects of a specified type in a database or schema granted to the account role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} */ readonly accountRole?: string; /** * Lists all privileges on new (i.e. future) objects granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} */ readonly databaseRole?: string; } @@ -406,25 +406,25 @@ export interface DataSnowflakeGrantsGrantsOf { /** * Lists all users and roles to which the account role has been granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} */ readonly accountRole?: string; /** * Lists all the users and roles to which the application role has been granted. Must be a fully qualified name ("<db_name>"."<database_role_name>"). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} */ readonly applicationRole?: string; /** * Lists all users and roles to which the database role has been granted. Must be a fully qualified name ("<db_name>"."<database_role_name>"). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} */ readonly databaseRole?: string; /** * Lists all the accounts for the share and indicates the accounts that are using the share. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} */ readonly share?: string; } @@ -597,19 +597,19 @@ export interface DataSnowflakeGrantsGrantsOn { /** * Object hierarchy to list privileges on. The only valid value is: ACCOUNT. Setting this attribute lists all the account-level (i.e. global) privileges that have been granted to roles. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account DataSnowflakeGrants#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account DataSnowflakeGrants#account} */ readonly account?: boolean | cdktf.IResolvable; /** * Name of object to list privileges on. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_name DataSnowflakeGrants#object_name} */ readonly objectName?: string; /** * Type of object to list privileges on. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#object_type DataSnowflakeGrants#object_type} */ readonly objectType?: string; } @@ -753,7 +753,7 @@ export interface DataSnowflakeGrantsGrantsToShare { /** * Lists all of the privileges and roles granted to the specified share. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share_name DataSnowflakeGrants#share_name} */ readonly shareName: string; } @@ -836,37 +836,37 @@ export interface DataSnowflakeGrantsGrantsTo { /** * Lists all privileges and roles granted to the role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#account_role DataSnowflakeGrants#account_role} */ readonly accountRole?: string; /** * Lists all the privileges and roles granted to the application. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application DataSnowflakeGrants#application} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application DataSnowflakeGrants#application} */ readonly application?: string; /** * Lists all the privileges and roles granted to the application role. Must be a fully qualified name ("<app_name>"."<app_role_name>"). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#application_role DataSnowflakeGrants#application_role} */ readonly applicationRole?: string; /** * Lists all privileges and roles granted to the database role. Must be a fully qualified name ("<db_name>"."<database_role_name>"). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#database_role DataSnowflakeGrants#database_role} */ readonly databaseRole?: string; /** * Lists all the roles granted to the user. Note that the PUBLIC role, which is automatically available to every user, is not listed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#user DataSnowflakeGrants#user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#user DataSnowflakeGrants#user} */ readonly user?: string; /** * share block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#share DataSnowflakeGrants#share} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#share DataSnowflakeGrants#share} */ readonly share?: DataSnowflakeGrantsGrantsToShare; } @@ -1095,7 +1095,7 @@ export class DataSnowflakeGrantsGrantsToOutputReference extends cdktf.ComplexObj } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants snowflake_grants} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants snowflake_grants} */ export class DataSnowflakeGrants extends cdktf.TerraformDataSource { @@ -1111,7 +1111,7 @@ export class DataSnowflakeGrants extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeGrants resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeGrants to import - * @param importFromId The id of the existing DataSnowflakeGrants that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeGrants that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeGrants to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1123,7 +1123,7 @@ export class DataSnowflakeGrants extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/grants snowflake_grants} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/grants snowflake_grants} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -1134,7 +1134,7 @@ export class DataSnowflakeGrants extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_grants', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-masking-policies/README.md b/src/data-snowflake-masking-policies/README.md index b5681f8d4..0316b7b59 100644 --- a/src/data-snowflake-masking-policies/README.md +++ b/src/data-snowflake-masking-policies/README.md @@ -1,3 +1,3 @@ # `data_snowflake_masking_policies` -Refer to the Terraform Registry for docs: [`data_snowflake_masking_policies`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies). +Refer to the Terraform Registry for docs: [`data_snowflake_masking_policies`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies). diff --git a/src/data-snowflake-masking-policies/index.ts b/src/data-snowflake-masking-policies/index.ts index de9596287..7262569bc 100644 --- a/src/data-snowflake-masking-policies/index.ts +++ b/src/data-snowflake-masking-policies/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeMaskingPoliciesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#id DataSnowflakeMaskingPolicies#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,25 +22,25 @@ export interface DataSnowflakeMaskingPoliciesConfig extends cdktf.TerraformMetaA /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#like DataSnowflakeMaskingPolicies#like} */ readonly like?: string; /** * Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#with_describe DataSnowflakeMaskingPolicies#with_describe} */ readonly withDescribe?: boolean | cdktf.IResolvable; /** * in block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#in DataSnowflakeMaskingPolicies#in} */ readonly in?: DataSnowflakeMaskingPoliciesIn; /** * limit block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#limit DataSnowflakeMaskingPolicies#limit} */ readonly limit?: DataSnowflakeMaskingPoliciesLimit; } @@ -416,31 +416,31 @@ export interface DataSnowflakeMaskingPoliciesIn { /** * Returns records for the entire account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#account DataSnowflakeMaskingPolicies#account} */ readonly account?: boolean | cdktf.IResolvable; /** * Returns records for the specified application. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application DataSnowflakeMaskingPolicies#application} */ readonly application?: string; /** * Returns records for the specified application package. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#application_package DataSnowflakeMaskingPolicies#application_package} */ readonly applicationPackage?: string; /** * Returns records for the current database in use or for a specified database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#database DataSnowflakeMaskingPolicies#database} */ readonly database?: string; /** * Returns records for the current schema in use or a specified schema. Use fully qualified name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#schema DataSnowflakeMaskingPolicies#schema} */ readonly schema?: string; } @@ -642,13 +642,13 @@ export interface DataSnowflakeMaskingPoliciesLimit { /** * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#from DataSnowflakeMaskingPolicies#from} */ readonly from?: string; /** * The maximum number of rows to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#rows DataSnowflakeMaskingPolicies#rows} */ readonly rows: number; } @@ -758,7 +758,7 @@ export class DataSnowflakeMaskingPoliciesLimitOutputReference extends cdktf.Comp } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies snowflake_masking_policies} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies snowflake_masking_policies} */ export class DataSnowflakeMaskingPolicies extends cdktf.TerraformDataSource { @@ -774,7 +774,7 @@ export class DataSnowflakeMaskingPolicies extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeMaskingPolicies resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeMaskingPolicies to import - * @param importFromId The id of the existing DataSnowflakeMaskingPolicies that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeMaskingPolicies that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeMaskingPolicies to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -786,7 +786,7 @@ export class DataSnowflakeMaskingPolicies extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/masking_policies snowflake_masking_policies} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/masking_policies snowflake_masking_policies} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -797,7 +797,7 @@ export class DataSnowflakeMaskingPolicies extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_masking_policies', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-materialized-views/README.md b/src/data-snowflake-materialized-views/README.md index df5fbf7e1..67dcbdee7 100644 --- a/src/data-snowflake-materialized-views/README.md +++ b/src/data-snowflake-materialized-views/README.md @@ -1,3 +1,3 @@ # `data_snowflake_materialized_views` -Refer to the Terraform Registry for docs: [`data_snowflake_materialized_views`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views). +Refer to the Terraform Registry for docs: [`data_snowflake_materialized_views`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views). diff --git a/src/data-snowflake-materialized-views/index.ts b/src/data-snowflake-materialized-views/index.ts index 364c2eca6..8dbe652e0 100644 --- a/src/data-snowflake-materialized-views/index.ts +++ b/src/data-snowflake-materialized-views/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeMaterializedViewsConfig extends cdktf.TerraformMet /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#database DataSnowflakeMaterializedViews#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#id DataSnowflakeMaterializedViews#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeMaterializedViewsConfig extends cdktf.TerraformMet /** * The schema from which to return the views from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#schema DataSnowflakeMaterializedViews#schema} */ readonly schema: string; } @@ -124,7 +124,7 @@ export class DataSnowflakeMaterializedViewsMaterializedViewsList extends cdktf.C } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views snowflake_materialized_views} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views snowflake_materialized_views} */ export class DataSnowflakeMaterializedViews extends cdktf.TerraformDataSource { @@ -140,7 +140,7 @@ export class DataSnowflakeMaterializedViews extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeMaterializedViews resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeMaterializedViews to import - * @param importFromId The id of the existing DataSnowflakeMaterializedViews that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeMaterializedViews that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeMaterializedViews to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -152,7 +152,7 @@ export class DataSnowflakeMaterializedViews extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/materialized_views snowflake_materialized_views} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/materialized_views snowflake_materialized_views} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -163,7 +163,7 @@ export class DataSnowflakeMaterializedViews extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_materialized_views', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-network-policies/README.md b/src/data-snowflake-network-policies/README.md index a20b2bd72..a977525f9 100644 --- a/src/data-snowflake-network-policies/README.md +++ b/src/data-snowflake-network-policies/README.md @@ -1,3 +1,3 @@ # `data_snowflake_network_policies` -Refer to the Terraform Registry for docs: [`data_snowflake_network_policies`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies). +Refer to the Terraform Registry for docs: [`data_snowflake_network_policies`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies). diff --git a/src/data-snowflake-network-policies/index.ts b/src/data-snowflake-network-policies/index.ts index de111d0ea..c1e39bf8c 100644 --- a/src/data-snowflake-network-policies/index.ts +++ b/src/data-snowflake-network-policies/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeNetworkPoliciesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#id DataSnowflakeNetworkPolicies#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataSnowflakeNetworkPoliciesConfig extends cdktf.TerraformMetaA /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#like DataSnowflakeNetworkPolicies#like} */ readonly like?: string; /** * Runs DESC NETWORK POLICY for each network policy returned by SHOW NETWORK POLICIES. The output of describe is saved to the description field. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#with_describe DataSnowflakeNetworkPolicies#with_describe} */ readonly withDescribe?: boolean | cdktf.IResolvable; } @@ -311,7 +311,7 @@ export class DataSnowflakeNetworkPoliciesNetworkPoliciesList extends cdktf.Compl } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies snowflake_network_policies} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies snowflake_network_policies} */ export class DataSnowflakeNetworkPolicies extends cdktf.TerraformDataSource { @@ -327,7 +327,7 @@ export class DataSnowflakeNetworkPolicies extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeNetworkPolicies resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeNetworkPolicies to import - * @param importFromId The id of the existing DataSnowflakeNetworkPolicies that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeNetworkPolicies that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeNetworkPolicies to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -339,7 +339,7 @@ export class DataSnowflakeNetworkPolicies extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/network_policies snowflake_network_policies} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/network_policies snowflake_network_policies} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -350,7 +350,7 @@ export class DataSnowflakeNetworkPolicies extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_network_policies', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-parameters/README.md b/src/data-snowflake-parameters/README.md index cc24afafa..6f36947d7 100644 --- a/src/data-snowflake-parameters/README.md +++ b/src/data-snowflake-parameters/README.md @@ -1,3 +1,3 @@ # `data_snowflake_parameters` -Refer to the Terraform Registry for docs: [`data_snowflake_parameters`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters). +Refer to the Terraform Registry for docs: [`data_snowflake_parameters`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters). diff --git a/src/data-snowflake-parameters/index.ts b/src/data-snowflake-parameters/index.ts index ed1c94ee7..91f49264c 100644 --- a/src/data-snowflake-parameters/index.ts +++ b/src/data-snowflake-parameters/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeParametersConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#id DataSnowflakeParameters#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#id DataSnowflakeParameters#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,31 +22,31 @@ export interface DataSnowflakeParametersConfig extends cdktf.TerraformMetaArgume /** * If parameter_type is set to "OBJECT" then object_name is the name of the object to display object parameters for. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_name DataSnowflakeParameters#object_name} */ readonly objectName?: string; /** * If parameter_type is set to "OBJECT" then object_type is the type of object to display object parameters for. Valid values are any object supported by the IN clause of the [SHOW PARAMETERS](https://docs.snowflake.com/en/sql-reference/sql/show-parameters.html#parameters) statement, including: WAREHOUSE | DATABASE | SCHEMA | TASK | TABLE * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#object_type DataSnowflakeParameters#object_type} */ readonly objectType?: string; /** * The type of parameter to filter by. Valid values are: "ACCOUNT", "SESSION", "OBJECT". * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#parameter_type DataSnowflakeParameters#parameter_type} */ readonly parameterType?: string; /** * Allows limiting the list of parameters by name using LIKE clause. Refer to [Limiting the List of Parameters by Name](https://docs.snowflake.com/en/sql-reference/parameters.html#limiting-the-list-of-parameters-by-name) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#pattern DataSnowflakeParameters#pattern} */ readonly pattern?: string; /** * If parameter_type is set to "SESSION" then user is the name of the user to display session parameters for. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#user DataSnowflakeParameters#user} */ readonly user?: string; } @@ -147,7 +147,7 @@ export class DataSnowflakeParametersParametersList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters snowflake_parameters} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters snowflake_parameters} */ export class DataSnowflakeParameters extends cdktf.TerraformDataSource { @@ -163,7 +163,7 @@ export class DataSnowflakeParameters extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeParameters resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeParameters to import - * @param importFromId The id of the existing DataSnowflakeParameters that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeParameters that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeParameters to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -175,7 +175,7 @@ export class DataSnowflakeParameters extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/parameters snowflake_parameters} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/parameters snowflake_parameters} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -186,7 +186,7 @@ export class DataSnowflakeParameters extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_parameters', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-pipes/README.md b/src/data-snowflake-pipes/README.md index 4b673fa59..8ab358e57 100644 --- a/src/data-snowflake-pipes/README.md +++ b/src/data-snowflake-pipes/README.md @@ -1,3 +1,3 @@ # `data_snowflake_pipes` -Refer to the Terraform Registry for docs: [`data_snowflake_pipes`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes). +Refer to the Terraform Registry for docs: [`data_snowflake_pipes`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes). diff --git a/src/data-snowflake-pipes/index.ts b/src/data-snowflake-pipes/index.ts index 37054d0b4..80fd7e5ee 100644 --- a/src/data-snowflake-pipes/index.ts +++ b/src/data-snowflake-pipes/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakePipesConfig extends cdktf.TerraformMetaArguments { /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#database DataSnowflakePipes#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#database DataSnowflakePipes#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#id DataSnowflakePipes#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#id DataSnowflakePipes#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakePipesConfig extends cdktf.TerraformMetaArguments { /** * The schema from which to return the pipes from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#schema DataSnowflakePipes#schema} */ readonly schema: string; } @@ -129,7 +129,7 @@ export class DataSnowflakePipesPipesList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes snowflake_pipes} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes snowflake_pipes} */ export class DataSnowflakePipes extends cdktf.TerraformDataSource { @@ -145,7 +145,7 @@ export class DataSnowflakePipes extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakePipes resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakePipes to import - * @param importFromId The id of the existing DataSnowflakePipes that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakePipes that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakePipes to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -157,7 +157,7 @@ export class DataSnowflakePipes extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/pipes snowflake_pipes} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/pipes snowflake_pipes} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -168,7 +168,7 @@ export class DataSnowflakePipes extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_pipes', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-procedures/README.md b/src/data-snowflake-procedures/README.md index ca727c349..680705b86 100644 --- a/src/data-snowflake-procedures/README.md +++ b/src/data-snowflake-procedures/README.md @@ -1,3 +1,3 @@ # `data_snowflake_procedures` -Refer to the Terraform Registry for docs: [`data_snowflake_procedures`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures). +Refer to the Terraform Registry for docs: [`data_snowflake_procedures`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures). diff --git a/src/data-snowflake-procedures/index.ts b/src/data-snowflake-procedures/index.ts index 0e24ea30f..452a300c7 100644 --- a/src/data-snowflake-procedures/index.ts +++ b/src/data-snowflake-procedures/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeProceduresConfig extends cdktf.TerraformMetaArgume /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#database DataSnowflakeProcedures#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#id DataSnowflakeProcedures#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeProceduresConfig extends cdktf.TerraformMetaArgume /** * The schema from which to return the procedures from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#schema DataSnowflakeProcedures#schema} */ readonly schema: string; } @@ -134,7 +134,7 @@ export class DataSnowflakeProceduresProceduresList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures snowflake_procedures} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures snowflake_procedures} */ export class DataSnowflakeProcedures extends cdktf.TerraformDataSource { @@ -150,7 +150,7 @@ export class DataSnowflakeProcedures extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeProcedures resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeProcedures to import - * @param importFromId The id of the existing DataSnowflakeProcedures that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeProcedures that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeProcedures to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -162,7 +162,7 @@ export class DataSnowflakeProcedures extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/procedures snowflake_procedures} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/procedures snowflake_procedures} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -173,7 +173,7 @@ export class DataSnowflakeProcedures extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_procedures', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-resource-monitors/README.md b/src/data-snowflake-resource-monitors/README.md index a88099c78..88d1d7d9e 100644 --- a/src/data-snowflake-resource-monitors/README.md +++ b/src/data-snowflake-resource-monitors/README.md @@ -1,3 +1,3 @@ # `data_snowflake_resource_monitors` -Refer to the Terraform Registry for docs: [`data_snowflake_resource_monitors`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors). +Refer to the Terraform Registry for docs: [`data_snowflake_resource_monitors`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors). diff --git a/src/data-snowflake-resource-monitors/index.ts b/src/data-snowflake-resource-monitors/index.ts index 0fc16f13a..c94924bdc 100644 --- a/src/data-snowflake-resource-monitors/index.ts +++ b/src/data-snowflake-resource-monitors/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeResourceMonitorsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#id DataSnowflakeResourceMonitors#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,7 +22,7 @@ export interface DataSnowflakeResourceMonitorsConfig extends cdktf.TerraformMeta /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#like DataSnowflakeResourceMonitors#like} */ readonly like?: string; } @@ -239,7 +239,7 @@ export class DataSnowflakeResourceMonitorsResourceMonitorsList extends cdktf.Com } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors snowflake_resource_monitors} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors snowflake_resource_monitors} */ export class DataSnowflakeResourceMonitors extends cdktf.TerraformDataSource { @@ -255,7 +255,7 @@ export class DataSnowflakeResourceMonitors extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeResourceMonitors resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeResourceMonitors to import - * @param importFromId The id of the existing DataSnowflakeResourceMonitors that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeResourceMonitors that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeResourceMonitors to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -267,7 +267,7 @@ export class DataSnowflakeResourceMonitors extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/resource_monitors snowflake_resource_monitors} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/resource_monitors snowflake_resource_monitors} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -278,7 +278,7 @@ export class DataSnowflakeResourceMonitors extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_resource_monitors', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-role/README.md b/src/data-snowflake-role/README.md index 18bbac3e1..299275ab2 100644 --- a/src/data-snowflake-role/README.md +++ b/src/data-snowflake-role/README.md @@ -1,3 +1,3 @@ # `data_snowflake_role` -Refer to the Terraform Registry for docs: [`data_snowflake_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role). +Refer to the Terraform Registry for docs: [`data_snowflake_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role). diff --git a/src/data-snowflake-role/index.ts b/src/data-snowflake-role/index.ts index c7d74d184..6f37dd6e7 100644 --- a/src/data-snowflake-role/index.ts +++ b/src/data-snowflake-role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeRoleConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#id DataSnowflakeRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#id DataSnowflakeRole#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataSnowflakeRoleConfig extends cdktf.TerraformMetaArguments { /** * The role for which to return metadata. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#name DataSnowflakeRole#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#name DataSnowflakeRole#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role snowflake_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role snowflake_role} */ export class DataSnowflakeRole extends cdktf.TerraformDataSource { @@ -44,7 +44,7 @@ export class DataSnowflakeRole extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeRole resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeRole to import - * @param importFromId The id of the existing DataSnowflakeRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeRole to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class DataSnowflakeRole extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/role snowflake_role} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/role snowflake_role} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class DataSnowflakeRole extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-roles/README.md b/src/data-snowflake-roles/README.md index 7e29af269..3de6de703 100644 --- a/src/data-snowflake-roles/README.md +++ b/src/data-snowflake-roles/README.md @@ -1,3 +1,3 @@ # `data_snowflake_roles` -Refer to the Terraform Registry for docs: [`data_snowflake_roles`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles). +Refer to the Terraform Registry for docs: [`data_snowflake_roles`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles). diff --git a/src/data-snowflake-roles/index.ts b/src/data-snowflake-roles/index.ts index 8658481b5..1fdadddec 100644 --- a/src/data-snowflake-roles/index.ts +++ b/src/data-snowflake-roles/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeRolesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#id DataSnowflakeRoles#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#id DataSnowflakeRoles#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataSnowflakeRolesConfig extends cdktf.TerraformMetaArguments { /** * Filters the SHOW GRANTS output by class name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#in_class DataSnowflakeRoles#in_class} */ readonly inClass?: string; /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#like DataSnowflakeRoles#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#like DataSnowflakeRoles#like} */ readonly like?: string; } @@ -230,7 +230,7 @@ export class DataSnowflakeRolesRolesList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles snowflake_roles} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles snowflake_roles} */ export class DataSnowflakeRoles extends cdktf.TerraformDataSource { @@ -246,7 +246,7 @@ export class DataSnowflakeRoles extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeRoles resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeRoles to import - * @param importFromId The id of the existing DataSnowflakeRoles that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeRoles that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeRoles to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -258,7 +258,7 @@ export class DataSnowflakeRoles extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/roles snowflake_roles} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/roles snowflake_roles} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -269,7 +269,7 @@ export class DataSnowflakeRoles extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_roles', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-row-access-policies/README.md b/src/data-snowflake-row-access-policies/README.md index 65ea7a907..52109bb94 100644 --- a/src/data-snowflake-row-access-policies/README.md +++ b/src/data-snowflake-row-access-policies/README.md @@ -1,3 +1,3 @@ # `data_snowflake_row_access_policies` -Refer to the Terraform Registry for docs: [`data_snowflake_row_access_policies`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies). +Refer to the Terraform Registry for docs: [`data_snowflake_row_access_policies`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies). diff --git a/src/data-snowflake-row-access-policies/index.ts b/src/data-snowflake-row-access-policies/index.ts index 0201e068a..0f707dc24 100644 --- a/src/data-snowflake-row-access-policies/index.ts +++ b/src/data-snowflake-row-access-policies/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeRowAccessPoliciesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#id DataSnowflakeRowAccessPolicies#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,25 +22,25 @@ export interface DataSnowflakeRowAccessPoliciesConfig extends cdktf.TerraformMet /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#like DataSnowflakeRowAccessPolicies#like} */ readonly like?: string; /** * Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#with_describe DataSnowflakeRowAccessPolicies#with_describe} */ readonly withDescribe?: boolean | cdktf.IResolvable; /** * in block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#in DataSnowflakeRowAccessPolicies#in} */ readonly in?: DataSnowflakeRowAccessPoliciesIn; /** * limit block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#limit DataSnowflakeRowAccessPolicies#limit} */ readonly limit?: DataSnowflakeRowAccessPoliciesLimit; } @@ -416,31 +416,31 @@ export interface DataSnowflakeRowAccessPoliciesIn { /** * Returns records for the entire account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#account DataSnowflakeRowAccessPolicies#account} */ readonly account?: boolean | cdktf.IResolvable; /** * Returns records for the specified application. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application DataSnowflakeRowAccessPolicies#application} */ readonly application?: string; /** * Returns records for the specified application package. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#application_package DataSnowflakeRowAccessPolicies#application_package} */ readonly applicationPackage?: string; /** * Returns records for the current database in use or for a specified database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#database DataSnowflakeRowAccessPolicies#database} */ readonly database?: string; /** * Returns records for the current schema in use or a specified schema. Use fully qualified name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#schema DataSnowflakeRowAccessPolicies#schema} */ readonly schema?: string; } @@ -642,13 +642,13 @@ export interface DataSnowflakeRowAccessPoliciesLimit { /** * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#from DataSnowflakeRowAccessPolicies#from} */ readonly from?: string; /** * The maximum number of rows to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#rows DataSnowflakeRowAccessPolicies#rows} */ readonly rows: number; } @@ -758,7 +758,7 @@ export class DataSnowflakeRowAccessPoliciesLimitOutputReference extends cdktf.Co } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies snowflake_row_access_policies} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies snowflake_row_access_policies} */ export class DataSnowflakeRowAccessPolicies extends cdktf.TerraformDataSource { @@ -774,7 +774,7 @@ export class DataSnowflakeRowAccessPolicies extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeRowAccessPolicies resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeRowAccessPolicies to import - * @param importFromId The id of the existing DataSnowflakeRowAccessPolicies that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeRowAccessPolicies that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeRowAccessPolicies to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -786,7 +786,7 @@ export class DataSnowflakeRowAccessPolicies extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/row_access_policies snowflake_row_access_policies} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/row_access_policies snowflake_row_access_policies} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -797,7 +797,7 @@ export class DataSnowflakeRowAccessPolicies extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_row_access_policies', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-schemas/README.md b/src/data-snowflake-schemas/README.md index 94da149f3..74fb19852 100644 --- a/src/data-snowflake-schemas/README.md +++ b/src/data-snowflake-schemas/README.md @@ -1,3 +1,3 @@ # `data_snowflake_schemas` -Refer to the Terraform Registry for docs: [`data_snowflake_schemas`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas). +Refer to the Terraform Registry for docs: [`data_snowflake_schemas`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas). diff --git a/src/data-snowflake-schemas/index.ts b/src/data-snowflake-schemas/index.ts index 8a2057f65..03b908f69 100644 --- a/src/data-snowflake-schemas/index.ts +++ b/src/data-snowflake-schemas/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeSchemasConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#id DataSnowflakeSchemas#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,37 +22,37 @@ export interface DataSnowflakeSchemasConfig extends cdktf.TerraformMetaArguments /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#like DataSnowflakeSchemas#like} */ readonly like?: string; /** * Filters the output with **case-sensitive** characters indicating the beginning of the object name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#starts_with DataSnowflakeSchemas#starts_with} */ readonly startsWith?: string; /** * Runs DESC SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the description field. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_describe DataSnowflakeSchemas#with_describe} */ readonly withDescribe?: boolean | cdktf.IResolvable; /** * Runs SHOW PARAMETERS FOR SCHEMA for each schema returned by SHOW SCHEMAS. The output of describe is saved to the parameters field as a map. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#with_parameters DataSnowflakeSchemas#with_parameters} */ readonly withParameters?: boolean | cdktf.IResolvable; /** * in block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#in DataSnowflakeSchemas#in} */ readonly in?: DataSnowflakeSchemasIn; /** * limit block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#limit DataSnowflakeSchemas#limit} */ readonly limit?: DataSnowflakeSchemasLimit; } @@ -2145,25 +2145,25 @@ export interface DataSnowflakeSchemasIn { /** * Returns records for the entire account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#account DataSnowflakeSchemas#account} */ readonly account?: boolean | cdktf.IResolvable; /** * Returns records for the specified application. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application DataSnowflakeSchemas#application} */ readonly application?: string; /** * Returns records for the specified application package. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#application_package DataSnowflakeSchemas#application_package} */ readonly applicationPackage?: string; /** * Returns records for the current database in use or for a specified database (db_name). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#database DataSnowflakeSchemas#database} */ readonly database?: string; } @@ -2336,13 +2336,13 @@ export interface DataSnowflakeSchemasLimit { /** * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#from DataSnowflakeSchemas#from} */ readonly from?: string; /** * The maximum number of rows to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#rows DataSnowflakeSchemas#rows} */ readonly rows: number; } @@ -2452,7 +2452,7 @@ export class DataSnowflakeSchemasLimitOutputReference extends cdktf.ComplexObjec } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas snowflake_schemas} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas snowflake_schemas} */ export class DataSnowflakeSchemas extends cdktf.TerraformDataSource { @@ -2468,7 +2468,7 @@ export class DataSnowflakeSchemas extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeSchemas resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeSchemas to import - * @param importFromId The id of the existing DataSnowflakeSchemas that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeSchemas that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeSchemas to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -2480,7 +2480,7 @@ export class DataSnowflakeSchemas extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/schemas snowflake_schemas} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/schemas snowflake_schemas} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -2491,7 +2491,7 @@ export class DataSnowflakeSchemas extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_schemas', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-security-integrations/README.md b/src/data-snowflake-security-integrations/README.md index 1e05406ec..8c54ef12e 100644 --- a/src/data-snowflake-security-integrations/README.md +++ b/src/data-snowflake-security-integrations/README.md @@ -1,3 +1,3 @@ # `data_snowflake_security_integrations` -Refer to the Terraform Registry for docs: [`data_snowflake_security_integrations`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations). +Refer to the Terraform Registry for docs: [`data_snowflake_security_integrations`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations). diff --git a/src/data-snowflake-security-integrations/index.ts b/src/data-snowflake-security-integrations/index.ts index bba421f19..702930d38 100644 --- a/src/data-snowflake-security-integrations/index.ts +++ b/src/data-snowflake-security-integrations/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeSecurityIntegrationsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#id DataSnowflakeSecurityIntegrations#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataSnowflakeSecurityIntegrationsConfig extends cdktf.Terraform /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#like DataSnowflakeSecurityIntegrations#like} */ readonly like?: string; /** * Runs DESC SECURITY INTEGRATION for each security integration returned by SHOW SECURITY INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#with_describe DataSnowflakeSecurityIntegrations#with_describe} */ readonly withDescribe?: boolean | cdktf.IResolvable; } @@ -5662,7 +5662,7 @@ export class DataSnowflakeSecurityIntegrationsSecurityIntegrationsList extends c } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations snowflake_security_integrations} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations snowflake_security_integrations} */ export class DataSnowflakeSecurityIntegrations extends cdktf.TerraformDataSource { @@ -5678,7 +5678,7 @@ export class DataSnowflakeSecurityIntegrations extends cdktf.TerraformDataSource * Generates CDKTF code for importing a DataSnowflakeSecurityIntegrations resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeSecurityIntegrations to import - * @param importFromId The id of the existing DataSnowflakeSecurityIntegrations that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeSecurityIntegrations that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeSecurityIntegrations to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -5690,7 +5690,7 @@ export class DataSnowflakeSecurityIntegrations extends cdktf.TerraformDataSource // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/security_integrations snowflake_security_integrations} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/security_integrations snowflake_security_integrations} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -5701,7 +5701,7 @@ export class DataSnowflakeSecurityIntegrations extends cdktf.TerraformDataSource terraformResourceType: 'snowflake_security_integrations', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-sequences/README.md b/src/data-snowflake-sequences/README.md index 5d331715b..4ebbb4cc2 100644 --- a/src/data-snowflake-sequences/README.md +++ b/src/data-snowflake-sequences/README.md @@ -1,3 +1,3 @@ # `data_snowflake_sequences` -Refer to the Terraform Registry for docs: [`data_snowflake_sequences`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences). +Refer to the Terraform Registry for docs: [`data_snowflake_sequences`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences). diff --git a/src/data-snowflake-sequences/index.ts b/src/data-snowflake-sequences/index.ts index cefba651f..2243e043f 100644 --- a/src/data-snowflake-sequences/index.ts +++ b/src/data-snowflake-sequences/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeSequencesConfig extends cdktf.TerraformMetaArgumen /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#database DataSnowflakeSequences#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#id DataSnowflakeSequences#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#id DataSnowflakeSequences#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeSequencesConfig extends cdktf.TerraformMetaArgumen /** * The schema from which to return the sequences from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#schema DataSnowflakeSequences#schema} */ readonly schema: string; } @@ -124,7 +124,7 @@ export class DataSnowflakeSequencesSequencesList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences snowflake_sequences} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences snowflake_sequences} */ export class DataSnowflakeSequences extends cdktf.TerraformDataSource { @@ -140,7 +140,7 @@ export class DataSnowflakeSequences extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeSequences resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeSequences to import - * @param importFromId The id of the existing DataSnowflakeSequences that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeSequences that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeSequences to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -152,7 +152,7 @@ export class DataSnowflakeSequences extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/sequences snowflake_sequences} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/sequences snowflake_sequences} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -163,7 +163,7 @@ export class DataSnowflakeSequences extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_sequences', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-shares/README.md b/src/data-snowflake-shares/README.md index d56acd9a4..eee74b662 100644 --- a/src/data-snowflake-shares/README.md +++ b/src/data-snowflake-shares/README.md @@ -1,3 +1,3 @@ # `data_snowflake_shares` -Refer to the Terraform Registry for docs: [`data_snowflake_shares`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares). +Refer to the Terraform Registry for docs: [`data_snowflake_shares`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares). diff --git a/src/data-snowflake-shares/index.ts b/src/data-snowflake-shares/index.ts index 8f18274c2..fb6d4d2b0 100644 --- a/src/data-snowflake-shares/index.ts +++ b/src/data-snowflake-shares/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeSharesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#id DataSnowflakeShares#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#id DataSnowflakeShares#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,7 +22,7 @@ export interface DataSnowflakeSharesConfig extends cdktf.TerraformMetaArguments /** * Filters the command output by object name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#pattern DataSnowflakeShares#pattern} */ readonly pattern?: string; } @@ -123,7 +123,7 @@ export class DataSnowflakeSharesSharesList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares snowflake_shares} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares snowflake_shares} */ export class DataSnowflakeShares extends cdktf.TerraformDataSource { @@ -139,7 +139,7 @@ export class DataSnowflakeShares extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeShares resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeShares to import - * @param importFromId The id of the existing DataSnowflakeShares that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeShares that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeShares to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -151,7 +151,7 @@ export class DataSnowflakeShares extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/shares snowflake_shares} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/shares snowflake_shares} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -162,7 +162,7 @@ export class DataSnowflakeShares extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_shares', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-stages/README.md b/src/data-snowflake-stages/README.md index 58c119cc2..cf9d61fc0 100644 --- a/src/data-snowflake-stages/README.md +++ b/src/data-snowflake-stages/README.md @@ -1,3 +1,3 @@ # `data_snowflake_stages` -Refer to the Terraform Registry for docs: [`data_snowflake_stages`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages). +Refer to the Terraform Registry for docs: [`data_snowflake_stages`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages). diff --git a/src/data-snowflake-stages/index.ts b/src/data-snowflake-stages/index.ts index 06a2b4137..5b9578e19 100644 --- a/src/data-snowflake-stages/index.ts +++ b/src/data-snowflake-stages/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeStagesConfig extends cdktf.TerraformMetaArguments /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#database DataSnowflakeStages#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#database DataSnowflakeStages#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#id DataSnowflakeStages#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#id DataSnowflakeStages#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeStagesConfig extends cdktf.TerraformMetaArguments /** * The schema from which to return the stages from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#schema DataSnowflakeStages#schema} */ readonly schema: string; } @@ -129,7 +129,7 @@ export class DataSnowflakeStagesStagesList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages snowflake_stages} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages snowflake_stages} */ export class DataSnowflakeStages extends cdktf.TerraformDataSource { @@ -145,7 +145,7 @@ export class DataSnowflakeStages extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeStages resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeStages to import - * @param importFromId The id of the existing DataSnowflakeStages that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeStages that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeStages to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -157,7 +157,7 @@ export class DataSnowflakeStages extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/stages snowflake_stages} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/stages snowflake_stages} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -168,7 +168,7 @@ export class DataSnowflakeStages extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_stages', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-storage-integrations/README.md b/src/data-snowflake-storage-integrations/README.md index db5d1c0eb..c8b13d9bf 100644 --- a/src/data-snowflake-storage-integrations/README.md +++ b/src/data-snowflake-storage-integrations/README.md @@ -1,3 +1,3 @@ # `data_snowflake_storage_integrations` -Refer to the Terraform Registry for docs: [`data_snowflake_storage_integrations`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations). +Refer to the Terraform Registry for docs: [`data_snowflake_storage_integrations`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations). diff --git a/src/data-snowflake-storage-integrations/index.ts b/src/data-snowflake-storage-integrations/index.ts index ed7aa1c8c..d2a6aa80b 100644 --- a/src/data-snowflake-storage-integrations/index.ts +++ b/src/data-snowflake-storage-integrations/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeStorageIntegrationsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#id DataSnowflakeStorageIntegrations#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -112,7 +112,7 @@ export class DataSnowflakeStorageIntegrationsStorageIntegrationsList extends cdk } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations snowflake_storage_integrations} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations snowflake_storage_integrations} */ export class DataSnowflakeStorageIntegrations extends cdktf.TerraformDataSource { @@ -128,7 +128,7 @@ export class DataSnowflakeStorageIntegrations extends cdktf.TerraformDataSource * Generates CDKTF code for importing a DataSnowflakeStorageIntegrations resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeStorageIntegrations to import - * @param importFromId The id of the existing DataSnowflakeStorageIntegrations that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeStorageIntegrations that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeStorageIntegrations to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -140,7 +140,7 @@ export class DataSnowflakeStorageIntegrations extends cdktf.TerraformDataSource // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/storage_integrations snowflake_storage_integrations} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/storage_integrations snowflake_storage_integrations} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -151,7 +151,7 @@ export class DataSnowflakeStorageIntegrations extends cdktf.TerraformDataSource terraformResourceType: 'snowflake_storage_integrations', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-streamlits/README.md b/src/data-snowflake-streamlits/README.md index efe92e0ac..caba6200b 100644 --- a/src/data-snowflake-streamlits/README.md +++ b/src/data-snowflake-streamlits/README.md @@ -1,3 +1,3 @@ # `data_snowflake_streamlits` -Refer to the Terraform Registry for docs: [`data_snowflake_streamlits`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits). +Refer to the Terraform Registry for docs: [`data_snowflake_streamlits`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits). diff --git a/src/data-snowflake-streamlits/index.ts b/src/data-snowflake-streamlits/index.ts index 273df01c6..b21738b52 100644 --- a/src/data-snowflake-streamlits/index.ts +++ b/src/data-snowflake-streamlits/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeStreamlitsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#id DataSnowflakeStreamlits#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,25 +22,25 @@ export interface DataSnowflakeStreamlitsConfig extends cdktf.TerraformMetaArgume /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#like DataSnowflakeStreamlits#like} */ readonly like?: string; /** * Runs DESC STREAMLIT for each streamlit returned by SHOW STREAMLITS. The output of describe is saved to the description field. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#with_describe DataSnowflakeStreamlits#with_describe} */ readonly withDescribe?: boolean | cdktf.IResolvable; /** * in block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#in DataSnowflakeStreamlits#in} */ readonly in?: DataSnowflakeStreamlitsIn; /** * limit block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#limit DataSnowflakeStreamlits#limit} */ readonly limit?: DataSnowflakeStreamlitsLimit; } @@ -375,19 +375,19 @@ export interface DataSnowflakeStreamlitsIn { /** * Returns records for the entire account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#account DataSnowflakeStreamlits#account} */ readonly account?: boolean | cdktf.IResolvable; /** * Returns records for the current database in use or for a specified database (db_name). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#database DataSnowflakeStreamlits#database} */ readonly database?: string; /** * Returns records for the current schema in use or a specified schema (schema_name). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#schema DataSnowflakeStreamlits#schema} */ readonly schema?: string; } @@ -531,13 +531,13 @@ export interface DataSnowflakeStreamlitsLimit { /** * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#from DataSnowflakeStreamlits#from} */ readonly from?: string; /** * The maximum number of rows to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#rows DataSnowflakeStreamlits#rows} */ readonly rows: number; } @@ -647,7 +647,7 @@ export class DataSnowflakeStreamlitsLimitOutputReference extends cdktf.ComplexOb } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits snowflake_streamlits} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits snowflake_streamlits} */ export class DataSnowflakeStreamlits extends cdktf.TerraformDataSource { @@ -663,7 +663,7 @@ export class DataSnowflakeStreamlits extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeStreamlits resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeStreamlits to import - * @param importFromId The id of the existing DataSnowflakeStreamlits that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeStreamlits that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeStreamlits to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -675,7 +675,7 @@ export class DataSnowflakeStreamlits extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streamlits snowflake_streamlits} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streamlits snowflake_streamlits} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -686,7 +686,7 @@ export class DataSnowflakeStreamlits extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_streamlits', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-streams/README.md b/src/data-snowflake-streams/README.md index 5072f8e62..9a812938c 100644 --- a/src/data-snowflake-streams/README.md +++ b/src/data-snowflake-streams/README.md @@ -1,3 +1,3 @@ # `data_snowflake_streams` -Refer to the Terraform Registry for docs: [`data_snowflake_streams`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams). +Refer to the Terraform Registry for docs: [`data_snowflake_streams`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams). diff --git a/src/data-snowflake-streams/index.ts b/src/data-snowflake-streams/index.ts index 4bc34c109..4f8775d88 100644 --- a/src/data-snowflake-streams/index.ts +++ b/src/data-snowflake-streams/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeStreamsConfig extends cdktf.TerraformMetaArguments /** * The database from which to return the streams from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#database DataSnowflakeStreams#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#database DataSnowflakeStreams#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#id DataSnowflakeStreams#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#id DataSnowflakeStreams#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeStreamsConfig extends cdktf.TerraformMetaArguments /** * The schema from which to return the streams from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#schema DataSnowflakeStreams#schema} */ readonly schema: string; } @@ -129,7 +129,7 @@ export class DataSnowflakeStreamsStreamsList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams snowflake_streams} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams snowflake_streams} */ export class DataSnowflakeStreams extends cdktf.TerraformDataSource { @@ -145,7 +145,7 @@ export class DataSnowflakeStreams extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeStreams resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeStreams to import - * @param importFromId The id of the existing DataSnowflakeStreams that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeStreams that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeStreams to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -157,7 +157,7 @@ export class DataSnowflakeStreams extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/streams snowflake_streams} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/streams snowflake_streams} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -168,7 +168,7 @@ export class DataSnowflakeStreams extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_streams', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-system-generate-scim-access-token/README.md b/src/data-snowflake-system-generate-scim-access-token/README.md index 2f2a984f3..ca080c7b1 100644 --- a/src/data-snowflake-system-generate-scim-access-token/README.md +++ b/src/data-snowflake-system-generate-scim-access-token/README.md @@ -1,3 +1,3 @@ # `data_snowflake_system_generate_scim_access_token` -Refer to the Terraform Registry for docs: [`data_snowflake_system_generate_scim_access_token`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token). +Refer to the Terraform Registry for docs: [`data_snowflake_system_generate_scim_access_token`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token). diff --git a/src/data-snowflake-system-generate-scim-access-token/index.ts b/src/data-snowflake-system-generate-scim-access-token/index.ts index 52f901f99..29f8c177e 100644 --- a/src/data-snowflake-system-generate-scim-access-token/index.ts +++ b/src/data-snowflake-system-generate-scim-access-token/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeSystemGenerateScimAccessTokenConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#id DataSnowflakeSystemGenerateScimAccessToken#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataSnowflakeSystemGenerateScimAccessTokenConfig extends cdktf. /** * SCIM Integration Name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#integration_name DataSnowflakeSystemGenerateScimAccessToken#integration_name} */ readonly integrationName: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token} */ export class DataSnowflakeSystemGenerateScimAccessToken extends cdktf.TerraformDataSource { @@ -44,7 +44,7 @@ export class DataSnowflakeSystemGenerateScimAccessToken extends cdktf.TerraformD * Generates CDKTF code for importing a DataSnowflakeSystemGenerateScimAccessToken resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeSystemGenerateScimAccessToken to import - * @param importFromId The id of the existing DataSnowflakeSystemGenerateScimAccessToken that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeSystemGenerateScimAccessToken that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeSystemGenerateScimAccessToken to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class DataSnowflakeSystemGenerateScimAccessToken extends cdktf.TerraformD // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_generate_scim_access_token snowflake_system_generate_scim_access_token} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class DataSnowflakeSystemGenerateScimAccessToken extends cdktf.TerraformD terraformResourceType: 'snowflake_system_generate_scim_access_token', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-system-get-aws-sns-iam-policy/README.md b/src/data-snowflake-system-get-aws-sns-iam-policy/README.md index 6f7b8fa6e..87026e1ed 100644 --- a/src/data-snowflake-system-get-aws-sns-iam-policy/README.md +++ b/src/data-snowflake-system-get-aws-sns-iam-policy/README.md @@ -1,3 +1,3 @@ # `data_snowflake_system_get_aws_sns_iam_policy` -Refer to the Terraform Registry for docs: [`data_snowflake_system_get_aws_sns_iam_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy). +Refer to the Terraform Registry for docs: [`data_snowflake_system_get_aws_sns_iam_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy). diff --git a/src/data-snowflake-system-get-aws-sns-iam-policy/index.ts b/src/data-snowflake-system-get-aws-sns-iam-policy/index.ts index bee15ca28..a5b9638c2 100644 --- a/src/data-snowflake-system-get-aws-sns-iam-policy/index.ts +++ b/src/data-snowflake-system-get-aws-sns-iam-policy/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeSystemGetAwsSnsIamPolicyConfig extends cdktf.Terra /** * Amazon Resource Name (ARN) of the SNS topic for your S3 bucket * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#aws_sns_topic_arn DataSnowflakeSystemGetAwsSnsIamPolicy#aws_sns_topic_arn} */ readonly awsSnsTopicArn: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#id DataSnowflakeSystemGetAwsSnsIamPolicy#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeSystemGetAwsSnsIamPolicyConfig extends cdktf.Terra } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy} */ export class DataSnowflakeSystemGetAwsSnsIamPolicy extends cdktf.TerraformDataSource { @@ -44,7 +44,7 @@ export class DataSnowflakeSystemGetAwsSnsIamPolicy extends cdktf.TerraformDataSo * Generates CDKTF code for importing a DataSnowflakeSystemGetAwsSnsIamPolicy resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeSystemGetAwsSnsIamPolicy to import - * @param importFromId The id of the existing DataSnowflakeSystemGetAwsSnsIamPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeSystemGetAwsSnsIamPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeSystemGetAwsSnsIamPolicy to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class DataSnowflakeSystemGetAwsSnsIamPolicy extends cdktf.TerraformDataSo // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_aws_sns_iam_policy snowflake_system_get_aws_sns_iam_policy} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class DataSnowflakeSystemGetAwsSnsIamPolicy extends cdktf.TerraformDataSo terraformResourceType: 'snowflake_system_get_aws_sns_iam_policy', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-system-get-privatelink-config/README.md b/src/data-snowflake-system-get-privatelink-config/README.md index 2acdf86e0..b66745703 100644 --- a/src/data-snowflake-system-get-privatelink-config/README.md +++ b/src/data-snowflake-system-get-privatelink-config/README.md @@ -1,3 +1,3 @@ # `data_snowflake_system_get_privatelink_config` -Refer to the Terraform Registry for docs: [`data_snowflake_system_get_privatelink_config`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config). +Refer to the Terraform Registry for docs: [`data_snowflake_system_get_privatelink_config`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config). diff --git a/src/data-snowflake-system-get-privatelink-config/index.ts b/src/data-snowflake-system-get-privatelink-config/index.ts index 7e0d55ab4..8763aff6f 100644 --- a/src/data-snowflake-system-get-privatelink-config/index.ts +++ b/src/data-snowflake-system-get-privatelink-config/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeSystemGetPrivatelinkConfigConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#id DataSnowflakeSystemGetPrivatelinkConfig#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,7 +22,7 @@ export interface DataSnowflakeSystemGetPrivatelinkConfigConfig extends cdktf.Ter } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config} */ export class DataSnowflakeSystemGetPrivatelinkConfig extends cdktf.TerraformDataSource { @@ -38,7 +38,7 @@ export class DataSnowflakeSystemGetPrivatelinkConfig extends cdktf.TerraformData * Generates CDKTF code for importing a DataSnowflakeSystemGetPrivatelinkConfig resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeSystemGetPrivatelinkConfig to import - * @param importFromId The id of the existing DataSnowflakeSystemGetPrivatelinkConfig that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeSystemGetPrivatelinkConfig that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeSystemGetPrivatelinkConfig to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -50,7 +50,7 @@ export class DataSnowflakeSystemGetPrivatelinkConfig extends cdktf.TerraformData // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_privatelink_config snowflake_system_get_privatelink_config} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -61,7 +61,7 @@ export class DataSnowflakeSystemGetPrivatelinkConfig extends cdktf.TerraformData terraformResourceType: 'snowflake_system_get_privatelink_config', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-system-get-snowflake-platform-info/README.md b/src/data-snowflake-system-get-snowflake-platform-info/README.md index 797a98a59..5a4401ff4 100644 --- a/src/data-snowflake-system-get-snowflake-platform-info/README.md +++ b/src/data-snowflake-system-get-snowflake-platform-info/README.md @@ -1,3 +1,3 @@ # `data_snowflake_system_get_snowflake_platform_info` -Refer to the Terraform Registry for docs: [`data_snowflake_system_get_snowflake_platform_info`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info). +Refer to the Terraform Registry for docs: [`data_snowflake_system_get_snowflake_platform_info`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info). diff --git a/src/data-snowflake-system-get-snowflake-platform-info/index.ts b/src/data-snowflake-system-get-snowflake-platform-info/index.ts index 96787527e..213d6e746 100644 --- a/src/data-snowflake-system-get-snowflake-platform-info/index.ts +++ b/src/data-snowflake-system-get-snowflake-platform-info/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeSystemGetSnowflakePlatformInfoConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#id DataSnowflakeSystemGetSnowflakePlatformInfo#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,7 +22,7 @@ export interface DataSnowflakeSystemGetSnowflakePlatformInfoConfig extends cdktf } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info} */ export class DataSnowflakeSystemGetSnowflakePlatformInfo extends cdktf.TerraformDataSource { @@ -38,7 +38,7 @@ export class DataSnowflakeSystemGetSnowflakePlatformInfo extends cdktf.Terraform * Generates CDKTF code for importing a DataSnowflakeSystemGetSnowflakePlatformInfo resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeSystemGetSnowflakePlatformInfo to import - * @param importFromId The id of the existing DataSnowflakeSystemGetSnowflakePlatformInfo that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeSystemGetSnowflakePlatformInfo that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeSystemGetSnowflakePlatformInfo to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -50,7 +50,7 @@ export class DataSnowflakeSystemGetSnowflakePlatformInfo extends cdktf.Terraform // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/system_get_snowflake_platform_info snowflake_system_get_snowflake_platform_info} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -61,7 +61,7 @@ export class DataSnowflakeSystemGetSnowflakePlatformInfo extends cdktf.Terraform terraformResourceType: 'snowflake_system_get_snowflake_platform_info', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-tables/README.md b/src/data-snowflake-tables/README.md index 7d903a479..2513e2ee8 100644 --- a/src/data-snowflake-tables/README.md +++ b/src/data-snowflake-tables/README.md @@ -1,3 +1,3 @@ # `data_snowflake_tables` -Refer to the Terraform Registry for docs: [`data_snowflake_tables`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables). +Refer to the Terraform Registry for docs: [`data_snowflake_tables`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables). diff --git a/src/data-snowflake-tables/index.ts b/src/data-snowflake-tables/index.ts index b366681f8..4d8390bbe 100644 --- a/src/data-snowflake-tables/index.ts +++ b/src/data-snowflake-tables/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeTablesConfig extends cdktf.TerraformMetaArguments /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#database DataSnowflakeTables#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#database DataSnowflakeTables#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#id DataSnowflakeTables#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#id DataSnowflakeTables#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeTablesConfig extends cdktf.TerraformMetaArguments /** * The schema from which to return the tables from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#schema DataSnowflakeTables#schema} */ readonly schema: string; } @@ -124,7 +124,7 @@ export class DataSnowflakeTablesTablesList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables snowflake_tables} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables snowflake_tables} */ export class DataSnowflakeTables extends cdktf.TerraformDataSource { @@ -140,7 +140,7 @@ export class DataSnowflakeTables extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeTables resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeTables to import - * @param importFromId The id of the existing DataSnowflakeTables that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeTables that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeTables to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -152,7 +152,7 @@ export class DataSnowflakeTables extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tables snowflake_tables} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tables snowflake_tables} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -163,7 +163,7 @@ export class DataSnowflakeTables extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_tables', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-tasks/README.md b/src/data-snowflake-tasks/README.md index d95e9feb6..2bca66474 100644 --- a/src/data-snowflake-tasks/README.md +++ b/src/data-snowflake-tasks/README.md @@ -1,3 +1,3 @@ # `data_snowflake_tasks` -Refer to the Terraform Registry for docs: [`data_snowflake_tasks`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks). +Refer to the Terraform Registry for docs: [`data_snowflake_tasks`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks). diff --git a/src/data-snowflake-tasks/index.ts b/src/data-snowflake-tasks/index.ts index 6539d77e3..1a72c67de 100644 --- a/src/data-snowflake-tasks/index.ts +++ b/src/data-snowflake-tasks/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataSnowflakeTasksConfig extends cdktf.TerraformMetaArguments { /** * The database from which to return the schemas from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#database DataSnowflakeTasks#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#id DataSnowflakeTasks#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#id DataSnowflakeTasks#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,7 +28,7 @@ export interface DataSnowflakeTasksConfig extends cdktf.TerraformMetaArguments { /** * The schema from which to return the tasks from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#schema DataSnowflakeTasks#schema} */ readonly schema: string; } @@ -129,7 +129,7 @@ export class DataSnowflakeTasksTasksList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks snowflake_tasks} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks snowflake_tasks} */ export class DataSnowflakeTasks extends cdktf.TerraformDataSource { @@ -145,7 +145,7 @@ export class DataSnowflakeTasks extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeTasks resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeTasks to import - * @param importFromId The id of the existing DataSnowflakeTasks that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeTasks that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeTasks to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -157,7 +157,7 @@ export class DataSnowflakeTasks extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/tasks snowflake_tasks} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/tasks snowflake_tasks} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -168,7 +168,7 @@ export class DataSnowflakeTasks extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_tasks', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-users/README.md b/src/data-snowflake-users/README.md index 32bc3eeb8..33f4a7fe6 100644 --- a/src/data-snowflake-users/README.md +++ b/src/data-snowflake-users/README.md @@ -1,3 +1,3 @@ # `data_snowflake_users` -Refer to the Terraform Registry for docs: [`data_snowflake_users`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users). +Refer to the Terraform Registry for docs: [`data_snowflake_users`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users). diff --git a/src/data-snowflake-users/index.ts b/src/data-snowflake-users/index.ts index 7c565dd10..e1c8cdd98 100644 --- a/src/data-snowflake-users/index.ts +++ b/src/data-snowflake-users/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeUsersConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#id DataSnowflakeUsers#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#id DataSnowflakeUsers#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,31 +22,31 @@ export interface DataSnowflakeUsersConfig extends cdktf.TerraformMetaArguments { /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#like DataSnowflakeUsers#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#like DataSnowflakeUsers#like} */ readonly like?: string; /** * Filters the output with **case-sensitive** characters indicating the beginning of the object name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#starts_with DataSnowflakeUsers#starts_with} */ readonly startsWith?: string; /** * Runs DESC USER for each user returned by SHOW USERS. The output of describe is saved to the description field. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_describe DataSnowflakeUsers#with_describe} */ readonly withDescribe?: boolean | cdktf.IResolvable; /** * Runs SHOW PARAMETERS FOR USER for each user returned by SHOW USERS. The output of describe is saved to the parameters field as a map. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#with_parameters DataSnowflakeUsers#with_parameters} */ readonly withParameters?: boolean | cdktf.IResolvable; /** * limit block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#limit DataSnowflakeUsers#limit} */ readonly limit?: DataSnowflakeUsersLimit; } @@ -255,6 +255,11 @@ export class DataSnowflakeUsersUsersDescribeOutputOutputReference extends cdktf. public get snowflakeSupport() { return this.getBooleanAttribute('snowflake_support'); } + + // type - computed: true, optional: false, required: false + public get type() { + return this.getStringAttribute('type'); + } } export class DataSnowflakeUsersUsersDescribeOutputList extends cdktf.ComplexList { @@ -6505,13 +6510,13 @@ export interface DataSnowflakeUsersLimit { /** * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#from DataSnowflakeUsers#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#from DataSnowflakeUsers#from} */ readonly from?: string; /** * The maximum number of rows to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#rows DataSnowflakeUsers#rows} */ readonly rows: number; } @@ -6621,7 +6626,7 @@ export class DataSnowflakeUsersLimitOutputReference extends cdktf.ComplexObject } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users snowflake_users} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users snowflake_users} */ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { @@ -6637,7 +6642,7 @@ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeUsers resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeUsers to import - * @param importFromId The id of the existing DataSnowflakeUsers that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeUsers that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeUsers to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -6649,7 +6654,7 @@ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/users snowflake_users} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/users snowflake_users} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -6660,7 +6665,7 @@ export class DataSnowflakeUsers extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_users', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-views/README.md b/src/data-snowflake-views/README.md index fbfc291bf..facc2c13a 100644 --- a/src/data-snowflake-views/README.md +++ b/src/data-snowflake-views/README.md @@ -1,3 +1,3 @@ # `data_snowflake_views` -Refer to the Terraform Registry for docs: [`data_snowflake_views`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views). +Refer to the Terraform Registry for docs: [`data_snowflake_views`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views). diff --git a/src/data-snowflake-views/index.ts b/src/data-snowflake-views/index.ts index 297e45fd2..30d539b3f 100644 --- a/src/data-snowflake-views/index.ts +++ b/src/data-snowflake-views/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeViewsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#id DataSnowflakeViews#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#id DataSnowflakeViews#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,31 +22,31 @@ export interface DataSnowflakeViewsConfig extends cdktf.TerraformMetaArguments { /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#like DataSnowflakeViews#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#like DataSnowflakeViews#like} */ readonly like?: string; /** * Filters the output with **case-sensitive** characters indicating the beginning of the object name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#starts_with DataSnowflakeViews#starts_with} */ readonly startsWith?: string; /** * Runs DESC VIEW for each view returned by SHOW VIEWS. The output of describe is saved to the description field. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#with_describe DataSnowflakeViews#with_describe} */ readonly withDescribe?: boolean | cdktf.IResolvable; /** * in block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#in DataSnowflakeViews#in} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#in DataSnowflakeViews#in} */ readonly in?: DataSnowflakeViewsIn; /** * limit block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#limit DataSnowflakeViews#limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#limit DataSnowflakeViews#limit} */ readonly limit?: DataSnowflakeViewsLimit; } @@ -401,19 +401,19 @@ export interface DataSnowflakeViewsIn { /** * Returns records for the entire account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#account DataSnowflakeViews#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#account DataSnowflakeViews#account} */ readonly account?: boolean | cdktf.IResolvable; /** * Returns records for the current database in use or for a specified database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#database DataSnowflakeViews#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#database DataSnowflakeViews#database} */ readonly database?: string; /** * Returns records for the current schema in use or a specified schema. Use fully qualified name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#schema DataSnowflakeViews#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#schema DataSnowflakeViews#schema} */ readonly schema?: string; } @@ -557,13 +557,13 @@ export interface DataSnowflakeViewsLimit { /** * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#from DataSnowflakeViews#from} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#from DataSnowflakeViews#from} */ readonly from?: string; /** * The maximum number of rows to return. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#rows DataSnowflakeViews#rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#rows DataSnowflakeViews#rows} */ readonly rows: number; } @@ -673,7 +673,7 @@ export class DataSnowflakeViewsLimitOutputReference extends cdktf.ComplexObject } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views snowflake_views} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views snowflake_views} */ export class DataSnowflakeViews extends cdktf.TerraformDataSource { @@ -689,7 +689,7 @@ export class DataSnowflakeViews extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeViews resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeViews to import - * @param importFromId The id of the existing DataSnowflakeViews that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeViews that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeViews to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -701,7 +701,7 @@ export class DataSnowflakeViews extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/views snowflake_views} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/views snowflake_views} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -712,7 +712,7 @@ export class DataSnowflakeViews extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_views', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/data-snowflake-warehouses/README.md b/src/data-snowflake-warehouses/README.md index dede64c2d..d07db8db9 100644 --- a/src/data-snowflake-warehouses/README.md +++ b/src/data-snowflake-warehouses/README.md @@ -1,3 +1,3 @@ # `data_snowflake_warehouses` -Refer to the Terraform Registry for docs: [`data_snowflake_warehouses`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses). +Refer to the Terraform Registry for docs: [`data_snowflake_warehouses`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses). diff --git a/src/data-snowflake-warehouses/index.ts b/src/data-snowflake-warehouses/index.ts index b49651671..38434484f 100644 --- a/src/data-snowflake-warehouses/index.ts +++ b/src/data-snowflake-warehouses/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataSnowflakeWarehousesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#id DataSnowflakeWarehouses#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,19 +22,19 @@ export interface DataSnowflakeWarehousesConfig extends cdktf.TerraformMetaArgume /** * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#like DataSnowflakeWarehouses#like} */ readonly like?: string; /** * Runs DESC WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. The output of describe is saved to the description field. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_describe DataSnowflakeWarehouses#with_describe} */ readonly withDescribe?: boolean | cdktf.IResolvable; /** * Runs SHOW PARAMETERS FOR WAREHOUSE for each warehouse returned by SHOW WAREHOUSES. The output of describe is saved to the parameters field as a map. By default this value is set to true. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#with_parameters DataSnowflakeWarehouses#with_parameters} */ readonly withParameters?: boolean | cdktf.IResolvable; } @@ -791,7 +791,7 @@ export class DataSnowflakeWarehousesWarehousesList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses snowflake_warehouses} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses snowflake_warehouses} */ export class DataSnowflakeWarehouses extends cdktf.TerraformDataSource { @@ -807,7 +807,7 @@ export class DataSnowflakeWarehouses extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataSnowflakeWarehouses resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataSnowflakeWarehouses to import - * @param importFromId The id of the existing DataSnowflakeWarehouses that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataSnowflakeWarehouses that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataSnowflakeWarehouses to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -819,7 +819,7 @@ export class DataSnowflakeWarehouses extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/data-sources/warehouses snowflake_warehouses} Data Source + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/data-sources/warehouses snowflake_warehouses} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -830,7 +830,7 @@ export class DataSnowflakeWarehouses extends cdktf.TerraformDataSource { terraformResourceType: 'snowflake_warehouses', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/database-old/README.md b/src/database-old/README.md index 3c7a0bed6..4f24d9e71 100644 --- a/src/database-old/README.md +++ b/src/database-old/README.md @@ -1,3 +1,3 @@ # `snowflake_database_old` -Refer to the Terraform Registry for docs: [`snowflake_database_old`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old). +Refer to the Terraform Registry for docs: [`snowflake_database_old`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old). diff --git a/src/database-old/index.ts b/src/database-old/index.ts index b82df0d91..1799c5bf9 100644 --- a/src/database-old/index.ts +++ b/src/database-old/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,35 +15,35 @@ export interface DatabaseOldConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#comment DatabaseOld#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#comment DatabaseOld#comment} */ readonly comment?: string; /** * Number of days for which Snowflake retains historical data for performing Time Travel actions (SELECT, CLONE, UNDROP) on the object. A value of 0 effectively disables Time Travel for the specified database. Default value for this field is set to -1, which is a fallback to use Snowflake default. For more information, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#data_retention_time_in_days DatabaseOld#data_retention_time_in_days} */ readonly dataRetentionTimeInDays?: number; /** * Specify a database to create a clone from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_database DatabaseOld#from_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_database DatabaseOld#from_database} */ readonly fromDatabase?: string; /** * Specify a fully-qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. An example would be: `"myorg1"."account1"."db1"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_replica DatabaseOld#from_replica} */ readonly fromReplica?: string; /** * Specify a provider and a share in this map to create a database from a share. As of version 0.87.0, the provider field is the account locator. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#from_share DatabaseOld#from_share} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#from_share DatabaseOld#from_share} */ readonly fromShare?: { [key: string]: string }; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#id DatabaseOld#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#id DatabaseOld#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -52,29 +52,29 @@ export interface DatabaseOldConfig extends cdktf.TerraformMetaArguments { /** * Specifies a database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#is_transient DatabaseOld#is_transient} */ readonly isTransient?: boolean | cdktf.IResolvable; /** * Specifies the identifier for the database; must be unique for your account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#name DatabaseOld#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#name DatabaseOld#name} */ readonly name: string; /** * replication_configuration block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#replication_configuration DatabaseOld#replication_configuration} */ readonly replicationConfiguration?: DatabaseOldReplicationConfiguration; } export interface DatabaseOldReplicationConfiguration { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#accounts DatabaseOld#accounts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#accounts DatabaseOld#accounts} */ readonly accounts: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#ignore_edition_check DatabaseOld#ignore_edition_check} */ readonly ignoreEditionCheck?: boolean | cdktf.IResolvable; } @@ -184,7 +184,7 @@ export class DatabaseOldReplicationConfigurationOutputReference extends cdktf.Co } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old snowflake_database_old} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old snowflake_database_old} */ export class DatabaseOld extends cdktf.TerraformResource { @@ -200,7 +200,7 @@ export class DatabaseOld extends cdktf.TerraformResource { * Generates CDKTF code for importing a DatabaseOld resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DatabaseOld to import - * @param importFromId The id of the existing DatabaseOld that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DatabaseOld that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DatabaseOld to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -212,7 +212,7 @@ export class DatabaseOld extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_old snowflake_database_old} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_old snowflake_database_old} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -223,7 +223,7 @@ export class DatabaseOld extends cdktf.TerraformResource { terraformResourceType: 'snowflake_database_old', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/database-role/README.md b/src/database-role/README.md index 25ea42149..7ecb366e1 100644 --- a/src/database-role/README.md +++ b/src/database-role/README.md @@ -1,3 +1,3 @@ # `snowflake_database_role` -Refer to the Terraform Registry for docs: [`snowflake_database_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role). +Refer to the Terraform Registry for docs: [`snowflake_database_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role). diff --git a/src/database-role/index.ts b/src/database-role/index.ts index cda155e83..8a54876d2 100644 --- a/src/database-role/index.ts +++ b/src/database-role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface DatabaseRoleConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the database role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#comment DatabaseRole#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#comment DatabaseRole#comment} */ readonly comment?: string; /** * The database in which to create the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#database DatabaseRole#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#database DatabaseRole#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#id DatabaseRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#id DatabaseRole#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,7 +34,7 @@ export interface DatabaseRoleConfig extends cdktf.TerraformMetaArguments { /** * Specifies the identifier for the database role. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#name DatabaseRole#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#name DatabaseRole#name} */ readonly name: string; } @@ -170,7 +170,7 @@ export class DatabaseRoleShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role snowflake_database_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role snowflake_database_role} */ export class DatabaseRole extends cdktf.TerraformResource { @@ -186,7 +186,7 @@ export class DatabaseRole extends cdktf.TerraformResource { * Generates CDKTF code for importing a DatabaseRole resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DatabaseRole to import - * @param importFromId The id of the existing DatabaseRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DatabaseRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DatabaseRole to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -198,7 +198,7 @@ export class DatabaseRole extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database_role snowflake_database_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database_role snowflake_database_role} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -209,7 +209,7 @@ export class DatabaseRole extends cdktf.TerraformResource { terraformResourceType: 'snowflake_database_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/database/README.md b/src/database/README.md index f53ae9ffd..34846be14 100644 --- a/src/database/README.md +++ b/src/database/README.md @@ -1,3 +1,3 @@ # `snowflake_database` -Refer to the Terraform Registry for docs: [`snowflake_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database). +Refer to the Terraform Registry for docs: [`snowflake_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database). diff --git a/src/database/index.ts b/src/database/index.ts index f43d7fb3e..658b38e9e 100644 --- a/src/database/index.ts +++ b/src/database/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,47 +15,47 @@ export interface DatabaseConfig extends cdktf.TerraformMetaArguments { /** * The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#catalog Database#catalog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#catalog Database#catalog} */ readonly catalog?: string; /** * Specifies a comment for the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#comment Database#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#comment Database#comment} */ readonly comment?: string; /** * Specifies the number of days for which Time Travel actions (CLONE and UNDROP) can be performed on the database, as well as specifying the default Time Travel retention time for all schemas created in the database. For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#data_retention_time_in_days Database#data_retention_time_in_days} */ readonly dataRetentionTimeInDays?: number; /** * Specifies a default collation specification for all schemas and tables added to the database. It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#default_ddl_collation Database#default_ddl_collation} */ readonly defaultDdlCollation?: string; /** * Specifies whether to drop public schema on creation or not. Modifying the parameter after database is already created won't have any effect. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#drop_public_schema_on_creation Database#drop_public_schema_on_creation} */ readonly dropPublicSchemaOnCreation?: boolean | cdktf.IResolvable; /** * If true, enables stdout/stderr fast path logging for anonymous stored procedures. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_console_output Database#enable_console_output} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_console_output Database#enable_console_output} */ readonly enableConsoleOutput?: boolean | cdktf.IResolvable; /** * The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#external_volume Database#external_volume} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#external_volume Database#external_volume} */ readonly externalVolume?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#id Database#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#id Database#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -64,85 +64,85 @@ export interface DatabaseConfig extends cdktf.TerraformMetaArguments { /** * Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#is_transient Database#is_transient} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#is_transient Database#is_transient} */ readonly isTransient?: boolean | cdktf.IResolvable; /** * Specifies the severity level of messages that should be ingested and made available in the active event table. Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#log_level Database#log_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#log_level Database#log_level} */ readonly logLevel?: string; /** * Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#max_data_extension_time_in_days Database#max_data_extension_time_in_days} */ readonly maxDataExtensionTimeInDays?: number; /** * Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#name Database#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#name Database#name} */ readonly name: string; /** * If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#quoted_identifiers_ignore_case Database#quoted_identifiers_ignore_case} */ readonly quotedIdentifiersIgnoreCase?: boolean | cdktf.IResolvable; /** * Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replace_invalid_characters Database#replace_invalid_characters} */ readonly replaceInvalidCharacters?: boolean | cdktf.IResolvable; /** * The storage serialization policy for Iceberg tables that use Snowflake as the catalog. Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#storage_serialization_policy Database#storage_serialization_policy} */ readonly storageSerializationPolicy?: string; /** * How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#suspend_task_after_num_failures Database#suspend_task_after_num_failures} */ readonly suspendTaskAfterNumFailures?: number; /** * Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#task_auto_retry_attempts Database#task_auto_retry_attempts} */ readonly taskAutoRetryAttempts?: number; /** * Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#trace_level Database#trace_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#trace_level Database#trace_level} */ readonly traceLevel?: string; /** * The initial size of warehouse to use for managed warehouses in the absence of history. For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_managed_initial_warehouse_size Database#user_task_managed_initial_warehouse_size} */ readonly userTaskManagedInitialWarehouseSize?: string; /** * Minimum amount of time between Triggered Task executions in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_minimum_trigger_interval_in_seconds Database#user_task_minimum_trigger_interval_in_seconds} */ readonly userTaskMinimumTriggerIntervalInSeconds?: number; /** * User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#user_task_timeout_ms Database#user_task_timeout_ms} */ readonly userTaskTimeoutMs?: number; /** * replication block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#replication Database#replication} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#replication Database#replication} */ readonly replication?: DatabaseReplication; } @@ -150,13 +150,13 @@ export interface DatabaseReplicationEnableToAccount { /** * Specifies account identifier for which replication should be enabled. The account identifiers should be in the form of `"".""`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#account_identifier Database#account_identifier} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#account_identifier Database#account_identifier} */ readonly accountIdentifier: string; /** * Specifies if failover should be enabled for the specified account identifier * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#with_failover Database#with_failover} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#with_failover Database#with_failover} */ readonly withFailover?: boolean | cdktf.IResolvable; } @@ -300,13 +300,13 @@ export interface DatabaseReplication { /** * Allows replicating data to accounts on lower editions in either of the following scenarios: 1. The primary database is in a Business Critical (or higher) account but one or more of the accounts approved for replication are on lower editions. Business Critical Edition is intended for Snowflake accounts with extremely sensitive data. 2. The primary database is in a Business Critical (or higher) account and a signed business associate agreement is in place to store PHI data in the account per HIPAA and HITRUST regulations, but no such agreement is in place for one or more of the accounts approved for replication, regardless if they are Business Critical (or higher) accounts. Both scenarios are prohibited by default in an effort to help prevent account administrators for Business Critical (or higher) accounts from inadvertently replicating sensitive data to accounts on lower editions. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#ignore_edition_check Database#ignore_edition_check} */ readonly ignoreEditionCheck?: boolean | cdktf.IResolvable; /** * enable_to_account block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#enable_to_account Database#enable_to_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#enable_to_account Database#enable_to_account} */ readonly enableToAccount: DatabaseReplicationEnableToAccount[] | cdktf.IResolvable; } @@ -416,7 +416,7 @@ export class DatabaseReplicationOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database snowflake_database} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database snowflake_database} */ export class Database extends cdktf.TerraformResource { @@ -432,7 +432,7 @@ export class Database extends cdktf.TerraformResource { * Generates CDKTF code for importing a Database resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Database to import - * @param importFromId The id of the existing Database that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Database that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Database to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -444,7 +444,7 @@ export class Database extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/database snowflake_database} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/database snowflake_database} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -455,7 +455,7 @@ export class Database extends cdktf.TerraformResource { terraformResourceType: 'snowflake_database', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/dynamic-table/README.md b/src/dynamic-table/README.md index 9a266f6b7..32d8bae33 100644 --- a/src/dynamic-table/README.md +++ b/src/dynamic-table/README.md @@ -1,3 +1,3 @@ # `snowflake_dynamic_table` -Refer to the Terraform Registry for docs: [`snowflake_dynamic_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table). +Refer to the Terraform Registry for docs: [`snowflake_dynamic_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table). diff --git a/src/dynamic-table/index.ts b/src/dynamic-table/index.ts index 3eca95b26..d9e9ba438 100644 --- a/src/dynamic-table/index.ts +++ b/src/dynamic-table/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface DynamicTableConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the dynamic table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#comment DynamicTable#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#comment DynamicTable#comment} */ readonly comment?: string; /** * The database in which to create the dynamic table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#database DynamicTable#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#database DynamicTable#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#id DynamicTable#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#id DynamicTable#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,49 +34,49 @@ export interface DynamicTableConfig extends cdktf.TerraformMetaArguments { /** * Initialize trigger for the dynamic table. Can only be set on creation. Available options are ON_CREATE and ON_SCHEDULE. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#initialize DynamicTable#initialize} */ readonly initialize?: string; /** * Specifies the identifier (i.e. name) for the dynamic table; must be unique for the schema in which the dynamic table is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#name DynamicTable#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#name DynamicTable#name} */ readonly name: string; /** * Specifies whether to replace the dynamic table if it already exists. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#or_replace DynamicTable#or_replace} */ readonly orReplace?: boolean | cdktf.IResolvable; /** * Specifies the query to use to populate the dynamic table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#query DynamicTable#query} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#query DynamicTable#query} */ readonly query: string; /** * INCREMENTAL to use incremental refreshes, FULL to recompute the whole table on every refresh, or AUTO to let Snowflake decide. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#refresh_mode DynamicTable#refresh_mode} */ readonly refreshMode?: string; /** * The schema in which to create the dynamic table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#schema DynamicTable#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#schema DynamicTable#schema} */ readonly schema: string; /** * The warehouse in which to create the dynamic table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#warehouse DynamicTable#warehouse} */ readonly warehouse: string; /** * target_lag block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#target_lag DynamicTable#target_lag} */ readonly targetLag: DynamicTableTargetLag; } @@ -84,13 +84,13 @@ export interface DynamicTableTargetLag { /** * Specifies whether the target lag time is downstream. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#downstream DynamicTable#downstream} */ readonly downstream?: boolean | cdktf.IResolvable; /** * Specifies the maximum target lag time for the dynamic table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#maximum_duration DynamicTable#maximum_duration} */ readonly maximumDuration?: string; } @@ -203,7 +203,7 @@ export class DynamicTableTargetLagOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table snowflake_dynamic_table} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table snowflake_dynamic_table} */ export class DynamicTable extends cdktf.TerraformResource { @@ -219,7 +219,7 @@ export class DynamicTable extends cdktf.TerraformResource { * Generates CDKTF code for importing a DynamicTable resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DynamicTable to import - * @param importFromId The id of the existing DynamicTable that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DynamicTable that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DynamicTable to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -231,7 +231,7 @@ export class DynamicTable extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/dynamic_table snowflake_dynamic_table} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/dynamic_table snowflake_dynamic_table} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -242,7 +242,7 @@ export class DynamicTable extends cdktf.TerraformResource { terraformResourceType: 'snowflake_dynamic_table', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/email-notification-integration/README.md b/src/email-notification-integration/README.md index 2963f6b47..b9b41979a 100644 --- a/src/email-notification-integration/README.md +++ b/src/email-notification-integration/README.md @@ -1,3 +1,3 @@ # `snowflake_email_notification_integration` -Refer to the Terraform Registry for docs: [`snowflake_email_notification_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration). +Refer to the Terraform Registry for docs: [`snowflake_email_notification_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration). diff --git a/src/email-notification-integration/index.ts b/src/email-notification-integration/index.ts index 538307f74..a66e84898 100644 --- a/src/email-notification-integration/index.ts +++ b/src/email-notification-integration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,34 +15,34 @@ export interface EmailNotificationIntegrationConfig extends cdktf.TerraformMetaA /** * List of email addresses that should receive notifications. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#allowed_recipients EmailNotificationIntegration#allowed_recipients} */ readonly allowedRecipients?: string[]; /** * A comment for the email integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#comment EmailNotificationIntegration#comment} */ readonly comment?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#enabled EmailNotificationIntegration#enabled} */ readonly enabled: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#id EmailNotificationIntegration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#name EmailNotificationIntegration#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration snowflake_email_notification_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration snowflake_email_notification_integration} */ export class EmailNotificationIntegration extends cdktf.TerraformResource { @@ -58,7 +58,7 @@ export class EmailNotificationIntegration extends cdktf.TerraformResource { * Generates CDKTF code for importing a EmailNotificationIntegration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the EmailNotificationIntegration to import - * @param importFromId The id of the existing EmailNotificationIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing EmailNotificationIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the EmailNotificationIntegration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -70,7 +70,7 @@ export class EmailNotificationIntegration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/email_notification_integration snowflake_email_notification_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/email_notification_integration snowflake_email_notification_integration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -81,7 +81,7 @@ export class EmailNotificationIntegration extends cdktf.TerraformResource { terraformResourceType: 'snowflake_email_notification_integration', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/external-function/README.md b/src/external-function/README.md index 107d86d6c..14287c465 100644 --- a/src/external-function/README.md +++ b/src/external-function/README.md @@ -1,3 +1,3 @@ # `snowflake_external_function` -Refer to the Terraform Registry for docs: [`snowflake_external_function`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function). +Refer to the Terraform Registry for docs: [`snowflake_external_function`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function). diff --git a/src/external-function/index.ts b/src/external-function/index.ts index 0ef28d4bc..727714c18 100644 --- a/src/external-function/index.ts +++ b/src/external-function/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,35 +15,35 @@ export interface ExternalFunctionConfig extends cdktf.TerraformMetaArguments { /** * The name of the API integration object that should be used to authenticate the call to the proxy service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#api_integration ExternalFunction#api_integration} */ readonly apiIntegration: string; /** * A description of the external function. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#comment ExternalFunction#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#comment ExternalFunction#comment} */ readonly comment?: string; /** * If specified, the JSON payload is compressed when sent from Snowflake to the proxy service, and when sent back from the proxy service to Snowflake. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#compression ExternalFunction#compression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#compression ExternalFunction#compression} */ readonly compression?: string; /** * Binds Snowflake context function results to HTTP headers. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#context_headers ExternalFunction#context_headers} */ readonly contextHeaders?: string[]; /** * The database in which to create the external function. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#database ExternalFunction#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#database ExternalFunction#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#id ExternalFunction#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#id ExternalFunction#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -52,73 +52,73 @@ export interface ExternalFunctionConfig extends cdktf.TerraformMetaArguments { /** * This specifies the maximum number of rows in each batch sent to the proxy service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#max_batch_rows ExternalFunction#max_batch_rows} */ readonly maxBatchRows?: number; /** * Specifies the identifier for the external function. The identifier can contain the schema name and database name, as well as the function name. The function's signature (name and argument data types) must be unique within the schema. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} */ readonly name: string; /** * Specifies the behavior of the external function when called with null inputs. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#null_input_behavior ExternalFunction#null_input_behavior} */ readonly nullInputBehavior?: string; /** * This specifies the name of the request translator function * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#request_translator ExternalFunction#request_translator} */ readonly requestTranslator?: string; /** * This specifies the name of the response translator function. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#response_translator ExternalFunction#response_translator} */ readonly responseTranslator?: string; /** * Specifies the behavior of the function when returning results * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_behavior ExternalFunction#return_behavior} */ readonly returnBehavior: string; /** * Indicates whether the function can return NULL values (true) or must return only NON-NULL values (false). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_null_allowed ExternalFunction#return_null_allowed} */ readonly returnNullAllowed?: boolean | cdktf.IResolvable; /** * Specifies the data type returned by the external function. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#return_type ExternalFunction#return_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#return_type ExternalFunction#return_type} */ readonly returnType: string; /** * The schema in which to create the external function. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#schema ExternalFunction#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#schema ExternalFunction#schema} */ readonly schema: string; /** * This is the invocation URL of the proxy service and resource through which Snowflake calls the remote service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#url_of_proxy_and_resource ExternalFunction#url_of_proxy_and_resource} */ readonly urlOfProxyAndResource: string; /** * arg block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#arg ExternalFunction#arg} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#arg ExternalFunction#arg} */ readonly arg?: ExternalFunctionArg[] | cdktf.IResolvable; /** * header block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#header ExternalFunction#header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#header ExternalFunction#header} */ readonly header?: ExternalFunctionHeader[] | cdktf.IResolvable; } @@ -126,13 +126,13 @@ export interface ExternalFunctionArg { /** * Argument name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} */ readonly name: string; /** * Argument type, e.g. VARCHAR * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#type ExternalFunction#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#type ExternalFunction#type} */ readonly type: string; } @@ -273,13 +273,13 @@ export interface ExternalFunctionHeader { /** * Header name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#name ExternalFunction#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#name ExternalFunction#name} */ readonly name: string; /** * Header value * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#value ExternalFunction#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#value ExternalFunction#value} */ readonly value: string; } @@ -418,7 +418,7 @@ export class ExternalFunctionHeaderList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function snowflake_external_function} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function snowflake_external_function} */ export class ExternalFunction extends cdktf.TerraformResource { @@ -434,7 +434,7 @@ export class ExternalFunction extends cdktf.TerraformResource { * Generates CDKTF code for importing a ExternalFunction resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ExternalFunction to import - * @param importFromId The id of the existing ExternalFunction that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ExternalFunction that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ExternalFunction to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -446,7 +446,7 @@ export class ExternalFunction extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_function snowflake_external_function} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_function snowflake_external_function} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -457,7 +457,7 @@ export class ExternalFunction extends cdktf.TerraformResource { terraformResourceType: 'snowflake_external_function', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/external-oauth-integration/README.md b/src/external-oauth-integration/README.md index ccc931057..33ed90a64 100644 --- a/src/external-oauth-integration/README.md +++ b/src/external-oauth-integration/README.md @@ -1,3 +1,3 @@ # `snowflake_external_oauth_integration` -Refer to the Terraform Registry for docs: [`snowflake_external_oauth_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration). +Refer to the Terraform Registry for docs: [`snowflake_external_oauth_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration). diff --git a/src/external-oauth-integration/index.ts b/src/external-oauth-integration/index.ts index 6838d49fb..d439c99b5 100644 --- a/src/external-oauth-integration/index.ts +++ b/src/external-oauth-integration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,95 +15,95 @@ export interface ExternalOauthIntegrationConfig extends cdktf.TerraformMetaArgum /** * Specifies a comment for the OAuth integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#comment ExternalOauthIntegration#comment} */ readonly comment?: string; /** * Specifies whether to initiate operation of the integration or suspend it. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#enabled ExternalOauthIntegration#enabled} */ readonly enabled: boolean | cdktf.IResolvable; /** * Specifies the list of roles that the client can set as the primary role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_allowed_roles_list ExternalOauthIntegration#external_oauth_allowed_roles_list} */ readonly externalOauthAllowedRolesList?: string[]; /** * Specifies whether the OAuth client or user can use a role that is not defined in the OAuth access token. Valid values are (case-insensitive): `DISABLE` | `ENABLE` | `ENABLE_FOR_PRIVILEGE`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_any_role_mode ExternalOauthIntegration#external_oauth_any_role_mode} */ readonly externalOauthAnyRoleMode?: string; /** * Specifies additional values that can be used for the access token's audience validation on top of using the Customer's Snowflake Account URL * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_audience_list ExternalOauthIntegration#external_oauth_audience_list} */ readonly externalOauthAudienceList?: string[]; /** * Specifies the list of roles that a client cannot set as the primary role. By default, this list includes the ACCOUNTADMIN, ORGADMIN and SECURITYADMIN roles. To remove these privileged roles from the list, use the ALTER ACCOUNT command to set the EXTERNAL_OAUTH_ADD_PRIVILEGED_ROLES_TO_BLOCKED_LIST account parameter to FALSE. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_blocked_roles_list ExternalOauthIntegration#external_oauth_blocked_roles_list} */ readonly externalOauthBlockedRolesList?: string[]; /** * Specifies the URL to define the OAuth 2.0 authorization server. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_issuer ExternalOauthIntegration#external_oauth_issuer} */ readonly externalOauthIssuer: string; /** * Specifies the endpoint or a list of endpoints from which to download public keys or certificates to validate an External OAuth access token. The maximum number of URLs that can be specified in the list is 3. If removed from the config, the resource is recreated. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_jws_keys_url ExternalOauthIntegration#external_oauth_jws_keys_url} */ readonly externalOauthJwsKeysUrl?: string[]; /** * Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. If removed from the config, the resource is recreated. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key ExternalOauthIntegration#external_oauth_rsa_public_key} */ readonly externalOauthRsaPublicKey?: string; /** * Specifies a second RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. Used for key rotation. If removed from the config, the resource is recreated. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_rsa_public_key_2 ExternalOauthIntegration#external_oauth_rsa_public_key_2} */ readonly externalOauthRsaPublicKey2?: string; /** * Specifies the scope delimiter in the authorization token. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_delimiter ExternalOauthIntegration#external_oauth_scope_delimiter} */ readonly externalOauthScopeDelimiter?: string; /** * Specifies the access token claim to map the access token to an account role. If removed from the config, the resource is recreated. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_scope_mapping_attribute ExternalOauthIntegration#external_oauth_scope_mapping_attribute} */ readonly externalOauthScopeMappingAttribute?: string; /** * Indicates which Snowflake user record attribute should be used to map the access token to a Snowflake user record. Valid values are (case-insensitive): `LOGIN_NAME` | `EMAIL_ADDRESS`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_snowflake_user_mapping_attribute ExternalOauthIntegration#external_oauth_snowflake_user_mapping_attribute} */ readonly externalOauthSnowflakeUserMappingAttribute: string; /** * Specifies the access token claim or claims that can be used to map the access token to a Snowflake user record. If removed from the config, the resource is recreated. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_token_user_mapping_claim ExternalOauthIntegration#external_oauth_token_user_mapping_claim} */ readonly externalOauthTokenUserMappingClaim: string[]; /** * Specifies the OAuth 2.0 authorization server to be Okta, Microsoft Azure AD, Ping Identity PingFederate, or a Custom OAuth 2.0 authorization server. Valid values are (case-insensitive): `OKTA` | `AZURE` | `PING_FEDERATE` | `CUSTOM`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#external_oauth_type ExternalOauthIntegration#external_oauth_type} */ readonly externalOauthType: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#id ExternalOauthIntegration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -112,7 +112,7 @@ export interface ExternalOauthIntegrationConfig extends cdktf.TerraformMetaArgum /** * Specifies the name of the External Oath integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#name ExternalOauthIntegration#name} */ readonly name: string; } @@ -1707,7 +1707,7 @@ export class ExternalOauthIntegrationShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration} */ export class ExternalOauthIntegration extends cdktf.TerraformResource { @@ -1723,7 +1723,7 @@ export class ExternalOauthIntegration extends cdktf.TerraformResource { * Generates CDKTF code for importing a ExternalOauthIntegration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ExternalOauthIntegration to import - * @param importFromId The id of the existing ExternalOauthIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ExternalOauthIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ExternalOauthIntegration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1735,7 +1735,7 @@ export class ExternalOauthIntegration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_oauth_integration snowflake_external_oauth_integration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -1746,7 +1746,7 @@ export class ExternalOauthIntegration extends cdktf.TerraformResource { terraformResourceType: 'snowflake_external_oauth_integration', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/external-table/README.md b/src/external-table/README.md index 1226578ce..9ce07d874 100644 --- a/src/external-table/README.md +++ b/src/external-table/README.md @@ -1,3 +1,3 @@ # `snowflake_external_table` -Refer to the Terraform Registry for docs: [`snowflake_external_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table). +Refer to the Terraform Registry for docs: [`snowflake_external_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table). diff --git a/src/external-table/index.ts b/src/external-table/index.ts index 455f7e58b..f1676a0ae 100644 --- a/src/external-table/index.ts +++ b/src/external-table/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,41 +15,41 @@ export interface ExternalTableConfig extends cdktf.TerraformMetaArguments { /** * Specifies whether to automatically refresh the external table metadata once, immediately after the external table is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#auto_refresh ExternalTable#auto_refresh} */ readonly autoRefresh?: boolean | cdktf.IResolvable; /** * Specifies the aws sns topic for the external table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#aws_sns_topic ExternalTable#aws_sns_topic} */ readonly awsSnsTopic?: string; /** * Specifies a comment for the external table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#comment ExternalTable#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#comment ExternalTable#comment} */ readonly comment?: string; /** * Specifies to retain the access permissions from the original table when an external table is recreated using the CREATE OR REPLACE TABLE variant * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#copy_grants ExternalTable#copy_grants} */ readonly copyGrants?: boolean | cdktf.IResolvable; /** * The database in which to create the external table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} */ readonly database: string; /** * Specifies the file format for the external table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#file_format ExternalTable#file_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#file_format ExternalTable#file_format} */ readonly fileFormat: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#id ExternalTable#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#id ExternalTable#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -58,55 +58,55 @@ export interface ExternalTableConfig extends cdktf.TerraformMetaArguments { /** * Specifies a location for the external table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#location ExternalTable#location} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#location ExternalTable#location} */ readonly location: string; /** * Specifies the identifier for the external table; must be unique for the database and schema in which the externalTable is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} */ readonly name: string; /** * Specifies any partition columns to evaluate for the external table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#partition_by ExternalTable#partition_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#partition_by ExternalTable#partition_by} */ readonly partitionBy?: string[]; /** * Specifies the file names and/or paths on the external stage to match. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#pattern ExternalTable#pattern} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#pattern ExternalTable#pattern} */ readonly pattern?: string; /** * Specifies weather to refresh when an external table is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#refresh_on_create ExternalTable#refresh_on_create} */ readonly refreshOnCreate?: boolean | cdktf.IResolvable; /** * The schema in which to create the external table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} */ readonly schema: string; /** * Identifies the external table table type. For now, only "delta" for Delta Lake table format is supported. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#table_format ExternalTable#table_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#table_format ExternalTable#table_format} */ readonly tableFormat?: string; /** * column block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#column ExternalTable#column} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#column ExternalTable#column} */ readonly column: ExternalTableColumn[] | cdktf.IResolvable; /** * tag block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#tag ExternalTable#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#tag ExternalTable#tag} */ readonly tag?: ExternalTableTag[] | cdktf.IResolvable; } @@ -114,19 +114,19 @@ export interface ExternalTableColumn { /** * String that specifies the expression for the column. When queried, the column returns results derived from this expression. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#as ExternalTable#as} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#as ExternalTable#as} */ readonly as: string; /** * Column name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} */ readonly name: string; /** * Column type, e.g. VARIANT * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#type ExternalTable#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#type ExternalTable#type} */ readonly type: string; } @@ -293,25 +293,25 @@ export interface ExternalTableTag { /** * Name of the database that the tag was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#database ExternalTable#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#database ExternalTable#database} */ readonly database?: string; /** * Tag name, e.g. department. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#name ExternalTable#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#name ExternalTable#name} */ readonly name: string; /** * Name of the schema that the tag was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#schema ExternalTable#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#schema ExternalTable#schema} */ readonly schema?: string; /** * Tag value, e.g. marketing_info. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#value ExternalTable#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#value ExternalTable#value} */ readonly value: string; } @@ -508,7 +508,7 @@ export class ExternalTableTagList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table snowflake_external_table} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table snowflake_external_table} */ export class ExternalTable extends cdktf.TerraformResource { @@ -524,7 +524,7 @@ export class ExternalTable extends cdktf.TerraformResource { * Generates CDKTF code for importing a ExternalTable resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ExternalTable to import - * @param importFromId The id of the existing ExternalTable that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ExternalTable that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ExternalTable to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -536,7 +536,7 @@ export class ExternalTable extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/external_table snowflake_external_table} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/external_table snowflake_external_table} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -547,7 +547,7 @@ export class ExternalTable extends cdktf.TerraformResource { terraformResourceType: 'snowflake_external_table', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/failover-group/README.md b/src/failover-group/README.md index ae9f2819c..c74f0f57f 100644 --- a/src/failover-group/README.md +++ b/src/failover-group/README.md @@ -1,3 +1,3 @@ # `snowflake_failover_group` -Refer to the Terraform Registry for docs: [`snowflake_failover_group`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group). +Refer to the Terraform Registry for docs: [`snowflake_failover_group`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group). diff --git a/src/failover-group/index.ts b/src/failover-group/index.ts index 443ff5975..d1218c2de 100644 --- a/src/failover-group/index.ts +++ b/src/failover-group/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,29 +15,29 @@ export interface FailoverGroupConfig extends cdktf.TerraformMetaArguments { /** * Specifies the target account or list of target accounts to which replication and failover of specified objects from the source account is enabled. Secondary failover groups in the target accounts in this list can be promoted to serve as the primary failover group in case of failover. Expected in the form . * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_accounts FailoverGroup#allowed_accounts} */ readonly allowedAccounts?: string[]; /** * Specifies the database or list of databases for which you are enabling replication and failover from the source account to the target account. The OBJECT_TYPES list must include DATABASES to set this parameter. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_databases FailoverGroup#allowed_databases} */ readonly allowedDatabases?: string[]; /** * Type(s) of integrations for which you are enabling replication and failover from the source account to the target account. This property requires that the OBJECT_TYPES list include INTEGRATIONS to set this parameter. The following integration types are supported: "SECURITY INTEGRATIONS", "API INTEGRATIONS", "STORAGE INTEGRATIONS", "EXTERNAL ACCESS INTEGRATIONS", "NOTIFICATION INTEGRATIONS" * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_integration_types FailoverGroup#allowed_integration_types} */ readonly allowedIntegrationTypes?: string[]; /** * Specifies the share or list of shares for which you are enabling replication and failover from the source account to the target account. The OBJECT_TYPES list must include SHARES to set this parameter. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#allowed_shares FailoverGroup#allowed_shares} */ readonly allowedShares?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#id FailoverGroup#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#id FailoverGroup#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -46,31 +46,31 @@ export interface FailoverGroupConfig extends cdktf.TerraformMetaArguments { /** * Allows replicating objects to accounts on lower editions. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#ignore_edition_check FailoverGroup#ignore_edition_check} */ readonly ignoreEditionCheck?: boolean | cdktf.IResolvable; /** * Specifies the identifier for the failover group. The identifier must start with an alphabetic character and cannot contain spaces or special characters unless the identifier string is enclosed in double quotes (e.g. "My object"). Identifiers enclosed in double quotes are also case-sensitive. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} */ readonly name: string; /** * Type(s) of objects for which you are enabling replication and failover from the source account to the target account. The following object types are supported: "ACCOUNT PARAMETERS", "DATABASES", "INTEGRATIONS", "NETWORK POLICIES", "RESOURCE MONITORS", "ROLES", "SHARES", "USERS", "WAREHOUSES" * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#object_types FailoverGroup#object_types} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#object_types FailoverGroup#object_types} */ readonly objectTypes?: string[]; /** * from_replica block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#from_replica FailoverGroup#from_replica} */ readonly fromReplica?: FailoverGroupFromReplica; /** * replication_schedule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#replication_schedule FailoverGroup#replication_schedule} */ readonly replicationSchedule?: FailoverGroupReplicationSchedule; } @@ -78,19 +78,19 @@ export interface FailoverGroupFromReplica { /** * Identifier for the primary failover group in the source account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#name FailoverGroup#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#name FailoverGroup#name} */ readonly name: string; /** * Name of your Snowflake organization. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#organization_name FailoverGroup#organization_name} */ readonly organizationName: string; /** * Source account from which you are enabling replication and failover of the specified objects. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#source_account_name FailoverGroup#source_account_name} */ readonly sourceAccountName: string; } @@ -225,13 +225,13 @@ export interface FailoverGroupReplicationScheduleCron { /** * Specifies the cron expression for the replication schedule. The cron expression must be in the following format: "minute hour day-of-month month day-of-week". The following values are supported: minute: 0-59 hour: 0-23 day-of-month: 1-31 month: 1-12 day-of-week: 0-6 (0 is Sunday) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#expression FailoverGroup#expression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#expression FailoverGroup#expression} */ readonly expression: string; /** * Specifies the time zone for secondary group refresh. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#time_zone FailoverGroup#time_zone} */ readonly timeZone: string; } @@ -340,13 +340,13 @@ export interface FailoverGroupReplicationSchedule { /** * Specifies the interval in minutes for the replication schedule. The interval must be greater than 0 and less than 1440 (24 hours). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#interval FailoverGroup#interval} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#interval FailoverGroup#interval} */ readonly interval?: number; /** * cron block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#cron FailoverGroup#cron} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#cron FailoverGroup#cron} */ readonly cron?: FailoverGroupReplicationScheduleCron; } @@ -459,7 +459,7 @@ export class FailoverGroupReplicationScheduleOutputReference extends cdktf.Compl } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group snowflake_failover_group} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group snowflake_failover_group} */ export class FailoverGroup extends cdktf.TerraformResource { @@ -475,7 +475,7 @@ export class FailoverGroup extends cdktf.TerraformResource { * Generates CDKTF code for importing a FailoverGroup resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the FailoverGroup to import - * @param importFromId The id of the existing FailoverGroup that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing FailoverGroup that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the FailoverGroup to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -487,7 +487,7 @@ export class FailoverGroup extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/failover_group snowflake_failover_group} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/failover_group snowflake_failover_group} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -498,7 +498,7 @@ export class FailoverGroup extends cdktf.TerraformResource { terraformResourceType: 'snowflake_failover_group', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/file-format/README.md b/src/file-format/README.md index 7fcd2c9f1..4311671ed 100644 --- a/src/file-format/README.md +++ b/src/file-format/README.md @@ -1,3 +1,3 @@ # `snowflake_file_format` -Refer to the Terraform Registry for docs: [`snowflake_file_format`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format). +Refer to the Terraform Registry for docs: [`snowflake_file_format`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format). diff --git a/src/file-format/index.ts b/src/file-format/index.ts index 5317d10d0..503e7a1c0 100644 --- a/src/file-format/index.ts +++ b/src/file-format/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,119 +15,119 @@ export interface FileFormatConfig extends cdktf.TerraformMetaArguments { /** * Boolean that specifies to allow duplicate object field names (only the last one will be preserved). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#allow_duplicate FileFormat#allow_duplicate} */ readonly allowDuplicate?: boolean | cdktf.IResolvable; /** * Boolean that specifies whether to interpret columns with no defined logical data type as UTF-8 text. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_as_text FileFormat#binary_as_text} */ readonly binaryAsText?: boolean | cdktf.IResolvable; /** * Defines the encoding format for binary input or output. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#binary_format FileFormat#binary_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#binary_format FileFormat#binary_format} */ readonly binaryFormat?: string; /** * Specifies a comment for the file format. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#comment FileFormat#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#comment FileFormat#comment} */ readonly comment?: string; /** * Specifies the current compression algorithm for the data file. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#compression FileFormat#compression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#compression FileFormat#compression} */ readonly compression?: string; /** * The database in which to create the file format. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#database FileFormat#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#database FileFormat#database} */ readonly database: string; /** * Defines the format of date values in the data files (data loading) or table (data unloading). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#date_format FileFormat#date_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#date_format FileFormat#date_format} */ readonly dateFormat?: string; /** * Boolean that specifies whether the XML parser disables automatic conversion of numeric and Boolean values from text to native representation. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_auto_convert FileFormat#disable_auto_convert} */ readonly disableAutoConvert?: boolean | cdktf.IResolvable; /** * Boolean that specifies whether the XML parser disables recognition of Snowflake semi-structured data tags. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#disable_snowflake_data FileFormat#disable_snowflake_data} */ readonly disableSnowflakeData?: boolean | cdktf.IResolvable; /** * Specifies whether to insert SQL NULL for empty fields in an input file, which are represented by two successive delimiters. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#empty_field_as_null FileFormat#empty_field_as_null} */ readonly emptyFieldAsNull?: boolean | cdktf.IResolvable; /** * Boolean that enables parsing of octal numbers. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#enable_octal FileFormat#enable_octal} */ readonly enableOctal?: boolean | cdktf.IResolvable; /** * String (constant) that specifies the character set of the source data when loading data into a table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#encoding FileFormat#encoding} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#encoding FileFormat#encoding} */ readonly encoding?: string; /** * Boolean that specifies whether to generate a parsing error if the number of delimited columns (i.e. fields) in an input file does not match the number of columns in the corresponding table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#error_on_column_count_mismatch FileFormat#error_on_column_count_mismatch} */ readonly errorOnColumnCountMismatch?: boolean | cdktf.IResolvable; /** * Single character string used as the escape character for field values. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape FileFormat#escape} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape FileFormat#escape} */ readonly escape?: string; /** * Single character string used as the escape character for unenclosed field values only. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#escape_unenclosed_field FileFormat#escape_unenclosed_field} */ readonly escapeUnenclosedField?: string; /** * Specifies one or more singlebyte or multibyte characters that separate fields in an input file (data loading) or unloaded file (data unloading). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_delimiter FileFormat#field_delimiter} */ readonly fieldDelimiter?: string; /** * Character used to enclose strings. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#field_optionally_enclosed_by FileFormat#field_optionally_enclosed_by} */ readonly fieldOptionallyEnclosedBy?: string; /** * Specifies the extension for files unloaded to a stage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#file_extension FileFormat#file_extension} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#file_extension FileFormat#file_extension} */ readonly fileExtension?: string; /** * Specifies the format of the input files (for data loading) or output files (for data unloading). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#format_type FileFormat#format_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#format_type FileFormat#format_type} */ readonly formatType: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#id FileFormat#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#id FileFormat#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -136,109 +136,109 @@ export interface FileFormatConfig extends cdktf.TerraformMetaArguments { /** * Boolean that specifies whether UTF-8 encoding errors produce error conditions. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#ignore_utf8_errors FileFormat#ignore_utf8_errors} */ readonly ignoreUtf8Errors?: boolean | cdktf.IResolvable; /** * Specifies the identifier for the file format; must be unique for the database and schema in which the file format is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#name FileFormat#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#name FileFormat#name} */ readonly name: string; /** * String used to convert to and from SQL NULL. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#null_if FileFormat#null_if} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#null_if FileFormat#null_if} */ readonly nullIf?: string[]; /** * Boolean that specifies whether to use the first row headers in the data files to determine column names. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#parse_header FileFormat#parse_header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#parse_header FileFormat#parse_header} */ readonly parseHeader?: boolean | cdktf.IResolvable; /** * Boolean that specifies whether the XML parser preserves leading and trailing spaces in element content. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#preserve_space FileFormat#preserve_space} */ readonly preserveSpace?: boolean | cdktf.IResolvable; /** * Specifies one or more singlebyte or multibyte characters that separate records in an input file (data loading) or unloaded file (data unloading). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#record_delimiter FileFormat#record_delimiter} */ readonly recordDelimiter?: string; /** * Boolean that specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#replace_invalid_characters FileFormat#replace_invalid_characters} */ readonly replaceInvalidCharacters?: boolean | cdktf.IResolvable; /** * The schema in which to create the file format. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#schema FileFormat#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#schema FileFormat#schema} */ readonly schema: string; /** * Boolean that specifies to skip any blank lines encountered in the data files. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_blank_lines FileFormat#skip_blank_lines} */ readonly skipBlankLines?: boolean | cdktf.IResolvable; /** * Boolean that specifies whether to skip the BOM (byte order mark), if present in a data file. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_byte_order_mark FileFormat#skip_byte_order_mark} */ readonly skipByteOrderMark?: boolean | cdktf.IResolvable; /** * Number of lines at the start of the file to skip. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#skip_header FileFormat#skip_header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#skip_header FileFormat#skip_header} */ readonly skipHeader?: number; /** * Boolean that instructs the JSON parser to remove object fields or array elements containing null values. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_null_values FileFormat#strip_null_values} */ readonly stripNullValues?: boolean | cdktf.IResolvable; /** * Boolean that instructs the JSON parser to remove outer brackets. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_array FileFormat#strip_outer_array} */ readonly stripOuterArray?: boolean | cdktf.IResolvable; /** * Boolean that specifies whether the XML parser strips out the outer XML element, exposing 2nd level elements as separate documents. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#strip_outer_element FileFormat#strip_outer_element} */ readonly stripOuterElement?: boolean | cdktf.IResolvable; /** * Defines the format of time values in the data files (data loading) or table (data unloading). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#time_format FileFormat#time_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#time_format FileFormat#time_format} */ readonly timeFormat?: string; /** * Defines the format of timestamp values in the data files (data loading) or table (data unloading). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#timestamp_format FileFormat#timestamp_format} */ readonly timestampFormat?: string; /** * Boolean that specifies whether to remove white space from fields. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#trim_space FileFormat#trim_space} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#trim_space FileFormat#trim_space} */ readonly trimSpace?: boolean | cdktf.IResolvable; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format snowflake_file_format} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format snowflake_file_format} */ export class FileFormat extends cdktf.TerraformResource { @@ -254,7 +254,7 @@ export class FileFormat extends cdktf.TerraformResource { * Generates CDKTF code for importing a FileFormat resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the FileFormat to import - * @param importFromId The id of the existing FileFormat that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing FileFormat that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the FileFormat to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -266,7 +266,7 @@ export class FileFormat extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/file_format snowflake_file_format} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/file_format snowflake_file_format} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -277,7 +277,7 @@ export class FileFormat extends cdktf.TerraformResource { terraformResourceType: 'snowflake_file_format', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/function-resource/README.md b/src/function-resource/README.md index dc2087776..c14f5d19d 100644 --- a/src/function-resource/README.md +++ b/src/function-resource/README.md @@ -1,3 +1,3 @@ # `snowflake_function` -Refer to the Terraform Registry for docs: [`snowflake_function`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function). +Refer to the Terraform Registry for docs: [`snowflake_function`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function). diff --git a/src/function-resource/index.ts b/src/function-resource/index.ts index 3cda83db1..ada722202 100644 --- a/src/function-resource/index.ts +++ b/src/function-resource/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface FunctionResourceConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the function. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#comment FunctionResource#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#comment FunctionResource#comment} */ readonly comment?: string; /** * The database in which to create the function. Don't use the | character. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#database FunctionResource#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#database FunctionResource#database} */ readonly database: string; /** * The handler method for Java / Python function. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#handler FunctionResource#handler} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#handler FunctionResource#handler} */ readonly handler?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#id FunctionResource#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#id FunctionResource#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,79 +40,79 @@ export interface FunctionResourceConfig extends cdktf.TerraformMetaArguments { /** * Imports for Java / Python functions. For Java this a list of jar files, for Python this is a list of Python files. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#imports FunctionResource#imports} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#imports FunctionResource#imports} */ readonly imports?: string[]; /** * Specifies that the function is secure. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#is_secure FunctionResource#is_secure} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#is_secure FunctionResource#is_secure} */ readonly isSecure?: boolean | cdktf.IResolvable; /** * Specifies the language of the stored function code. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#language FunctionResource#language} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#language FunctionResource#language} */ readonly language?: string; /** * Specifies the identifier for the function; does not have to be unique for the schema in which the function is created. Don't use the | character. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} */ readonly name: string; /** * Specifies the behavior of the function when called with null inputs. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#null_input_behavior FunctionResource#null_input_behavior} */ readonly nullInputBehavior?: string; /** * List of package imports to use for Java / Python functions. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#packages FunctionResource#packages} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#packages FunctionResource#packages} */ readonly packages?: string[]; /** * Specifies the behavior of the function when returning results * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_behavior FunctionResource#return_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_behavior FunctionResource#return_behavior} */ readonly returnBehavior?: string; /** * The return type of the function * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#return_type FunctionResource#return_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#return_type FunctionResource#return_type} */ readonly returnType: string; /** * Required for Python functions. Specifies Python runtime version. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#runtime_version FunctionResource#runtime_version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#runtime_version FunctionResource#runtime_version} */ readonly runtimeVersion?: string; /** * The schema in which to create the function. Don't use the | character. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#schema FunctionResource#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#schema FunctionResource#schema} */ readonly schema: string; /** * Specifies the javascript / java / scala / sql / python code used to create the function. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#statement FunctionResource#statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#statement FunctionResource#statement} */ readonly statement: string; /** * The target path for the Java / Python functions. For Java, it is the path of compiled jar files and for the Python it is the path of the Python files. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#target_path FunctionResource#target_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#target_path FunctionResource#target_path} */ readonly targetPath?: string; /** * arguments block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#arguments FunctionResource#arguments} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#arguments FunctionResource#arguments} */ readonly arguments?: FunctionResourceArguments[] | cdktf.IResolvable; } @@ -120,13 +120,13 @@ export interface FunctionResourceArguments { /** * The argument name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#name FunctionResource#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#name FunctionResource#name} */ readonly name: string; /** * The argument type * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#type FunctionResource#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#type FunctionResource#type} */ readonly type: string; } @@ -265,7 +265,7 @@ export class FunctionResourceArgumentsList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function snowflake_function} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function snowflake_function} */ export class FunctionResource extends cdktf.TerraformResource { @@ -281,7 +281,7 @@ export class FunctionResource extends cdktf.TerraformResource { * Generates CDKTF code for importing a FunctionResource resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the FunctionResource to import - * @param importFromId The id of the existing FunctionResource that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing FunctionResource that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the FunctionResource to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -293,7 +293,7 @@ export class FunctionResource extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/function snowflake_function} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/function snowflake_function} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -304,7 +304,7 @@ export class FunctionResource extends cdktf.TerraformResource { terraformResourceType: 'snowflake_function', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/grant-account-role/README.md b/src/grant-account-role/README.md index fa6994919..b706cea33 100644 --- a/src/grant-account-role/README.md +++ b/src/grant-account-role/README.md @@ -1,3 +1,3 @@ # `snowflake_grant_account_role` -Refer to the Terraform Registry for docs: [`snowflake_grant_account_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role). +Refer to the Terraform Registry for docs: [`snowflake_grant_account_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role). diff --git a/src/grant-account-role/index.ts b/src/grant-account-role/index.ts index 23717a386..2a0c9a49a 100644 --- a/src/grant-account-role/index.ts +++ b/src/grant-account-role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface GrantAccountRoleConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#id GrantAccountRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#id GrantAccountRole#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,25 +22,25 @@ export interface GrantAccountRoleConfig extends cdktf.TerraformMetaArguments { /** * The fully qualified name of the parent role which will create a parent-child relationship between the roles. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#parent_role_name GrantAccountRole#parent_role_name} */ readonly parentRoleName?: string; /** * The fully qualified name of the role which will be granted to the user or parent role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#role_name GrantAccountRole#role_name} */ readonly roleName: string; /** * The fully qualified name of the user on which specified role will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#user_name GrantAccountRole#user_name} */ readonly userName?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role snowflake_grant_account_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role snowflake_grant_account_role} */ export class GrantAccountRole extends cdktf.TerraformResource { @@ -56,7 +56,7 @@ export class GrantAccountRole extends cdktf.TerraformResource { * Generates CDKTF code for importing a GrantAccountRole resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the GrantAccountRole to import - * @param importFromId The id of the existing GrantAccountRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing GrantAccountRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the GrantAccountRole to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +68,7 @@ export class GrantAccountRole extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_account_role snowflake_grant_account_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_account_role snowflake_grant_account_role} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -79,7 +79,7 @@ export class GrantAccountRole extends cdktf.TerraformResource { terraformResourceType: 'snowflake_grant_account_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/grant-application-role/README.md b/src/grant-application-role/README.md index 9fc8a4615..8d5801ae4 100644 --- a/src/grant-application-role/README.md +++ b/src/grant-application-role/README.md @@ -1,3 +1,3 @@ # `snowflake_grant_application_role` -Refer to the Terraform Registry for docs: [`snowflake_grant_application_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role). +Refer to the Terraform Registry for docs: [`snowflake_grant_application_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role). diff --git a/src/grant-application-role/index.ts b/src/grant-application-role/index.ts index 6295a8e29..442b20447 100644 --- a/src/grant-application-role/index.ts +++ b/src/grant-application-role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface GrantApplicationRoleConfig extends cdktf.TerraformMetaArguments /** * The fully qualified name of the application on which application role will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_name GrantApplicationRole#application_name} */ readonly applicationName?: string; /** * Specifies the identifier for the application role to grant. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#application_role_name GrantApplicationRole#application_role_name} */ readonly applicationRoleName: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#id GrantApplicationRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#id GrantApplicationRole#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,13 +34,13 @@ export interface GrantApplicationRoleConfig extends cdktf.TerraformMetaArguments /** * The fully qualified name of the account role on which application role will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#parent_account_role_name GrantApplicationRole#parent_account_role_name} */ readonly parentAccountRoleName?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role snowflake_grant_application_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role snowflake_grant_application_role} */ export class GrantApplicationRole extends cdktf.TerraformResource { @@ -56,7 +56,7 @@ export class GrantApplicationRole extends cdktf.TerraformResource { * Generates CDKTF code for importing a GrantApplicationRole resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the GrantApplicationRole to import - * @param importFromId The id of the existing GrantApplicationRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing GrantApplicationRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the GrantApplicationRole to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +68,7 @@ export class GrantApplicationRole extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_application_role snowflake_grant_application_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_application_role snowflake_grant_application_role} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -79,7 +79,7 @@ export class GrantApplicationRole extends cdktf.TerraformResource { terraformResourceType: 'snowflake_grant_application_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/grant-database-role/README.md b/src/grant-database-role/README.md index da2a517e0..f06c35247 100644 --- a/src/grant-database-role/README.md +++ b/src/grant-database-role/README.md @@ -1,3 +1,3 @@ # `snowflake_grant_database_role` -Refer to the Terraform Registry for docs: [`snowflake_grant_database_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role). +Refer to the Terraform Registry for docs: [`snowflake_grant_database_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role). diff --git a/src/grant-database-role/index.ts b/src/grant-database-role/index.ts index d06bf6251..512944e63 100644 --- a/src/grant-database-role/index.ts +++ b/src/grant-database-role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface GrantDatabaseRoleConfig extends cdktf.TerraformMetaArguments { /** * The fully qualified name of the database role which will be granted to share or parent role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#database_role_name GrantDatabaseRole#database_role_name} */ readonly databaseRoleName: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#id GrantDatabaseRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#id GrantDatabaseRole#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,25 +28,25 @@ export interface GrantDatabaseRoleConfig extends cdktf.TerraformMetaArguments { /** * The fully qualified name of the parent database role which will create a parent-child relationship between the roles. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_database_role_name GrantDatabaseRole#parent_database_role_name} */ readonly parentDatabaseRoleName?: string; /** * The fully qualified name of the parent account role which will create a parent-child relationship between the roles. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#parent_role_name GrantDatabaseRole#parent_role_name} */ readonly parentRoleName?: string; /** * The fully qualified name of the share on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#share_name GrantDatabaseRole#share_name} */ readonly shareName?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role snowflake_grant_database_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role snowflake_grant_database_role} */ export class GrantDatabaseRole extends cdktf.TerraformResource { @@ -62,7 +62,7 @@ export class GrantDatabaseRole extends cdktf.TerraformResource { * Generates CDKTF code for importing a GrantDatabaseRole resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the GrantDatabaseRole to import - * @param importFromId The id of the existing GrantDatabaseRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing GrantDatabaseRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the GrantDatabaseRole to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -74,7 +74,7 @@ export class GrantDatabaseRole extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_database_role snowflake_grant_database_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_database_role snowflake_grant_database_role} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -85,7 +85,7 @@ export class GrantDatabaseRole extends cdktf.TerraformResource { terraformResourceType: 'snowflake_grant_database_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/grant-ownership/README.md b/src/grant-ownership/README.md index 05be29671..f7ffc5d2c 100644 --- a/src/grant-ownership/README.md +++ b/src/grant-ownership/README.md @@ -1,3 +1,3 @@ # `snowflake_grant_ownership` -Refer to the Terraform Registry for docs: [`snowflake_grant_ownership`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership). +Refer to the Terraform Registry for docs: [`snowflake_grant_ownership`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership). diff --git a/src/grant-ownership/index.ts b/src/grant-ownership/index.ts index 27e96a4c7..5e100a54c 100644 --- a/src/grant-ownership/index.ts +++ b/src/grant-ownership/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface GrantOwnershipConfig extends cdktf.TerraformMetaArguments { /** * The fully qualified name of the account role to which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} */ readonly accountRoleName?: string; /** * The fully qualified name of the database role to which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} */ readonly databaseRoleName?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#id GrantOwnership#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,13 +34,13 @@ export interface GrantOwnershipConfig extends cdktf.TerraformMetaArguments { /** * Specifies whether to remove or transfer all existing outbound privileges on the object when ownership is transferred to a new role. Available options are: REVOKE for removing existing privileges and COPY to transfer them with ownership. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#optional-parameters). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} */ readonly outboundPrivileges?: string; /** * on block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#on GrantOwnership#on} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#on GrantOwnership#on} */ readonly on: GrantOwnershipOn; } @@ -48,19 +48,19 @@ export interface GrantOwnershipOnAll { /** * The fully qualified name of the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} */ readonly inDatabase?: string; /** * The fully qualified name of the schema. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} */ readonly inSchema?: string; /** * Specifies the type of object in plural form on which you are transferring ownership. Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} */ readonly objectTypePlural: string; } @@ -201,19 +201,19 @@ export interface GrantOwnershipOnFuture { /** * The fully qualified name of the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} */ readonly inDatabase?: string; /** * The fully qualified name of the schema. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} */ readonly inSchema?: string; /** * Specifies the type of object in plural form on which you are transferring ownership. Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} */ readonly objectTypePlural: string; } @@ -354,25 +354,25 @@ export interface GrantOwnershipOn { /** * Specifies the identifier for the object on which you are transferring ownership. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} */ readonly objectName?: string; /** * Specifies the type of object on which you are transferring ownership. Available values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | COMPUTE POOL | DATA METRIC FUNCTION | DATABASE | DATABASE ROLE | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | EXTERNAL VOLUME | FAILOVER GROUP | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | ICEBERG TABLE | IMAGE REPOSITORY | INTEGRATION | MATERIALIZED VIEW | NETWORK POLICY | NETWORK RULE | PACKAGES POLICY | PIPE | PROCEDURE | MASKING POLICY | PASSWORD POLICY | PROJECTION POLICY | REPLICATION GROUP | ROLE | ROW ACCESS POLICY | SCHEMA | SESSION POLICY | SECRET | SEQUENCE | STAGE | STREAM | TABLE | TAG | TASK | USER | VIEW | WAREHOUSE * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} */ readonly objectType?: string; /** * all block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#all GrantOwnership#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#all GrantOwnership#all} */ readonly all?: GrantOwnershipOnAll; /** * future block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#future GrantOwnership#future} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#future GrantOwnership#future} */ readonly future?: GrantOwnershipOnFuture; } @@ -543,7 +543,7 @@ export class GrantOwnershipOnOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership snowflake_grant_ownership} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership snowflake_grant_ownership} */ export class GrantOwnership extends cdktf.TerraformResource { @@ -559,7 +559,7 @@ export class GrantOwnership extends cdktf.TerraformResource { * Generates CDKTF code for importing a GrantOwnership resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the GrantOwnership to import - * @param importFromId The id of the existing GrantOwnership that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing GrantOwnership that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the GrantOwnership to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -571,7 +571,7 @@ export class GrantOwnership extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership snowflake_grant_ownership} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_ownership snowflake_grant_ownership} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -582,7 +582,7 @@ export class GrantOwnership extends cdktf.TerraformResource { terraformResourceType: 'snowflake_grant_ownership', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/grant-privileges-to-account-role/README.md b/src/grant-privileges-to-account-role/README.md index 9ac1aa8c5..bafbcacf0 100644 --- a/src/grant-privileges-to-account-role/README.md +++ b/src/grant-privileges-to-account-role/README.md @@ -1,3 +1,3 @@ # `snowflake_grant_privileges_to_account_role` -Refer to the Terraform Registry for docs: [`snowflake_grant_privileges_to_account_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role). +Refer to the Terraform Registry for docs: [`snowflake_grant_privileges_to_account_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role). diff --git a/src/grant-privileges-to-account-role/index.ts b/src/grant-privileges-to-account-role/index.ts index 68f40c838..1a0c0c444 100644 --- a/src/grant-privileges-to-account-role/index.ts +++ b/src/grant-privileges-to-account-role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,29 +15,29 @@ export interface GrantPrivilegesToAccountRoleConfig extends cdktf.TerraformMetaA /** * The fully qualified name of the account role to which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#account_role_name GrantPrivilegesToAccountRole#account_role_name} */ readonly accountRoleName: string; /** * Grant all privileges on the account role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_privileges GrantPrivilegesToAccountRole#all_privileges} */ readonly allPrivileges?: boolean | cdktf.IResolvable; /** * If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply GrantPrivilegesToAccountRole#always_apply} */ readonly alwaysApply?: boolean | cdktf.IResolvable; /** * This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#always_apply_trigger GrantPrivilegesToAccountRole#always_apply_trigger} */ readonly alwaysApplyTrigger?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#id GrantPrivilegesToAccountRole#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -46,37 +46,37 @@ export interface GrantPrivilegesToAccountRoleConfig extends cdktf.TerraformMetaA /** * If true, the privileges will be granted on the account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account GrantPrivilegesToAccountRole#on_account} */ readonly onAccount?: boolean | cdktf.IResolvable; /** * The privileges to grant on the account role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#privileges GrantPrivilegesToAccountRole#privileges} */ readonly privileges?: string[]; /** * Specifies whether the grantee can grant the privileges to other users. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#with_grant_option GrantPrivilegesToAccountRole#with_grant_option} */ readonly withGrantOption?: boolean | cdktf.IResolvable; /** * on_account_object block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_account_object GrantPrivilegesToAccountRole#on_account_object} */ readonly onAccountObject?: GrantPrivilegesToAccountRoleOnAccountObject; /** * on_schema block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema GrantPrivilegesToAccountRole#on_schema} */ readonly onSchema?: GrantPrivilegesToAccountRoleOnSchema; /** * on_schema_object block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#on_schema_object GrantPrivilegesToAccountRole#on_schema_object} */ readonly onSchemaObject?: GrantPrivilegesToAccountRoleOnSchemaObject; } @@ -84,13 +84,13 @@ export interface GrantPrivilegesToAccountRoleOnAccountObject { /** * The fully qualified name of the object on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} */ readonly objectName: string; /** * The object type of the account object on which privileges will be granted. Valid values are: USER | RESOURCE MONITOR | WAREHOUSE | COMPUTE POOL | DATABASE | INTEGRATION | FAILOVER GROUP | REPLICATION GROUP | EXTERNAL VOLUME * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} */ readonly objectType: string; } @@ -199,19 +199,19 @@ export interface GrantPrivilegesToAccountRoleOnSchema { /** * The fully qualified name of the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all_schemas_in_database GrantPrivilegesToAccountRole#all_schemas_in_database} */ readonly allSchemasInDatabase?: string; /** * The fully qualified name of the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future_schemas_in_database GrantPrivilegesToAccountRole#future_schemas_in_database} */ readonly futureSchemasInDatabase?: string; /** * The fully qualified name of the schema. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#schema_name GrantPrivilegesToAccountRole#schema_name} */ readonly schemaName?: string; } @@ -353,17 +353,17 @@ export class GrantPrivilegesToAccountRoleOnSchemaOutputReference extends cdktf.C } export interface GrantPrivilegesToAccountRoleOnSchemaObjectAll { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database} */ readonly inDatabase?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema} */ readonly inSchema?: string; /** * The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} */ readonly objectTypePlural: string; } @@ -502,17 +502,17 @@ export class GrantPrivilegesToAccountRoleOnSchemaObjectAllOutputReference extend } export interface GrantPrivilegesToAccountRoleOnSchemaObjectFuture { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_database GrantPrivilegesToAccountRole#in_database} */ readonly inDatabase?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#in_schema GrantPrivilegesToAccountRole#in_schema} */ readonly inSchema?: string; /** * The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type_plural GrantPrivilegesToAccountRole#object_type_plural} */ readonly objectTypePlural: string; } @@ -653,25 +653,25 @@ export interface GrantPrivilegesToAccountRoleOnSchemaObject { /** * The fully qualified name of the object on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_name GrantPrivilegesToAccountRole#object_name} */ readonly objectName?: string; /** * The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#object_type GrantPrivilegesToAccountRole#object_type} */ readonly objectType?: string; /** * all block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#all GrantPrivilegesToAccountRole#all} */ readonly all?: GrantPrivilegesToAccountRoleOnSchemaObjectAll; /** * future block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#future GrantPrivilegesToAccountRole#future} */ readonly future?: GrantPrivilegesToAccountRoleOnSchemaObjectFuture; } @@ -842,7 +842,7 @@ export class GrantPrivilegesToAccountRoleOnSchemaObjectOutputReference extends c } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role} */ export class GrantPrivilegesToAccountRole extends cdktf.TerraformResource { @@ -858,7 +858,7 @@ export class GrantPrivilegesToAccountRole extends cdktf.TerraformResource { * Generates CDKTF code for importing a GrantPrivilegesToAccountRole resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the GrantPrivilegesToAccountRole to import - * @param importFromId The id of the existing GrantPrivilegesToAccountRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing GrantPrivilegesToAccountRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the GrantPrivilegesToAccountRole to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -870,7 +870,7 @@ export class GrantPrivilegesToAccountRole extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_account_role snowflake_grant_privileges_to_account_role} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -881,7 +881,7 @@ export class GrantPrivilegesToAccountRole extends cdktf.TerraformResource { terraformResourceType: 'snowflake_grant_privileges_to_account_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/grant-privileges-to-database-role/README.md b/src/grant-privileges-to-database-role/README.md index bdc028bf5..2415b81df 100644 --- a/src/grant-privileges-to-database-role/README.md +++ b/src/grant-privileges-to-database-role/README.md @@ -1,3 +1,3 @@ # `snowflake_grant_privileges_to_database_role` -Refer to the Terraform Registry for docs: [`snowflake_grant_privileges_to_database_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role). +Refer to the Terraform Registry for docs: [`snowflake_grant_privileges_to_database_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role). diff --git a/src/grant-privileges-to-database-role/index.ts b/src/grant-privileges-to-database-role/index.ts index 40477e34d..e8f53fbdb 100644 --- a/src/grant-privileges-to-database-role/index.ts +++ b/src/grant-privileges-to-database-role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,29 +15,29 @@ export interface GrantPrivilegesToDatabaseRoleConfig extends cdktf.TerraformMeta /** * Grant all privileges on the database role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_privileges GrantPrivilegesToDatabaseRole#all_privileges} */ readonly allPrivileges?: boolean | cdktf.IResolvable; /** * If true, the resource will always produce a “plan” and on “apply” it will re-grant defined privileges. It is supposed to be used only in “grant privileges on all X’s in database / schema Y” or “grant all privileges to X” scenarios to make sure that every new object in a given database / schema is granted by the account role and every new privilege is granted to the database role. Important note: this flag is not compliant with the Terraform assumptions of the config being eventually convergent (producing an empty plan). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply GrantPrivilegesToDatabaseRole#always_apply} */ readonly alwaysApply?: boolean | cdktf.IResolvable; /** * This is a helper field and should not be set. Its main purpose is to help to achieve the functionality described by the always_apply field. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#always_apply_trigger GrantPrivilegesToDatabaseRole#always_apply_trigger} */ readonly alwaysApplyTrigger?: string; /** * The fully qualified name of the database role to which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#database_role_name GrantPrivilegesToDatabaseRole#database_role_name} */ readonly databaseRoleName: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#id GrantPrivilegesToDatabaseRole#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -46,31 +46,31 @@ export interface GrantPrivilegesToDatabaseRoleConfig extends cdktf.TerraformMeta /** * The fully qualified name of the database on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_database GrantPrivilegesToDatabaseRole#on_database} */ readonly onDatabase?: string; /** * The privileges to grant on the database role. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#privileges GrantPrivilegesToDatabaseRole#privileges} */ readonly privileges?: string[]; /** * If specified, allows the recipient role to grant the privileges to other roles. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#with_grant_option GrantPrivilegesToDatabaseRole#with_grant_option} */ readonly withGrantOption?: boolean | cdktf.IResolvable; /** * on_schema block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema GrantPrivilegesToDatabaseRole#on_schema} */ readonly onSchema?: GrantPrivilegesToDatabaseRoleOnSchema; /** * on_schema_object block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#on_schema_object GrantPrivilegesToDatabaseRole#on_schema_object} */ readonly onSchemaObject?: GrantPrivilegesToDatabaseRoleOnSchemaObject; } @@ -78,19 +78,19 @@ export interface GrantPrivilegesToDatabaseRoleOnSchema { /** * The fully qualified name of the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all_schemas_in_database GrantPrivilegesToDatabaseRole#all_schemas_in_database} */ readonly allSchemasInDatabase?: string; /** * The fully qualified name of the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future_schemas_in_database GrantPrivilegesToDatabaseRole#future_schemas_in_database} */ readonly futureSchemasInDatabase?: string; /** * The fully qualified name of the schema. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#schema_name GrantPrivilegesToDatabaseRole#schema_name} */ readonly schemaName?: string; } @@ -234,19 +234,19 @@ export interface GrantPrivilegesToDatabaseRoleOnSchemaObjectAll { /** * The fully qualified name of the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} */ readonly inDatabase?: string; /** * The fully qualified name of the schema. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} */ readonly inSchema?: string; /** * The plural object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | CORTEX SEARCH SERVICES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | IMAGE REPOSITORIES | ICEBERG TABLES | MASKING POLICIES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PACKAGES POLICIES | PASSWORD POLICIES | PIPES | PROCEDURES | PROJECTION POLICIES | ROW ACCESS POLICIES | SECRETS | SERVICES | SESSION POLICIES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TAGS | TASKS | VIEWS | STREAMLITS | DATASETS. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} */ readonly objectTypePlural: string; } @@ -387,19 +387,19 @@ export interface GrantPrivilegesToDatabaseRoleOnSchemaObjectFuture { /** * The fully qualified name of the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_database GrantPrivilegesToDatabaseRole#in_database} */ readonly inDatabase?: string; /** * The fully qualified name of the schema. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#in_schema GrantPrivilegesToDatabaseRole#in_schema} */ readonly inSchema?: string; /** * The plural object type of the schema object on which privileges will be granted. Valid values are: ALERTS | AUTHENTICATION POLICIES | DATA METRIC FUNCTIONS | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | MATERIALIZED VIEWS | MODELS | NETWORK RULES | NOTEBOOKS | PASSWORD POLICIES | PIPES | PROCEDURES | SECRETS | SERVICES | SEQUENCES | SNAPSHOTS | STAGES | STREAMS | TABLES | TASKS | VIEWS | DATASETS. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type_plural GrantPrivilegesToDatabaseRole#object_type_plural} */ readonly objectTypePlural: string; } @@ -540,25 +540,25 @@ export interface GrantPrivilegesToDatabaseRoleOnSchemaObject { /** * The fully qualified name of the object on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_name GrantPrivilegesToDatabaseRole#object_name} */ readonly objectName?: string; /** * The object type of the schema object on which privileges will be granted. Valid values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | CORTEX SEARCH SERVICE | DATA METRIC FUNCTION | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | IMAGE REPOSITORY | ICEBERG TABLE | MASKING POLICY | MATERIALIZED VIEW | MODEL | NETWORK RULE | NOTEBOOK | PACKAGES POLICY | PASSWORD POLICY | PIPE | PROCEDURE | PROJECTION POLICY | ROW ACCESS POLICY | SECRET | SERVICE | SESSION POLICY | SEQUENCE | SNAPSHOT | STAGE | STREAM | TABLE | TAG | TASK | VIEW | STREAMLIT | DATASET * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#object_type GrantPrivilegesToDatabaseRole#object_type} */ readonly objectType?: string; /** * all block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#all GrantPrivilegesToDatabaseRole#all} */ readonly all?: GrantPrivilegesToDatabaseRoleOnSchemaObjectAll; /** * future block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#future GrantPrivilegesToDatabaseRole#future} */ readonly future?: GrantPrivilegesToDatabaseRoleOnSchemaObjectFuture; } @@ -729,7 +729,7 @@ export class GrantPrivilegesToDatabaseRoleOnSchemaObjectOutputReference extends } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role} */ export class GrantPrivilegesToDatabaseRole extends cdktf.TerraformResource { @@ -745,7 +745,7 @@ export class GrantPrivilegesToDatabaseRole extends cdktf.TerraformResource { * Generates CDKTF code for importing a GrantPrivilegesToDatabaseRole resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the GrantPrivilegesToDatabaseRole to import - * @param importFromId The id of the existing GrantPrivilegesToDatabaseRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing GrantPrivilegesToDatabaseRole that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the GrantPrivilegesToDatabaseRole to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -757,7 +757,7 @@ export class GrantPrivilegesToDatabaseRole extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_database_role snowflake_grant_privileges_to_database_role} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -768,7 +768,7 @@ export class GrantPrivilegesToDatabaseRole extends cdktf.TerraformResource { terraformResourceType: 'snowflake_grant_privileges_to_database_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/grant-privileges-to-share/README.md b/src/grant-privileges-to-share/README.md index 495c1be89..69591e625 100644 --- a/src/grant-privileges-to-share/README.md +++ b/src/grant-privileges-to-share/README.md @@ -1,3 +1,3 @@ # `snowflake_grant_privileges_to_share` -Refer to the Terraform Registry for docs: [`snowflake_grant_privileges_to_share`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share). +Refer to the Terraform Registry for docs: [`snowflake_grant_privileges_to_share`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share). diff --git a/src/grant-privileges-to-share/index.ts b/src/grant-privileges-to-share/index.ts index 0ce47c38a..323ba1f51 100644 --- a/src/grant-privileges-to-share/index.ts +++ b/src/grant-privileges-to-share/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface GrantPrivilegesToShareConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#id GrantPrivilegesToShare#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,61 +22,61 @@ export interface GrantPrivilegesToShareConfig extends cdktf.TerraformMetaArgumen /** * The fully qualified identifier for the schema for which the specified privilege will be granted for all tables. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_all_tables_in_schema GrantPrivilegesToShare#on_all_tables_in_schema} */ readonly onAllTablesInSchema?: string; /** * The fully qualified name of the database on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_database GrantPrivilegesToShare#on_database} */ readonly onDatabase?: string; /** * The fully qualified name of the function on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_function GrantPrivilegesToShare#on_function} */ readonly onFunction?: string; /** * The fully qualified name of the schema on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_schema GrantPrivilegesToShare#on_schema} */ readonly onSchema?: string; /** * The fully qualified name of the table on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_table GrantPrivilegesToShare#on_table} */ readonly onTable?: string; /** * The fully qualified name of the tag on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_tag GrantPrivilegesToShare#on_tag} */ readonly onTag?: string; /** * The fully qualified name of the view on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#on_view GrantPrivilegesToShare#on_view} */ readonly onView?: string; /** * The privileges to grant on the share. See available list of privileges: https://docs.snowflake.com/en/sql-reference/sql/grant-privilege-share#syntax * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#privileges GrantPrivilegesToShare#privileges} */ readonly privileges: string[]; /** * The fully qualified name of the share on which privileges will be granted. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#to_share GrantPrivilegesToShare#to_share} */ readonly toShare: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share} */ export class GrantPrivilegesToShare extends cdktf.TerraformResource { @@ -92,7 +92,7 @@ export class GrantPrivilegesToShare extends cdktf.TerraformResource { * Generates CDKTF code for importing a GrantPrivilegesToShare resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the GrantPrivilegesToShare to import - * @param importFromId The id of the existing GrantPrivilegesToShare that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing GrantPrivilegesToShare that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the GrantPrivilegesToShare to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -104,7 +104,7 @@ export class GrantPrivilegesToShare extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/grant_privileges_to_share snowflake_grant_privileges_to_share} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -115,7 +115,7 @@ export class GrantPrivilegesToShare extends cdktf.TerraformResource { terraformResourceType: 'snowflake_grant_privileges_to_share', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/index.ts b/src/index.ts index 9c924d1aa..29367a839 100644 --- a/src/index.ts +++ b/src/index.ts @@ -32,6 +32,7 @@ export * as grantOwnership from './grant-ownership'; export * as grantPrivilegesToAccountRole from './grant-privileges-to-account-role'; export * as grantPrivilegesToDatabaseRole from './grant-privileges-to-database-role'; export * as grantPrivilegesToShare from './grant-privileges-to-share'; +export * as legacyServiceUser from './legacy-service-user'; export * as managedAccount from './managed-account'; export * as maskingPolicy from './masking-policy'; export * as materializedView from './materialized-view'; @@ -55,12 +56,15 @@ export * as schema from './schema'; export * as scimIntegration from './scim-integration'; export * as secondaryDatabase from './secondary-database'; export * as sequence from './sequence'; +export * as serviceUser from './service-user'; export * as sessionParameter from './session-parameter'; export * as share from './share'; export * as sharedDatabase from './shared-database'; export * as stage from './stage'; export * as storageIntegration from './storage-integration'; export * as stream from './stream'; +export * as streamOnExternalTable from './stream-on-external-table'; +export * as streamOnTable from './stream-on-table'; export * as streamlit from './streamlit'; export * as table from './table'; export * as tableColumnMaskingPolicyApplication from './table-column-masking-policy-application'; diff --git a/src/lazy-index.ts b/src/lazy-index.ts index 1c8404ca1..549bf8746 100644 --- a/src/lazy-index.ts +++ b/src/lazy-index.ts @@ -32,6 +32,7 @@ Object.defineProperty(exports, 'grantOwnership', { get: function () { return req Object.defineProperty(exports, 'grantPrivilegesToAccountRole', { get: function () { return require('./grant-privileges-to-account-role'); } }); Object.defineProperty(exports, 'grantPrivilegesToDatabaseRole', { get: function () { return require('./grant-privileges-to-database-role'); } }); Object.defineProperty(exports, 'grantPrivilegesToShare', { get: function () { return require('./grant-privileges-to-share'); } }); +Object.defineProperty(exports, 'legacyServiceUser', { get: function () { return require('./legacy-service-user'); } }); Object.defineProperty(exports, 'managedAccount', { get: function () { return require('./managed-account'); } }); Object.defineProperty(exports, 'maskingPolicy', { get: function () { return require('./masking-policy'); } }); Object.defineProperty(exports, 'materializedView', { get: function () { return require('./materialized-view'); } }); @@ -55,12 +56,15 @@ Object.defineProperty(exports, 'schema', { get: function () { return require('./ Object.defineProperty(exports, 'scimIntegration', { get: function () { return require('./scim-integration'); } }); Object.defineProperty(exports, 'secondaryDatabase', { get: function () { return require('./secondary-database'); } }); Object.defineProperty(exports, 'sequence', { get: function () { return require('./sequence'); } }); +Object.defineProperty(exports, 'serviceUser', { get: function () { return require('./service-user'); } }); Object.defineProperty(exports, 'sessionParameter', { get: function () { return require('./session-parameter'); } }); Object.defineProperty(exports, 'share', { get: function () { return require('./share'); } }); Object.defineProperty(exports, 'sharedDatabase', { get: function () { return require('./shared-database'); } }); Object.defineProperty(exports, 'stage', { get: function () { return require('./stage'); } }); Object.defineProperty(exports, 'storageIntegration', { get: function () { return require('./storage-integration'); } }); Object.defineProperty(exports, 'stream', { get: function () { return require('./stream'); } }); +Object.defineProperty(exports, 'streamOnExternalTable', { get: function () { return require('./stream-on-external-table'); } }); +Object.defineProperty(exports, 'streamOnTable', { get: function () { return require('./stream-on-table'); } }); Object.defineProperty(exports, 'streamlit', { get: function () { return require('./streamlit'); } }); Object.defineProperty(exports, 'table', { get: function () { return require('./table'); } }); Object.defineProperty(exports, 'tableColumnMaskingPolicyApplication', { get: function () { return require('./table-column-masking-policy-application'); } }); diff --git a/src/legacy-service-user/README.md b/src/legacy-service-user/README.md new file mode 100644 index 000000000..c33837763 --- /dev/null +++ b/src/legacy-service-user/README.md @@ -0,0 +1,3 @@ +# `snowflake_legacy_service_user` + +Refer to the Terraform Registry for docs: [`snowflake_legacy_service_user`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user). diff --git a/src/legacy-service-user/index.ts b/src/legacy-service-user/index.ts new file mode 100644 index 000000000..5ffb775bd --- /dev/null +++ b/src/legacy-service-user/index.ts @@ -0,0 +1,8498 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface LegacyServiceUserConfig extends cdktf.TerraformMetaArguments { + /** + * Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#abort_detached_query LegacyServiceUser#abort_detached_query} + */ + readonly abortDetachedQuery?: boolean | cdktf.IResolvable; + /** + * Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#autocommit LegacyServiceUser#autocommit} + */ + readonly autocommit?: boolean | cdktf.IResolvable; + /** + * The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_input_format LegacyServiceUser#binary_input_format} + */ + readonly binaryInputFormat?: string; + /** + * The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#binary_output_format LegacyServiceUser#binary_output_format} + */ + readonly binaryOutputFormat?: string; + /** + * Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_memory_limit LegacyServiceUser#client_memory_limit} + */ + readonly clientMemoryLimit?: number; + /** + * For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_metadata_request_use_connection_ctx LegacyServiceUser#client_metadata_request_use_connection_ctx} + */ + readonly clientMetadataRequestUseConnectionCtx?: boolean | cdktf.IResolvable; + /** + * Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_prefetch_threads LegacyServiceUser#client_prefetch_threads} + */ + readonly clientPrefetchThreads?: number; + /** + * Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_chunk_size LegacyServiceUser#client_result_chunk_size} + */ + readonly clientResultChunkSize?: number; + /** + * Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_result_column_case_insensitive LegacyServiceUser#client_result_column_case_insensitive} + */ + readonly clientResultColumnCaseInsensitive?: boolean | cdktf.IResolvable; + /** + * Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive LegacyServiceUser#client_session_keep_alive} + */ + readonly clientSessionKeepAlive?: boolean | cdktf.IResolvable; + /** + * Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_session_keep_alive_heartbeat_frequency LegacyServiceUser#client_session_keep_alive_heartbeat_frequency} + */ + readonly clientSessionKeepAliveHeartbeatFrequency?: number; + /** + * Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#client_timestamp_type_mapping LegacyServiceUser#client_timestamp_type_mapping} + */ + readonly clientTimestampTypeMapping?: string; + /** + * Specifies a comment for the user. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#comment LegacyServiceUser#comment} + */ + readonly comment?: string; + /** + * Specifies the input format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_input_format LegacyServiceUser#date_input_format} + */ + readonly dateInputFormat?: string; + /** + * Specifies the display format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#date_output_format LegacyServiceUser#date_output_format} + */ + readonly dateOutputFormat?: string; + /** + * Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#days_to_expiry LegacyServiceUser#days_to_expiry} + */ + readonly daysToExpiry?: number; + /** + * Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_namespace LegacyServiceUser#default_namespace} + */ + readonly defaultNamespace?: string; + /** + * Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_role LegacyServiceUser#default_role} + */ + readonly defaultRole?: string; + /** + * Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_secondary_roles_option LegacyServiceUser#default_secondary_roles_option} + */ + readonly defaultSecondaryRolesOption?: string; + /** + * Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#default_warehouse LegacyServiceUser#default_warehouse} + */ + readonly defaultWarehouse?: string; + /** + * Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#disabled LegacyServiceUser#disabled} + */ + readonly disabled?: string; + /** + * Name displayed for the user in the Snowflake web interface. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#display_name LegacyServiceUser#display_name} + */ + readonly displayName?: string; + /** + * Email address for the user. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#email LegacyServiceUser#email} + */ + readonly email?: string; + /** + * Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unload_physical_type_optimization LegacyServiceUser#enable_unload_physical_type_optimization} + */ + readonly enableUnloadPhysicalTypeOptimization?: boolean | cdktf.IResolvable; + /** + * Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#enable_unredacted_query_syntax_error LegacyServiceUser#enable_unredacted_query_syntax_error} + */ + readonly enableUnredactedQuerySyntaxError?: boolean | cdktf.IResolvable; + /** + * Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_merge LegacyServiceUser#error_on_nondeterministic_merge} + */ + readonly errorOnNondeterministicMerge?: boolean | cdktf.IResolvable; + /** + * Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#error_on_nondeterministic_update LegacyServiceUser#error_on_nondeterministic_update} + */ + readonly errorOnNondeterministicUpdate?: boolean | cdktf.IResolvable; + /** + * Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geography_output_format LegacyServiceUser#geography_output_format} + */ + readonly geographyOutputFormat?: string; + /** + * Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#geometry_output_format LegacyServiceUser#geometry_output_format} + */ + readonly geometryOutputFormat?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#id LegacyServiceUser#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** + * Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_decimal_as_int LegacyServiceUser#jdbc_treat_decimal_as_int} + */ + readonly jdbcTreatDecimalAsInt?: boolean | cdktf.IResolvable; + /** + * Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_treat_timestamp_ntz_as_utc LegacyServiceUser#jdbc_treat_timestamp_ntz_as_utc} + */ + readonly jdbcTreatTimestampNtzAsUtc?: boolean | cdktf.IResolvable; + /** + * Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#jdbc_use_session_timezone LegacyServiceUser#jdbc_use_session_timezone} + */ + readonly jdbcUseSessionTimezone?: boolean | cdktf.IResolvable; + /** + * Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#json_indent LegacyServiceUser#json_indent} + */ + readonly jsonIndent?: number; + /** + * Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#lock_timeout LegacyServiceUser#lock_timeout} + */ + readonly lockTimeout?: number; + /** + * Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#log_level LegacyServiceUser#log_level} + */ + readonly logLevel?: string; + /** + * The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#login_name LegacyServiceUser#login_name} + */ + readonly loginName?: string; + /** + * Specifies the number of minutes until the temporary lock on the user login is cleared. To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#mins_to_unlock LegacyServiceUser#mins_to_unlock} + */ + readonly minsToUnlock?: number; + /** + * Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#multi_statement_count LegacyServiceUser#multi_statement_count} + */ + readonly multiStatementCount?: number; + /** + * Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#must_change_password LegacyServiceUser#must_change_password} + */ + readonly mustChangePassword?: string; + /** + * Name of the user. Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#name LegacyServiceUser#name} + */ + readonly name: string; + /** + * Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#network_policy LegacyServiceUser#network_policy} + */ + readonly networkPolicy?: string; + /** + * Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#noorder_sequence_as_default LegacyServiceUser#noorder_sequence_as_default} + */ + readonly noorderSequenceAsDefault?: boolean | cdktf.IResolvable; + /** + * Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#odbc_treat_decimal_as_int LegacyServiceUser#odbc_treat_decimal_as_int} + */ + readonly odbcTreatDecimalAsInt?: boolean | cdktf.IResolvable; + /** + * Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#password LegacyServiceUser#password} + */ + readonly password?: string; + /** + * Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#prevent_unload_to_internal_stages LegacyServiceUser#prevent_unload_to_internal_stages} + */ + readonly preventUnloadToInternalStages?: boolean | cdktf.IResolvable; + /** + * Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#query_tag LegacyServiceUser#query_tag} + */ + readonly queryTag?: string; + /** + * Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#quoted_identifiers_ignore_case LegacyServiceUser#quoted_identifiers_ignore_case} + */ + readonly quotedIdentifiersIgnoreCase?: boolean | cdktf.IResolvable; + /** + * Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rows_per_resultset LegacyServiceUser#rows_per_resultset} + */ + readonly rowsPerResultset?: number; + /** + * Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key LegacyServiceUser#rsa_public_key} + */ + readonly rsaPublicKey?: string; + /** + * Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#rsa_public_key_2 LegacyServiceUser#rsa_public_key_2} + */ + readonly rsaPublicKey2?: string; + /** + * Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#s3_stage_vpce_dns_name LegacyServiceUser#s3_stage_vpce_dns_name} + */ + readonly s3StageVpceDnsName?: string; + /** + * Specifies the path to search to resolve unqualified object names in queries. For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#search_path LegacyServiceUser#search_path} + */ + readonly searchPath?: string; + /** + * Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#simulated_data_sharing_consumer LegacyServiceUser#simulated_data_sharing_consumer} + */ + readonly simulatedDataSharingConsumer?: string; + /** + * Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_queued_timeout_in_seconds LegacyServiceUser#statement_queued_timeout_in_seconds} + */ + readonly statementQueuedTimeoutInSeconds?: number; + /** + * Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#statement_timeout_in_seconds LegacyServiceUser#statement_timeout_in_seconds} + */ + readonly statementTimeoutInSeconds?: number; + /** + * This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#strict_json_output LegacyServiceUser#strict_json_output} + */ + readonly strictJsonOutput?: boolean | cdktf.IResolvable; + /** + * Specifies the input format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_input_format LegacyServiceUser#time_input_format} + */ + readonly timeInputFormat?: string; + /** + * Specifies the display format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#time_output_format LegacyServiceUser#time_output_format} + */ + readonly timeOutputFormat?: string; + /** + * Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_day_is_always_24h LegacyServiceUser#timestamp_day_is_always_24h} + */ + readonly timestampDayIsAlways24H?: boolean | cdktf.IResolvable; + /** + * Specifies the input format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_input_format LegacyServiceUser#timestamp_input_format} + */ + readonly timestampInputFormat?: string; + /** + * Specifies the display format for the TIMESTAMP_LTZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ltz_output_format LegacyServiceUser#timestamp_ltz_output_format} + */ + readonly timestampLtzOutputFormat?: string; + /** + * Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_ntz_output_format LegacyServiceUser#timestamp_ntz_output_format} + */ + readonly timestampNtzOutputFormat?: string; + /** + * Specifies the display format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_output_format LegacyServiceUser#timestamp_output_format} + */ + readonly timestampOutputFormat?: string; + /** + * Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_type_mapping LegacyServiceUser#timestamp_type_mapping} + */ + readonly timestampTypeMapping?: string; + /** + * Specifies the display format for the TIMESTAMP_TZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timestamp_tz_output_format LegacyServiceUser#timestamp_tz_output_format} + */ + readonly timestampTzOutputFormat?: string; + /** + * Specifies the time zone for the session. You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#timezone LegacyServiceUser#timezone} + */ + readonly timezone?: string; + /** + * Controls how trace events are ingested into the event table. For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#trace_level LegacyServiceUser#trace_level} + */ + readonly traceLevel?: string; + /** + * Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_abort_on_error LegacyServiceUser#transaction_abort_on_error} + */ + readonly transactionAbortOnError?: boolean | cdktf.IResolvable; + /** + * Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#transaction_default_isolation_level LegacyServiceUser#transaction_default_isolation_level} + */ + readonly transactionDefaultIsolationLevel?: string; + /** + * Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#two_digit_century_start LegacyServiceUser#two_digit_century_start} + */ + readonly twoDigitCenturyStart?: number; + /** + * Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#unsupported_ddl_action LegacyServiceUser#unsupported_ddl_action} + */ + readonly unsupportedDdlAction?: string; + /** + * Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#use_cached_result LegacyServiceUser#use_cached_result} + */ + readonly useCachedResult?: boolean | cdktf.IResolvable; + /** + * Specifies how the weeks in a given year are computed. `0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_of_year_policy LegacyServiceUser#week_of_year_policy} + */ + readonly weekOfYearPolicy?: number; + /** + * Specifies the first day of the week (used by week-related date functions). `0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#week_start LegacyServiceUser#week_start} + */ + readonly weekStart?: number; +} +export interface LegacyServiceUserParametersAbortDetachedQuery { +} + +export function legacyServiceUserParametersAbortDetachedQueryToTerraform(struct?: LegacyServiceUserParametersAbortDetachedQuery): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersAbortDetachedQueryToHclTerraform(struct?: LegacyServiceUserParametersAbortDetachedQuery): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersAbortDetachedQueryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersAbortDetachedQuery | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersAbortDetachedQuery | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersAbortDetachedQueryList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersAbortDetachedQueryOutputReference { + return new LegacyServiceUserParametersAbortDetachedQueryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersAutocommit { +} + +export function legacyServiceUserParametersAutocommitToTerraform(struct?: LegacyServiceUserParametersAutocommit): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersAutocommitToHclTerraform(struct?: LegacyServiceUserParametersAutocommit): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersAutocommitOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersAutocommit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersAutocommit | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersAutocommitList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersAutocommitOutputReference { + return new LegacyServiceUserParametersAutocommitOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersBinaryInputFormat { +} + +export function legacyServiceUserParametersBinaryInputFormatToTerraform(struct?: LegacyServiceUserParametersBinaryInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersBinaryInputFormatToHclTerraform(struct?: LegacyServiceUserParametersBinaryInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersBinaryInputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersBinaryInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersBinaryInputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersBinaryInputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersBinaryInputFormatOutputReference { + return new LegacyServiceUserParametersBinaryInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersBinaryOutputFormat { +} + +export function legacyServiceUserParametersBinaryOutputFormatToTerraform(struct?: LegacyServiceUserParametersBinaryOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersBinaryOutputFormatToHclTerraform(struct?: LegacyServiceUserParametersBinaryOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersBinaryOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersBinaryOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersBinaryOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersBinaryOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersBinaryOutputFormatOutputReference { + return new LegacyServiceUserParametersBinaryOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersClientMemoryLimit { +} + +export function legacyServiceUserParametersClientMemoryLimitToTerraform(struct?: LegacyServiceUserParametersClientMemoryLimit): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersClientMemoryLimitToHclTerraform(struct?: LegacyServiceUserParametersClientMemoryLimit): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersClientMemoryLimitOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersClientMemoryLimit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersClientMemoryLimit | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersClientMemoryLimitList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersClientMemoryLimitOutputReference { + return new LegacyServiceUserParametersClientMemoryLimitOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx { +} + +export function legacyServiceUserParametersClientMetadataRequestUseConnectionCtxToTerraform(struct?: LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersClientMetadataRequestUseConnectionCtxToHclTerraform(struct?: LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersClientMetadataRequestUseConnectionCtx | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference { + return new LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersClientPrefetchThreads { +} + +export function legacyServiceUserParametersClientPrefetchThreadsToTerraform(struct?: LegacyServiceUserParametersClientPrefetchThreads): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersClientPrefetchThreadsToHclTerraform(struct?: LegacyServiceUserParametersClientPrefetchThreads): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersClientPrefetchThreadsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersClientPrefetchThreads | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersClientPrefetchThreads | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersClientPrefetchThreadsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersClientPrefetchThreadsOutputReference { + return new LegacyServiceUserParametersClientPrefetchThreadsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersClientResultChunkSize { +} + +export function legacyServiceUserParametersClientResultChunkSizeToTerraform(struct?: LegacyServiceUserParametersClientResultChunkSize): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersClientResultChunkSizeToHclTerraform(struct?: LegacyServiceUserParametersClientResultChunkSize): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersClientResultChunkSizeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersClientResultChunkSize | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersClientResultChunkSize | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersClientResultChunkSizeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersClientResultChunkSizeOutputReference { + return new LegacyServiceUserParametersClientResultChunkSizeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersClientResultColumnCaseInsensitive { +} + +export function legacyServiceUserParametersClientResultColumnCaseInsensitiveToTerraform(struct?: LegacyServiceUserParametersClientResultColumnCaseInsensitive): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersClientResultColumnCaseInsensitiveToHclTerraform(struct?: LegacyServiceUserParametersClientResultColumnCaseInsensitive): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersClientResultColumnCaseInsensitive | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersClientResultColumnCaseInsensitive | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersClientResultColumnCaseInsensitiveList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference { + return new LegacyServiceUserParametersClientResultColumnCaseInsensitiveOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersClientSessionKeepAlive { +} + +export function legacyServiceUserParametersClientSessionKeepAliveToTerraform(struct?: LegacyServiceUserParametersClientSessionKeepAlive): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersClientSessionKeepAliveToHclTerraform(struct?: LegacyServiceUserParametersClientSessionKeepAlive): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersClientSessionKeepAliveOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersClientSessionKeepAlive | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersClientSessionKeepAlive | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersClientSessionKeepAliveList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersClientSessionKeepAliveOutputReference { + return new LegacyServiceUserParametersClientSessionKeepAliveOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency { +} + +export function legacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyToTerraform(struct?: LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyToHclTerraform(struct?: LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference { + return new LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersClientTimestampTypeMapping { +} + +export function legacyServiceUserParametersClientTimestampTypeMappingToTerraform(struct?: LegacyServiceUserParametersClientTimestampTypeMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersClientTimestampTypeMappingToHclTerraform(struct?: LegacyServiceUserParametersClientTimestampTypeMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersClientTimestampTypeMappingOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersClientTimestampTypeMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersClientTimestampTypeMapping | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersClientTimestampTypeMappingList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersClientTimestampTypeMappingOutputReference { + return new LegacyServiceUserParametersClientTimestampTypeMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersDateInputFormat { +} + +export function legacyServiceUserParametersDateInputFormatToTerraform(struct?: LegacyServiceUserParametersDateInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersDateInputFormatToHclTerraform(struct?: LegacyServiceUserParametersDateInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersDateInputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersDateInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersDateInputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersDateInputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersDateInputFormatOutputReference { + return new LegacyServiceUserParametersDateInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersDateOutputFormat { +} + +export function legacyServiceUserParametersDateOutputFormatToTerraform(struct?: LegacyServiceUserParametersDateOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersDateOutputFormatToHclTerraform(struct?: LegacyServiceUserParametersDateOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersDateOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersDateOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersDateOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersDateOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersDateOutputFormatOutputReference { + return new LegacyServiceUserParametersDateOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization { +} + +export function legacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationToTerraform(struct?: LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationToHclTerraform(struct?: LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimization | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference { + return new LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersEnableUnredactedQuerySyntaxError { +} + +export function legacyServiceUserParametersEnableUnredactedQuerySyntaxErrorToTerraform(struct?: LegacyServiceUserParametersEnableUnredactedQuerySyntaxError): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersEnableUnredactedQuerySyntaxErrorToHclTerraform(struct?: LegacyServiceUserParametersEnableUnredactedQuerySyntaxError): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersEnableUnredactedQuerySyntaxError | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersEnableUnredactedQuerySyntaxError | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference { + return new LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersErrorOnNondeterministicMerge { +} + +export function legacyServiceUserParametersErrorOnNondeterministicMergeToTerraform(struct?: LegacyServiceUserParametersErrorOnNondeterministicMerge): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersErrorOnNondeterministicMergeToHclTerraform(struct?: LegacyServiceUserParametersErrorOnNondeterministicMerge): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersErrorOnNondeterministicMerge | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersErrorOnNondeterministicMerge | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersErrorOnNondeterministicMergeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference { + return new LegacyServiceUserParametersErrorOnNondeterministicMergeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersErrorOnNondeterministicUpdate { +} + +export function legacyServiceUserParametersErrorOnNondeterministicUpdateToTerraform(struct?: LegacyServiceUserParametersErrorOnNondeterministicUpdate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersErrorOnNondeterministicUpdateToHclTerraform(struct?: LegacyServiceUserParametersErrorOnNondeterministicUpdate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersErrorOnNondeterministicUpdate | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersErrorOnNondeterministicUpdate | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersErrorOnNondeterministicUpdateList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference { + return new LegacyServiceUserParametersErrorOnNondeterministicUpdateOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersGeographyOutputFormat { +} + +export function legacyServiceUserParametersGeographyOutputFormatToTerraform(struct?: LegacyServiceUserParametersGeographyOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersGeographyOutputFormatToHclTerraform(struct?: LegacyServiceUserParametersGeographyOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersGeographyOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersGeographyOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersGeographyOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersGeographyOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersGeographyOutputFormatOutputReference { + return new LegacyServiceUserParametersGeographyOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersGeometryOutputFormat { +} + +export function legacyServiceUserParametersGeometryOutputFormatToTerraform(struct?: LegacyServiceUserParametersGeometryOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersGeometryOutputFormatToHclTerraform(struct?: LegacyServiceUserParametersGeometryOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersGeometryOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersGeometryOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersGeometryOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersGeometryOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersGeometryOutputFormatOutputReference { + return new LegacyServiceUserParametersGeometryOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersJdbcTreatDecimalAsInt { +} + +export function legacyServiceUserParametersJdbcTreatDecimalAsIntToTerraform(struct?: LegacyServiceUserParametersJdbcTreatDecimalAsInt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersJdbcTreatDecimalAsIntToHclTerraform(struct?: LegacyServiceUserParametersJdbcTreatDecimalAsInt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersJdbcTreatDecimalAsInt | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersJdbcTreatDecimalAsInt | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersJdbcTreatDecimalAsIntList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference { + return new LegacyServiceUserParametersJdbcTreatDecimalAsIntOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc { +} + +export function legacyServiceUserParametersJdbcTreatTimestampNtzAsUtcToTerraform(struct?: LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersJdbcTreatTimestampNtzAsUtcToHclTerraform(struct?: LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtc | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference { + return new LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersJdbcUseSessionTimezone { +} + +export function legacyServiceUserParametersJdbcUseSessionTimezoneToTerraform(struct?: LegacyServiceUserParametersJdbcUseSessionTimezone): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersJdbcUseSessionTimezoneToHclTerraform(struct?: LegacyServiceUserParametersJdbcUseSessionTimezone): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersJdbcUseSessionTimezone | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersJdbcUseSessionTimezone | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersJdbcUseSessionTimezoneList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference { + return new LegacyServiceUserParametersJdbcUseSessionTimezoneOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersJsonIndent { +} + +export function legacyServiceUserParametersJsonIndentToTerraform(struct?: LegacyServiceUserParametersJsonIndent): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersJsonIndentToHclTerraform(struct?: LegacyServiceUserParametersJsonIndent): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersJsonIndentOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersJsonIndent | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersJsonIndent | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersJsonIndentList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersJsonIndentOutputReference { + return new LegacyServiceUserParametersJsonIndentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersLockTimeout { +} + +export function legacyServiceUserParametersLockTimeoutToTerraform(struct?: LegacyServiceUserParametersLockTimeout): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersLockTimeoutToHclTerraform(struct?: LegacyServiceUserParametersLockTimeout): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersLockTimeoutOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersLockTimeout | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersLockTimeout | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersLockTimeoutList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersLockTimeoutOutputReference { + return new LegacyServiceUserParametersLockTimeoutOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersLogLevel { +} + +export function legacyServiceUserParametersLogLevelToTerraform(struct?: LegacyServiceUserParametersLogLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersLogLevelToHclTerraform(struct?: LegacyServiceUserParametersLogLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersLogLevelOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersLogLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersLogLevel | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersLogLevelList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersLogLevelOutputReference { + return new LegacyServiceUserParametersLogLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersMultiStatementCount { +} + +export function legacyServiceUserParametersMultiStatementCountToTerraform(struct?: LegacyServiceUserParametersMultiStatementCount): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersMultiStatementCountToHclTerraform(struct?: LegacyServiceUserParametersMultiStatementCount): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersMultiStatementCountOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersMultiStatementCount | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersMultiStatementCount | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersMultiStatementCountList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersMultiStatementCountOutputReference { + return new LegacyServiceUserParametersMultiStatementCountOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersNetworkPolicy { +} + +export function legacyServiceUserParametersNetworkPolicyToTerraform(struct?: LegacyServiceUserParametersNetworkPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersNetworkPolicyToHclTerraform(struct?: LegacyServiceUserParametersNetworkPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersNetworkPolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersNetworkPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersNetworkPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersNetworkPolicyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersNetworkPolicyOutputReference { + return new LegacyServiceUserParametersNetworkPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersNoorderSequenceAsDefault { +} + +export function legacyServiceUserParametersNoorderSequenceAsDefaultToTerraform(struct?: LegacyServiceUserParametersNoorderSequenceAsDefault): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersNoorderSequenceAsDefaultToHclTerraform(struct?: LegacyServiceUserParametersNoorderSequenceAsDefault): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersNoorderSequenceAsDefault | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersNoorderSequenceAsDefault | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersNoorderSequenceAsDefaultList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference { + return new LegacyServiceUserParametersNoorderSequenceAsDefaultOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersOdbcTreatDecimalAsInt { +} + +export function legacyServiceUserParametersOdbcTreatDecimalAsIntToTerraform(struct?: LegacyServiceUserParametersOdbcTreatDecimalAsInt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersOdbcTreatDecimalAsIntToHclTerraform(struct?: LegacyServiceUserParametersOdbcTreatDecimalAsInt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersOdbcTreatDecimalAsInt | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersOdbcTreatDecimalAsInt | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersOdbcTreatDecimalAsIntList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference { + return new LegacyServiceUserParametersOdbcTreatDecimalAsIntOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersPreventUnloadToInternalStages { +} + +export function legacyServiceUserParametersPreventUnloadToInternalStagesToTerraform(struct?: LegacyServiceUserParametersPreventUnloadToInternalStages): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersPreventUnloadToInternalStagesToHclTerraform(struct?: LegacyServiceUserParametersPreventUnloadToInternalStages): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersPreventUnloadToInternalStages | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersPreventUnloadToInternalStages | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersPreventUnloadToInternalStagesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference { + return new LegacyServiceUserParametersPreventUnloadToInternalStagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersQueryTag { +} + +export function legacyServiceUserParametersQueryTagToTerraform(struct?: LegacyServiceUserParametersQueryTag): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersQueryTagToHclTerraform(struct?: LegacyServiceUserParametersQueryTag): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersQueryTagOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersQueryTag | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersQueryTag | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersQueryTagList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersQueryTagOutputReference { + return new LegacyServiceUserParametersQueryTagOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersQuotedIdentifiersIgnoreCase { +} + +export function legacyServiceUserParametersQuotedIdentifiersIgnoreCaseToTerraform(struct?: LegacyServiceUserParametersQuotedIdentifiersIgnoreCase): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersQuotedIdentifiersIgnoreCaseToHclTerraform(struct?: LegacyServiceUserParametersQuotedIdentifiersIgnoreCase): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersQuotedIdentifiersIgnoreCase | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersQuotedIdentifiersIgnoreCase | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference { + return new LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersRowsPerResultset { +} + +export function legacyServiceUserParametersRowsPerResultsetToTerraform(struct?: LegacyServiceUserParametersRowsPerResultset): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersRowsPerResultsetToHclTerraform(struct?: LegacyServiceUserParametersRowsPerResultset): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersRowsPerResultsetOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersRowsPerResultset | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersRowsPerResultset | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersRowsPerResultsetList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersRowsPerResultsetOutputReference { + return new LegacyServiceUserParametersRowsPerResultsetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersS3StageVpceDnsName { +} + +export function legacyServiceUserParametersS3StageVpceDnsNameToTerraform(struct?: LegacyServiceUserParametersS3StageVpceDnsName): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersS3StageVpceDnsNameToHclTerraform(struct?: LegacyServiceUserParametersS3StageVpceDnsName): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersS3StageVpceDnsNameOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersS3StageVpceDnsName | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersS3StageVpceDnsName | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersS3StageVpceDnsNameList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersS3StageVpceDnsNameOutputReference { + return new LegacyServiceUserParametersS3StageVpceDnsNameOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersSearchPath { +} + +export function legacyServiceUserParametersSearchPathToTerraform(struct?: LegacyServiceUserParametersSearchPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersSearchPathToHclTerraform(struct?: LegacyServiceUserParametersSearchPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersSearchPathOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersSearchPath | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersSearchPath | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersSearchPathList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersSearchPathOutputReference { + return new LegacyServiceUserParametersSearchPathOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersSimulatedDataSharingConsumer { +} + +export function legacyServiceUserParametersSimulatedDataSharingConsumerToTerraform(struct?: LegacyServiceUserParametersSimulatedDataSharingConsumer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersSimulatedDataSharingConsumerToHclTerraform(struct?: LegacyServiceUserParametersSimulatedDataSharingConsumer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersSimulatedDataSharingConsumer | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersSimulatedDataSharingConsumer | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersSimulatedDataSharingConsumerList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference { + return new LegacyServiceUserParametersSimulatedDataSharingConsumerOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersStatementQueuedTimeoutInSeconds { +} + +export function legacyServiceUserParametersStatementQueuedTimeoutInSecondsToTerraform(struct?: LegacyServiceUserParametersStatementQueuedTimeoutInSeconds): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersStatementQueuedTimeoutInSecondsToHclTerraform(struct?: LegacyServiceUserParametersStatementQueuedTimeoutInSeconds): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersStatementQueuedTimeoutInSeconds | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersStatementQueuedTimeoutInSeconds | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference { + return new LegacyServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersStatementTimeoutInSeconds { +} + +export function legacyServiceUserParametersStatementTimeoutInSecondsToTerraform(struct?: LegacyServiceUserParametersStatementTimeoutInSeconds): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersStatementTimeoutInSecondsToHclTerraform(struct?: LegacyServiceUserParametersStatementTimeoutInSeconds): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersStatementTimeoutInSeconds | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersStatementTimeoutInSeconds | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersStatementTimeoutInSecondsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference { + return new LegacyServiceUserParametersStatementTimeoutInSecondsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersStrictJsonOutput { +} + +export function legacyServiceUserParametersStrictJsonOutputToTerraform(struct?: LegacyServiceUserParametersStrictJsonOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersStrictJsonOutputToHclTerraform(struct?: LegacyServiceUserParametersStrictJsonOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersStrictJsonOutputOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersStrictJsonOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersStrictJsonOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersStrictJsonOutputList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersStrictJsonOutputOutputReference { + return new LegacyServiceUserParametersStrictJsonOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTimeInputFormat { +} + +export function legacyServiceUserParametersTimeInputFormatToTerraform(struct?: LegacyServiceUserParametersTimeInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTimeInputFormatToHclTerraform(struct?: LegacyServiceUserParametersTimeInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTimeInputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTimeInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTimeInputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTimeInputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTimeInputFormatOutputReference { + return new LegacyServiceUserParametersTimeInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTimeOutputFormat { +} + +export function legacyServiceUserParametersTimeOutputFormatToTerraform(struct?: LegacyServiceUserParametersTimeOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTimeOutputFormatToHclTerraform(struct?: LegacyServiceUserParametersTimeOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTimeOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTimeOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTimeOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTimeOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTimeOutputFormatOutputReference { + return new LegacyServiceUserParametersTimeOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTimestampDayIsAlways24H { +} + +export function legacyServiceUserParametersTimestampDayIsAlways24HToTerraform(struct?: LegacyServiceUserParametersTimestampDayIsAlways24H): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTimestampDayIsAlways24HToHclTerraform(struct?: LegacyServiceUserParametersTimestampDayIsAlways24H): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTimestampDayIsAlways24H | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTimestampDayIsAlways24H | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTimestampDayIsAlways24HList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference { + return new LegacyServiceUserParametersTimestampDayIsAlways24HOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTimestampInputFormat { +} + +export function legacyServiceUserParametersTimestampInputFormatToTerraform(struct?: LegacyServiceUserParametersTimestampInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTimestampInputFormatToHclTerraform(struct?: LegacyServiceUserParametersTimestampInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTimestampInputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTimestampInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTimestampInputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTimestampInputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTimestampInputFormatOutputReference { + return new LegacyServiceUserParametersTimestampInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTimestampLtzOutputFormat { +} + +export function legacyServiceUserParametersTimestampLtzOutputFormatToTerraform(struct?: LegacyServiceUserParametersTimestampLtzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTimestampLtzOutputFormatToHclTerraform(struct?: LegacyServiceUserParametersTimestampLtzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTimestampLtzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTimestampLtzOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTimestampLtzOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference { + return new LegacyServiceUserParametersTimestampLtzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTimestampNtzOutputFormat { +} + +export function legacyServiceUserParametersTimestampNtzOutputFormatToTerraform(struct?: LegacyServiceUserParametersTimestampNtzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTimestampNtzOutputFormatToHclTerraform(struct?: LegacyServiceUserParametersTimestampNtzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTimestampNtzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTimestampNtzOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTimestampNtzOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference { + return new LegacyServiceUserParametersTimestampNtzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTimestampOutputFormat { +} + +export function legacyServiceUserParametersTimestampOutputFormatToTerraform(struct?: LegacyServiceUserParametersTimestampOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTimestampOutputFormatToHclTerraform(struct?: LegacyServiceUserParametersTimestampOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTimestampOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTimestampOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTimestampOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTimestampOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTimestampOutputFormatOutputReference { + return new LegacyServiceUserParametersTimestampOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTimestampTypeMapping { +} + +export function legacyServiceUserParametersTimestampTypeMappingToTerraform(struct?: LegacyServiceUserParametersTimestampTypeMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTimestampTypeMappingToHclTerraform(struct?: LegacyServiceUserParametersTimestampTypeMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTimestampTypeMappingOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTimestampTypeMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTimestampTypeMapping | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTimestampTypeMappingList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTimestampTypeMappingOutputReference { + return new LegacyServiceUserParametersTimestampTypeMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTimestampTzOutputFormat { +} + +export function legacyServiceUserParametersTimestampTzOutputFormatToTerraform(struct?: LegacyServiceUserParametersTimestampTzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTimestampTzOutputFormatToHclTerraform(struct?: LegacyServiceUserParametersTimestampTzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTimestampTzOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTimestampTzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTimestampTzOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTimestampTzOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTimestampTzOutputFormatOutputReference { + return new LegacyServiceUserParametersTimestampTzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTimezone { +} + +export function legacyServiceUserParametersTimezoneToTerraform(struct?: LegacyServiceUserParametersTimezone): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTimezoneToHclTerraform(struct?: LegacyServiceUserParametersTimezone): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTimezoneOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTimezone | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTimezone | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTimezoneList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTimezoneOutputReference { + return new LegacyServiceUserParametersTimezoneOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTraceLevel { +} + +export function legacyServiceUserParametersTraceLevelToTerraform(struct?: LegacyServiceUserParametersTraceLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTraceLevelToHclTerraform(struct?: LegacyServiceUserParametersTraceLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTraceLevelOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTraceLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTraceLevel | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTraceLevelList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTraceLevelOutputReference { + return new LegacyServiceUserParametersTraceLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTransactionAbortOnError { +} + +export function legacyServiceUserParametersTransactionAbortOnErrorToTerraform(struct?: LegacyServiceUserParametersTransactionAbortOnError): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTransactionAbortOnErrorToHclTerraform(struct?: LegacyServiceUserParametersTransactionAbortOnError): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTransactionAbortOnErrorOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTransactionAbortOnError | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTransactionAbortOnError | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTransactionAbortOnErrorList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTransactionAbortOnErrorOutputReference { + return new LegacyServiceUserParametersTransactionAbortOnErrorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTransactionDefaultIsolationLevel { +} + +export function legacyServiceUserParametersTransactionDefaultIsolationLevelToTerraform(struct?: LegacyServiceUserParametersTransactionDefaultIsolationLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTransactionDefaultIsolationLevelToHclTerraform(struct?: LegacyServiceUserParametersTransactionDefaultIsolationLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTransactionDefaultIsolationLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTransactionDefaultIsolationLevel | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTransactionDefaultIsolationLevelList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference { + return new LegacyServiceUserParametersTransactionDefaultIsolationLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersTwoDigitCenturyStart { +} + +export function legacyServiceUserParametersTwoDigitCenturyStartToTerraform(struct?: LegacyServiceUserParametersTwoDigitCenturyStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersTwoDigitCenturyStartToHclTerraform(struct?: LegacyServiceUserParametersTwoDigitCenturyStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersTwoDigitCenturyStartOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersTwoDigitCenturyStart | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersTwoDigitCenturyStart | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersTwoDigitCenturyStartList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersTwoDigitCenturyStartOutputReference { + return new LegacyServiceUserParametersTwoDigitCenturyStartOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersUnsupportedDdlAction { +} + +export function legacyServiceUserParametersUnsupportedDdlActionToTerraform(struct?: LegacyServiceUserParametersUnsupportedDdlAction): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersUnsupportedDdlActionToHclTerraform(struct?: LegacyServiceUserParametersUnsupportedDdlAction): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersUnsupportedDdlActionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersUnsupportedDdlAction | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersUnsupportedDdlAction | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersUnsupportedDdlActionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersUnsupportedDdlActionOutputReference { + return new LegacyServiceUserParametersUnsupportedDdlActionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersUseCachedResult { +} + +export function legacyServiceUserParametersUseCachedResultToTerraform(struct?: LegacyServiceUserParametersUseCachedResult): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersUseCachedResultToHclTerraform(struct?: LegacyServiceUserParametersUseCachedResult): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersUseCachedResultOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersUseCachedResult | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersUseCachedResult | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersUseCachedResultList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersUseCachedResultOutputReference { + return new LegacyServiceUserParametersUseCachedResultOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersWeekOfYearPolicy { +} + +export function legacyServiceUserParametersWeekOfYearPolicyToTerraform(struct?: LegacyServiceUserParametersWeekOfYearPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersWeekOfYearPolicyToHclTerraform(struct?: LegacyServiceUserParametersWeekOfYearPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersWeekOfYearPolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersWeekOfYearPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersWeekOfYearPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersWeekOfYearPolicyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersWeekOfYearPolicyOutputReference { + return new LegacyServiceUserParametersWeekOfYearPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParametersWeekStart { +} + +export function legacyServiceUserParametersWeekStartToTerraform(struct?: LegacyServiceUserParametersWeekStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersWeekStartToHclTerraform(struct?: LegacyServiceUserParametersWeekStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersWeekStartOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParametersWeekStart | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParametersWeekStart | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class LegacyServiceUserParametersWeekStartList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersWeekStartOutputReference { + return new LegacyServiceUserParametersWeekStartOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserParameters { +} + +export function legacyServiceUserParametersToTerraform(struct?: LegacyServiceUserParameters): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserParametersToHclTerraform(struct?: LegacyServiceUserParameters): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserParametersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserParameters | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserParameters | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // abort_detached_query - computed: true, optional: false, required: false + private _abortDetachedQuery = new LegacyServiceUserParametersAbortDetachedQueryList(this, "abort_detached_query", false); + public get abortDetachedQuery() { + return this._abortDetachedQuery; + } + + // autocommit - computed: true, optional: false, required: false + private _autocommit = new LegacyServiceUserParametersAutocommitList(this, "autocommit", false); + public get autocommit() { + return this._autocommit; + } + + // binary_input_format - computed: true, optional: false, required: false + private _binaryInputFormat = new LegacyServiceUserParametersBinaryInputFormatList(this, "binary_input_format", false); + public get binaryInputFormat() { + return this._binaryInputFormat; + } + + // binary_output_format - computed: true, optional: false, required: false + private _binaryOutputFormat = new LegacyServiceUserParametersBinaryOutputFormatList(this, "binary_output_format", false); + public get binaryOutputFormat() { + return this._binaryOutputFormat; + } + + // client_memory_limit - computed: true, optional: false, required: false + private _clientMemoryLimit = new LegacyServiceUserParametersClientMemoryLimitList(this, "client_memory_limit", false); + public get clientMemoryLimit() { + return this._clientMemoryLimit; + } + + // client_metadata_request_use_connection_ctx - computed: true, optional: false, required: false + private _clientMetadataRequestUseConnectionCtx = new LegacyServiceUserParametersClientMetadataRequestUseConnectionCtxList(this, "client_metadata_request_use_connection_ctx", false); + public get clientMetadataRequestUseConnectionCtx() { + return this._clientMetadataRequestUseConnectionCtx; + } + + // client_prefetch_threads - computed: true, optional: false, required: false + private _clientPrefetchThreads = new LegacyServiceUserParametersClientPrefetchThreadsList(this, "client_prefetch_threads", false); + public get clientPrefetchThreads() { + return this._clientPrefetchThreads; + } + + // client_result_chunk_size - computed: true, optional: false, required: false + private _clientResultChunkSize = new LegacyServiceUserParametersClientResultChunkSizeList(this, "client_result_chunk_size", false); + public get clientResultChunkSize() { + return this._clientResultChunkSize; + } + + // client_result_column_case_insensitive - computed: true, optional: false, required: false + private _clientResultColumnCaseInsensitive = new LegacyServiceUserParametersClientResultColumnCaseInsensitiveList(this, "client_result_column_case_insensitive", false); + public get clientResultColumnCaseInsensitive() { + return this._clientResultColumnCaseInsensitive; + } + + // client_session_keep_alive - computed: true, optional: false, required: false + private _clientSessionKeepAlive = new LegacyServiceUserParametersClientSessionKeepAliveList(this, "client_session_keep_alive", false); + public get clientSessionKeepAlive() { + return this._clientSessionKeepAlive; + } + + // client_session_keep_alive_heartbeat_frequency - computed: true, optional: false, required: false + private _clientSessionKeepAliveHeartbeatFrequency = new LegacyServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList(this, "client_session_keep_alive_heartbeat_frequency", false); + public get clientSessionKeepAliveHeartbeatFrequency() { + return this._clientSessionKeepAliveHeartbeatFrequency; + } + + // client_timestamp_type_mapping - computed: true, optional: false, required: false + private _clientTimestampTypeMapping = new LegacyServiceUserParametersClientTimestampTypeMappingList(this, "client_timestamp_type_mapping", false); + public get clientTimestampTypeMapping() { + return this._clientTimestampTypeMapping; + } + + // date_input_format - computed: true, optional: false, required: false + private _dateInputFormat = new LegacyServiceUserParametersDateInputFormatList(this, "date_input_format", false); + public get dateInputFormat() { + return this._dateInputFormat; + } + + // date_output_format - computed: true, optional: false, required: false + private _dateOutputFormat = new LegacyServiceUserParametersDateOutputFormatList(this, "date_output_format", false); + public get dateOutputFormat() { + return this._dateOutputFormat; + } + + // enable_unload_physical_type_optimization - computed: true, optional: false, required: false + private _enableUnloadPhysicalTypeOptimization = new LegacyServiceUserParametersEnableUnloadPhysicalTypeOptimizationList(this, "enable_unload_physical_type_optimization", false); + public get enableUnloadPhysicalTypeOptimization() { + return this._enableUnloadPhysicalTypeOptimization; + } + + // enable_unredacted_query_syntax_error - computed: true, optional: false, required: false + private _enableUnredactedQuerySyntaxError = new LegacyServiceUserParametersEnableUnredactedQuerySyntaxErrorList(this, "enable_unredacted_query_syntax_error", false); + public get enableUnredactedQuerySyntaxError() { + return this._enableUnredactedQuerySyntaxError; + } + + // error_on_nondeterministic_merge - computed: true, optional: false, required: false + private _errorOnNondeterministicMerge = new LegacyServiceUserParametersErrorOnNondeterministicMergeList(this, "error_on_nondeterministic_merge", false); + public get errorOnNondeterministicMerge() { + return this._errorOnNondeterministicMerge; + } + + // error_on_nondeterministic_update - computed: true, optional: false, required: false + private _errorOnNondeterministicUpdate = new LegacyServiceUserParametersErrorOnNondeterministicUpdateList(this, "error_on_nondeterministic_update", false); + public get errorOnNondeterministicUpdate() { + return this._errorOnNondeterministicUpdate; + } + + // geography_output_format - computed: true, optional: false, required: false + private _geographyOutputFormat = new LegacyServiceUserParametersGeographyOutputFormatList(this, "geography_output_format", false); + public get geographyOutputFormat() { + return this._geographyOutputFormat; + } + + // geometry_output_format - computed: true, optional: false, required: false + private _geometryOutputFormat = new LegacyServiceUserParametersGeometryOutputFormatList(this, "geometry_output_format", false); + public get geometryOutputFormat() { + return this._geometryOutputFormat; + } + + // jdbc_treat_decimal_as_int - computed: true, optional: false, required: false + private _jdbcTreatDecimalAsInt = new LegacyServiceUserParametersJdbcTreatDecimalAsIntList(this, "jdbc_treat_decimal_as_int", false); + public get jdbcTreatDecimalAsInt() { + return this._jdbcTreatDecimalAsInt; + } + + // jdbc_treat_timestamp_ntz_as_utc - computed: true, optional: false, required: false + private _jdbcTreatTimestampNtzAsUtc = new LegacyServiceUserParametersJdbcTreatTimestampNtzAsUtcList(this, "jdbc_treat_timestamp_ntz_as_utc", false); + public get jdbcTreatTimestampNtzAsUtc() { + return this._jdbcTreatTimestampNtzAsUtc; + } + + // jdbc_use_session_timezone - computed: true, optional: false, required: false + private _jdbcUseSessionTimezone = new LegacyServiceUserParametersJdbcUseSessionTimezoneList(this, "jdbc_use_session_timezone", false); + public get jdbcUseSessionTimezone() { + return this._jdbcUseSessionTimezone; + } + + // json_indent - computed: true, optional: false, required: false + private _jsonIndent = new LegacyServiceUserParametersJsonIndentList(this, "json_indent", false); + public get jsonIndent() { + return this._jsonIndent; + } + + // lock_timeout - computed: true, optional: false, required: false + private _lockTimeout = new LegacyServiceUserParametersLockTimeoutList(this, "lock_timeout", false); + public get lockTimeout() { + return this._lockTimeout; + } + + // log_level - computed: true, optional: false, required: false + private _logLevel = new LegacyServiceUserParametersLogLevelList(this, "log_level", false); + public get logLevel() { + return this._logLevel; + } + + // multi_statement_count - computed: true, optional: false, required: false + private _multiStatementCount = new LegacyServiceUserParametersMultiStatementCountList(this, "multi_statement_count", false); + public get multiStatementCount() { + return this._multiStatementCount; + } + + // network_policy - computed: true, optional: false, required: false + private _networkPolicy = new LegacyServiceUserParametersNetworkPolicyList(this, "network_policy", false); + public get networkPolicy() { + return this._networkPolicy; + } + + // noorder_sequence_as_default - computed: true, optional: false, required: false + private _noorderSequenceAsDefault = new LegacyServiceUserParametersNoorderSequenceAsDefaultList(this, "noorder_sequence_as_default", false); + public get noorderSequenceAsDefault() { + return this._noorderSequenceAsDefault; + } + + // odbc_treat_decimal_as_int - computed: true, optional: false, required: false + private _odbcTreatDecimalAsInt = new LegacyServiceUserParametersOdbcTreatDecimalAsIntList(this, "odbc_treat_decimal_as_int", false); + public get odbcTreatDecimalAsInt() { + return this._odbcTreatDecimalAsInt; + } + + // prevent_unload_to_internal_stages - computed: true, optional: false, required: false + private _preventUnloadToInternalStages = new LegacyServiceUserParametersPreventUnloadToInternalStagesList(this, "prevent_unload_to_internal_stages", false); + public get preventUnloadToInternalStages() { + return this._preventUnloadToInternalStages; + } + + // query_tag - computed: true, optional: false, required: false + private _queryTag = new LegacyServiceUserParametersQueryTagList(this, "query_tag", false); + public get queryTag() { + return this._queryTag; + } + + // quoted_identifiers_ignore_case - computed: true, optional: false, required: false + private _quotedIdentifiersIgnoreCase = new LegacyServiceUserParametersQuotedIdentifiersIgnoreCaseList(this, "quoted_identifiers_ignore_case", false); + public get quotedIdentifiersIgnoreCase() { + return this._quotedIdentifiersIgnoreCase; + } + + // rows_per_resultset - computed: true, optional: false, required: false + private _rowsPerResultset = new LegacyServiceUserParametersRowsPerResultsetList(this, "rows_per_resultset", false); + public get rowsPerResultset() { + return this._rowsPerResultset; + } + + // s3_stage_vpce_dns_name - computed: true, optional: false, required: false + private _s3StageVpceDnsName = new LegacyServiceUserParametersS3StageVpceDnsNameList(this, "s3_stage_vpce_dns_name", false); + public get s3StageVpceDnsName() { + return this._s3StageVpceDnsName; + } + + // search_path - computed: true, optional: false, required: false + private _searchPath = new LegacyServiceUserParametersSearchPathList(this, "search_path", false); + public get searchPath() { + return this._searchPath; + } + + // simulated_data_sharing_consumer - computed: true, optional: false, required: false + private _simulatedDataSharingConsumer = new LegacyServiceUserParametersSimulatedDataSharingConsumerList(this, "simulated_data_sharing_consumer", false); + public get simulatedDataSharingConsumer() { + return this._simulatedDataSharingConsumer; + } + + // statement_queued_timeout_in_seconds - computed: true, optional: false, required: false + private _statementQueuedTimeoutInSeconds = new LegacyServiceUserParametersStatementQueuedTimeoutInSecondsList(this, "statement_queued_timeout_in_seconds", false); + public get statementQueuedTimeoutInSeconds() { + return this._statementQueuedTimeoutInSeconds; + } + + // statement_timeout_in_seconds - computed: true, optional: false, required: false + private _statementTimeoutInSeconds = new LegacyServiceUserParametersStatementTimeoutInSecondsList(this, "statement_timeout_in_seconds", false); + public get statementTimeoutInSeconds() { + return this._statementTimeoutInSeconds; + } + + // strict_json_output - computed: true, optional: false, required: false + private _strictJsonOutput = new LegacyServiceUserParametersStrictJsonOutputList(this, "strict_json_output", false); + public get strictJsonOutput() { + return this._strictJsonOutput; + } + + // time_input_format - computed: true, optional: false, required: false + private _timeInputFormat = new LegacyServiceUserParametersTimeInputFormatList(this, "time_input_format", false); + public get timeInputFormat() { + return this._timeInputFormat; + } + + // time_output_format - computed: true, optional: false, required: false + private _timeOutputFormat = new LegacyServiceUserParametersTimeOutputFormatList(this, "time_output_format", false); + public get timeOutputFormat() { + return this._timeOutputFormat; + } + + // timestamp_day_is_always_24h - computed: true, optional: false, required: false + private _timestampDayIsAlways24H = new LegacyServiceUserParametersTimestampDayIsAlways24HList(this, "timestamp_day_is_always_24h", false); + public get timestampDayIsAlways24H() { + return this._timestampDayIsAlways24H; + } + + // timestamp_input_format - computed: true, optional: false, required: false + private _timestampInputFormat = new LegacyServiceUserParametersTimestampInputFormatList(this, "timestamp_input_format", false); + public get timestampInputFormat() { + return this._timestampInputFormat; + } + + // timestamp_ltz_output_format - computed: true, optional: false, required: false + private _timestampLtzOutputFormat = new LegacyServiceUserParametersTimestampLtzOutputFormatList(this, "timestamp_ltz_output_format", false); + public get timestampLtzOutputFormat() { + return this._timestampLtzOutputFormat; + } + + // timestamp_ntz_output_format - computed: true, optional: false, required: false + private _timestampNtzOutputFormat = new LegacyServiceUserParametersTimestampNtzOutputFormatList(this, "timestamp_ntz_output_format", false); + public get timestampNtzOutputFormat() { + return this._timestampNtzOutputFormat; + } + + // timestamp_output_format - computed: true, optional: false, required: false + private _timestampOutputFormat = new LegacyServiceUserParametersTimestampOutputFormatList(this, "timestamp_output_format", false); + public get timestampOutputFormat() { + return this._timestampOutputFormat; + } + + // timestamp_type_mapping - computed: true, optional: false, required: false + private _timestampTypeMapping = new LegacyServiceUserParametersTimestampTypeMappingList(this, "timestamp_type_mapping", false); + public get timestampTypeMapping() { + return this._timestampTypeMapping; + } + + // timestamp_tz_output_format - computed: true, optional: false, required: false + private _timestampTzOutputFormat = new LegacyServiceUserParametersTimestampTzOutputFormatList(this, "timestamp_tz_output_format", false); + public get timestampTzOutputFormat() { + return this._timestampTzOutputFormat; + } + + // timezone - computed: true, optional: false, required: false + private _timezone = new LegacyServiceUserParametersTimezoneList(this, "timezone", false); + public get timezone() { + return this._timezone; + } + + // trace_level - computed: true, optional: false, required: false + private _traceLevel = new LegacyServiceUserParametersTraceLevelList(this, "trace_level", false); + public get traceLevel() { + return this._traceLevel; + } + + // transaction_abort_on_error - computed: true, optional: false, required: false + private _transactionAbortOnError = new LegacyServiceUserParametersTransactionAbortOnErrorList(this, "transaction_abort_on_error", false); + public get transactionAbortOnError() { + return this._transactionAbortOnError; + } + + // transaction_default_isolation_level - computed: true, optional: false, required: false + private _transactionDefaultIsolationLevel = new LegacyServiceUserParametersTransactionDefaultIsolationLevelList(this, "transaction_default_isolation_level", false); + public get transactionDefaultIsolationLevel() { + return this._transactionDefaultIsolationLevel; + } + + // two_digit_century_start - computed: true, optional: false, required: false + private _twoDigitCenturyStart = new LegacyServiceUserParametersTwoDigitCenturyStartList(this, "two_digit_century_start", false); + public get twoDigitCenturyStart() { + return this._twoDigitCenturyStart; + } + + // unsupported_ddl_action - computed: true, optional: false, required: false + private _unsupportedDdlAction = new LegacyServiceUserParametersUnsupportedDdlActionList(this, "unsupported_ddl_action", false); + public get unsupportedDdlAction() { + return this._unsupportedDdlAction; + } + + // use_cached_result - computed: true, optional: false, required: false + private _useCachedResult = new LegacyServiceUserParametersUseCachedResultList(this, "use_cached_result", false); + public get useCachedResult() { + return this._useCachedResult; + } + + // week_of_year_policy - computed: true, optional: false, required: false + private _weekOfYearPolicy = new LegacyServiceUserParametersWeekOfYearPolicyList(this, "week_of_year_policy", false); + public get weekOfYearPolicy() { + return this._weekOfYearPolicy; + } + + // week_start - computed: true, optional: false, required: false + private _weekStart = new LegacyServiceUserParametersWeekStartList(this, "week_start", false); + public get weekStart() { + return this._weekStart; + } +} + +export class LegacyServiceUserParametersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserParametersOutputReference { + return new LegacyServiceUserParametersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface LegacyServiceUserShowOutput { +} + +export function legacyServiceUserShowOutputToTerraform(struct?: LegacyServiceUserShowOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function legacyServiceUserShowOutputToHclTerraform(struct?: LegacyServiceUserShowOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class LegacyServiceUserShowOutputOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): LegacyServiceUserShowOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: LegacyServiceUserShowOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // comment - computed: true, optional: false, required: false + public get comment() { + return this.getStringAttribute('comment'); + } + + // created_on - computed: true, optional: false, required: false + public get createdOn() { + return this.getStringAttribute('created_on'); + } + + // days_to_expiry - computed: true, optional: false, required: false + public get daysToExpiry() { + return this.getStringAttribute('days_to_expiry'); + } + + // default_namespace - computed: true, optional: false, required: false + public get defaultNamespace() { + return this.getStringAttribute('default_namespace'); + } + + // default_role - computed: true, optional: false, required: false + public get defaultRole() { + return this.getStringAttribute('default_role'); + } + + // default_secondary_roles - computed: true, optional: false, required: false + public get defaultSecondaryRoles() { + return this.getStringAttribute('default_secondary_roles'); + } + + // default_warehouse - computed: true, optional: false, required: false + public get defaultWarehouse() { + return this.getStringAttribute('default_warehouse'); + } + + // disabled - computed: true, optional: false, required: false + public get disabled() { + return this.getBooleanAttribute('disabled'); + } + + // display_name - computed: true, optional: false, required: false + public get displayName() { + return this.getStringAttribute('display_name'); + } + + // email - computed: true, optional: false, required: false + public get email() { + return this.getStringAttribute('email'); + } + + // expires_at_time - computed: true, optional: false, required: false + public get expiresAtTime() { + return this.getStringAttribute('expires_at_time'); + } + + // ext_authn_duo - computed: true, optional: false, required: false + public get extAuthnDuo() { + return this.getBooleanAttribute('ext_authn_duo'); + } + + // ext_authn_uid - computed: true, optional: false, required: false + public get extAuthnUid() { + return this.getStringAttribute('ext_authn_uid'); + } + + // first_name - computed: true, optional: false, required: false + public get firstName() { + return this.getStringAttribute('first_name'); + } + + // has_mfa - computed: true, optional: false, required: false + public get hasMfa() { + return this.getBooleanAttribute('has_mfa'); + } + + // has_password - computed: true, optional: false, required: false + public get hasPassword() { + return this.getBooleanAttribute('has_password'); + } + + // has_rsa_public_key - computed: true, optional: false, required: false + public get hasRsaPublicKey() { + return this.getBooleanAttribute('has_rsa_public_key'); + } + + // last_name - computed: true, optional: false, required: false + public get lastName() { + return this.getStringAttribute('last_name'); + } + + // last_success_login - computed: true, optional: false, required: false + public get lastSuccessLogin() { + return this.getStringAttribute('last_success_login'); + } + + // locked_until_time - computed: true, optional: false, required: false + public get lockedUntilTime() { + return this.getStringAttribute('locked_until_time'); + } + + // login_name - computed: true, optional: false, required: false + public get loginName() { + return this.getStringAttribute('login_name'); + } + + // mins_to_bypass_mfa - computed: true, optional: false, required: false + public get minsToBypassMfa() { + return this.getStringAttribute('mins_to_bypass_mfa'); + } + + // mins_to_unlock - computed: true, optional: false, required: false + public get minsToUnlock() { + return this.getStringAttribute('mins_to_unlock'); + } + + // must_change_password - computed: true, optional: false, required: false + public get mustChangePassword() { + return this.getBooleanAttribute('must_change_password'); + } + + // name - computed: true, optional: false, required: false + public get name() { + return this.getStringAttribute('name'); + } + + // owner - computed: true, optional: false, required: false + public get owner() { + return this.getStringAttribute('owner'); + } + + // snowflake_lock - computed: true, optional: false, required: false + public get snowflakeLock() { + return this.getBooleanAttribute('snowflake_lock'); + } + + // type - computed: true, optional: false, required: false + public get type() { + return this.getStringAttribute('type'); + } +} + +export class LegacyServiceUserShowOutputList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): LegacyServiceUserShowOutputOutputReference { + return new LegacyServiceUserShowOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + +/** +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user snowflake_legacy_service_user} +*/ +export class LegacyServiceUser extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "snowflake_legacy_service_user"; + + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a LegacyServiceUser resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the LegacyServiceUser to import + * @param importFromId The id of the existing LegacyServiceUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the LegacyServiceUser to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "snowflake_legacy_service_user", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/legacy_service_user snowflake_legacy_service_user} Resource + * + * @param scope The scope in which to define this construct + * @param id The scoped construct ID. Must be unique amongst siblings in the same scope + * @param options LegacyServiceUserConfig + */ + public constructor(scope: Construct, id: string, config: LegacyServiceUserConfig) { + super(scope, id, { + terraformResourceType: 'snowflake_legacy_service_user', + terraformGeneratorMetadata: { + providerName: 'snowflake', + providerVersion: '0.97.0', + providerVersionConstraint: ' ~> 0.40' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._abortDetachedQuery = config.abortDetachedQuery; + this._autocommit = config.autocommit; + this._binaryInputFormat = config.binaryInputFormat; + this._binaryOutputFormat = config.binaryOutputFormat; + this._clientMemoryLimit = config.clientMemoryLimit; + this._clientMetadataRequestUseConnectionCtx = config.clientMetadataRequestUseConnectionCtx; + this._clientPrefetchThreads = config.clientPrefetchThreads; + this._clientResultChunkSize = config.clientResultChunkSize; + this._clientResultColumnCaseInsensitive = config.clientResultColumnCaseInsensitive; + this._clientSessionKeepAlive = config.clientSessionKeepAlive; + this._clientSessionKeepAliveHeartbeatFrequency = config.clientSessionKeepAliveHeartbeatFrequency; + this._clientTimestampTypeMapping = config.clientTimestampTypeMapping; + this._comment = config.comment; + this._dateInputFormat = config.dateInputFormat; + this._dateOutputFormat = config.dateOutputFormat; + this._daysToExpiry = config.daysToExpiry; + this._defaultNamespace = config.defaultNamespace; + this._defaultRole = config.defaultRole; + this._defaultSecondaryRolesOption = config.defaultSecondaryRolesOption; + this._defaultWarehouse = config.defaultWarehouse; + this._disabled = config.disabled; + this._displayName = config.displayName; + this._email = config.email; + this._enableUnloadPhysicalTypeOptimization = config.enableUnloadPhysicalTypeOptimization; + this._enableUnredactedQuerySyntaxError = config.enableUnredactedQuerySyntaxError; + this._errorOnNondeterministicMerge = config.errorOnNondeterministicMerge; + this._errorOnNondeterministicUpdate = config.errorOnNondeterministicUpdate; + this._geographyOutputFormat = config.geographyOutputFormat; + this._geometryOutputFormat = config.geometryOutputFormat; + this._id = config.id; + this._jdbcTreatDecimalAsInt = config.jdbcTreatDecimalAsInt; + this._jdbcTreatTimestampNtzAsUtc = config.jdbcTreatTimestampNtzAsUtc; + this._jdbcUseSessionTimezone = config.jdbcUseSessionTimezone; + this._jsonIndent = config.jsonIndent; + this._lockTimeout = config.lockTimeout; + this._logLevel = config.logLevel; + this._loginName = config.loginName; + this._minsToUnlock = config.minsToUnlock; + this._multiStatementCount = config.multiStatementCount; + this._mustChangePassword = config.mustChangePassword; + this._name = config.name; + this._networkPolicy = config.networkPolicy; + this._noorderSequenceAsDefault = config.noorderSequenceAsDefault; + this._odbcTreatDecimalAsInt = config.odbcTreatDecimalAsInt; + this._password = config.password; + this._preventUnloadToInternalStages = config.preventUnloadToInternalStages; + this._queryTag = config.queryTag; + this._quotedIdentifiersIgnoreCase = config.quotedIdentifiersIgnoreCase; + this._rowsPerResultset = config.rowsPerResultset; + this._rsaPublicKey = config.rsaPublicKey; + this._rsaPublicKey2 = config.rsaPublicKey2; + this._s3StageVpceDnsName = config.s3StageVpceDnsName; + this._searchPath = config.searchPath; + this._simulatedDataSharingConsumer = config.simulatedDataSharingConsumer; + this._statementQueuedTimeoutInSeconds = config.statementQueuedTimeoutInSeconds; + this._statementTimeoutInSeconds = config.statementTimeoutInSeconds; + this._strictJsonOutput = config.strictJsonOutput; + this._timeInputFormat = config.timeInputFormat; + this._timeOutputFormat = config.timeOutputFormat; + this._timestampDayIsAlways24H = config.timestampDayIsAlways24H; + this._timestampInputFormat = config.timestampInputFormat; + this._timestampLtzOutputFormat = config.timestampLtzOutputFormat; + this._timestampNtzOutputFormat = config.timestampNtzOutputFormat; + this._timestampOutputFormat = config.timestampOutputFormat; + this._timestampTypeMapping = config.timestampTypeMapping; + this._timestampTzOutputFormat = config.timestampTzOutputFormat; + this._timezone = config.timezone; + this._traceLevel = config.traceLevel; + this._transactionAbortOnError = config.transactionAbortOnError; + this._transactionDefaultIsolationLevel = config.transactionDefaultIsolationLevel; + this._twoDigitCenturyStart = config.twoDigitCenturyStart; + this._unsupportedDdlAction = config.unsupportedDdlAction; + this._useCachedResult = config.useCachedResult; + this._weekOfYearPolicy = config.weekOfYearPolicy; + this._weekStart = config.weekStart; + } + + // ========== + // ATTRIBUTES + // ========== + + // abort_detached_query - computed: true, optional: true, required: false + private _abortDetachedQuery?: boolean | cdktf.IResolvable; + public get abortDetachedQuery() { + return this.getBooleanAttribute('abort_detached_query'); + } + public set abortDetachedQuery(value: boolean | cdktf.IResolvable) { + this._abortDetachedQuery = value; + } + public resetAbortDetachedQuery() { + this._abortDetachedQuery = undefined; + } + // Temporarily expose input value. Use with caution. + public get abortDetachedQueryInput() { + return this._abortDetachedQuery; + } + + // autocommit - computed: true, optional: true, required: false + private _autocommit?: boolean | cdktf.IResolvable; + public get autocommit() { + return this.getBooleanAttribute('autocommit'); + } + public set autocommit(value: boolean | cdktf.IResolvable) { + this._autocommit = value; + } + public resetAutocommit() { + this._autocommit = undefined; + } + // Temporarily expose input value. Use with caution. + public get autocommitInput() { + return this._autocommit; + } + + // binary_input_format - computed: true, optional: true, required: false + private _binaryInputFormat?: string; + public get binaryInputFormat() { + return this.getStringAttribute('binary_input_format'); + } + public set binaryInputFormat(value: string) { + this._binaryInputFormat = value; + } + public resetBinaryInputFormat() { + this._binaryInputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get binaryInputFormatInput() { + return this._binaryInputFormat; + } + + // binary_output_format - computed: true, optional: true, required: false + private _binaryOutputFormat?: string; + public get binaryOutputFormat() { + return this.getStringAttribute('binary_output_format'); + } + public set binaryOutputFormat(value: string) { + this._binaryOutputFormat = value; + } + public resetBinaryOutputFormat() { + this._binaryOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get binaryOutputFormatInput() { + return this._binaryOutputFormat; + } + + // client_memory_limit - computed: true, optional: true, required: false + private _clientMemoryLimit?: number; + public get clientMemoryLimit() { + return this.getNumberAttribute('client_memory_limit'); + } + public set clientMemoryLimit(value: number) { + this._clientMemoryLimit = value; + } + public resetClientMemoryLimit() { + this._clientMemoryLimit = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientMemoryLimitInput() { + return this._clientMemoryLimit; + } + + // client_metadata_request_use_connection_ctx - computed: true, optional: true, required: false + private _clientMetadataRequestUseConnectionCtx?: boolean | cdktf.IResolvable; + public get clientMetadataRequestUseConnectionCtx() { + return this.getBooleanAttribute('client_metadata_request_use_connection_ctx'); + } + public set clientMetadataRequestUseConnectionCtx(value: boolean | cdktf.IResolvable) { + this._clientMetadataRequestUseConnectionCtx = value; + } + public resetClientMetadataRequestUseConnectionCtx() { + this._clientMetadataRequestUseConnectionCtx = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientMetadataRequestUseConnectionCtxInput() { + return this._clientMetadataRequestUseConnectionCtx; + } + + // client_prefetch_threads - computed: true, optional: true, required: false + private _clientPrefetchThreads?: number; + public get clientPrefetchThreads() { + return this.getNumberAttribute('client_prefetch_threads'); + } + public set clientPrefetchThreads(value: number) { + this._clientPrefetchThreads = value; + } + public resetClientPrefetchThreads() { + this._clientPrefetchThreads = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientPrefetchThreadsInput() { + return this._clientPrefetchThreads; + } + + // client_result_chunk_size - computed: true, optional: true, required: false + private _clientResultChunkSize?: number; + public get clientResultChunkSize() { + return this.getNumberAttribute('client_result_chunk_size'); + } + public set clientResultChunkSize(value: number) { + this._clientResultChunkSize = value; + } + public resetClientResultChunkSize() { + this._clientResultChunkSize = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientResultChunkSizeInput() { + return this._clientResultChunkSize; + } + + // client_result_column_case_insensitive - computed: true, optional: true, required: false + private _clientResultColumnCaseInsensitive?: boolean | cdktf.IResolvable; + public get clientResultColumnCaseInsensitive() { + return this.getBooleanAttribute('client_result_column_case_insensitive'); + } + public set clientResultColumnCaseInsensitive(value: boolean | cdktf.IResolvable) { + this._clientResultColumnCaseInsensitive = value; + } + public resetClientResultColumnCaseInsensitive() { + this._clientResultColumnCaseInsensitive = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientResultColumnCaseInsensitiveInput() { + return this._clientResultColumnCaseInsensitive; + } + + // client_session_keep_alive - computed: true, optional: true, required: false + private _clientSessionKeepAlive?: boolean | cdktf.IResolvable; + public get clientSessionKeepAlive() { + return this.getBooleanAttribute('client_session_keep_alive'); + } + public set clientSessionKeepAlive(value: boolean | cdktf.IResolvable) { + this._clientSessionKeepAlive = value; + } + public resetClientSessionKeepAlive() { + this._clientSessionKeepAlive = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientSessionKeepAliveInput() { + return this._clientSessionKeepAlive; + } + + // client_session_keep_alive_heartbeat_frequency - computed: true, optional: true, required: false + private _clientSessionKeepAliveHeartbeatFrequency?: number; + public get clientSessionKeepAliveHeartbeatFrequency() { + return this.getNumberAttribute('client_session_keep_alive_heartbeat_frequency'); + } + public set clientSessionKeepAliveHeartbeatFrequency(value: number) { + this._clientSessionKeepAliveHeartbeatFrequency = value; + } + public resetClientSessionKeepAliveHeartbeatFrequency() { + this._clientSessionKeepAliveHeartbeatFrequency = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientSessionKeepAliveHeartbeatFrequencyInput() { + return this._clientSessionKeepAliveHeartbeatFrequency; + } + + // client_timestamp_type_mapping - computed: true, optional: true, required: false + private _clientTimestampTypeMapping?: string; + public get clientTimestampTypeMapping() { + return this.getStringAttribute('client_timestamp_type_mapping'); + } + public set clientTimestampTypeMapping(value: string) { + this._clientTimestampTypeMapping = value; + } + public resetClientTimestampTypeMapping() { + this._clientTimestampTypeMapping = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientTimestampTypeMappingInput() { + return this._clientTimestampTypeMapping; + } + + // comment - computed: false, optional: true, required: false + private _comment?: string; + public get comment() { + return this.getStringAttribute('comment'); + } + public set comment(value: string) { + this._comment = value; + } + public resetComment() { + this._comment = undefined; + } + // Temporarily expose input value. Use with caution. + public get commentInput() { + return this._comment; + } + + // date_input_format - computed: true, optional: true, required: false + private _dateInputFormat?: string; + public get dateInputFormat() { + return this.getStringAttribute('date_input_format'); + } + public set dateInputFormat(value: string) { + this._dateInputFormat = value; + } + public resetDateInputFormat() { + this._dateInputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get dateInputFormatInput() { + return this._dateInputFormat; + } + + // date_output_format - computed: true, optional: true, required: false + private _dateOutputFormat?: string; + public get dateOutputFormat() { + return this.getStringAttribute('date_output_format'); + } + public set dateOutputFormat(value: string) { + this._dateOutputFormat = value; + } + public resetDateOutputFormat() { + this._dateOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get dateOutputFormatInput() { + return this._dateOutputFormat; + } + + // days_to_expiry - computed: false, optional: true, required: false + private _daysToExpiry?: number; + public get daysToExpiry() { + return this.getNumberAttribute('days_to_expiry'); + } + public set daysToExpiry(value: number) { + this._daysToExpiry = value; + } + public resetDaysToExpiry() { + this._daysToExpiry = undefined; + } + // Temporarily expose input value. Use with caution. + public get daysToExpiryInput() { + return this._daysToExpiry; + } + + // default_namespace - computed: false, optional: true, required: false + private _defaultNamespace?: string; + public get defaultNamespace() { + return this.getStringAttribute('default_namespace'); + } + public set defaultNamespace(value: string) { + this._defaultNamespace = value; + } + public resetDefaultNamespace() { + this._defaultNamespace = undefined; + } + // Temporarily expose input value. Use with caution. + public get defaultNamespaceInput() { + return this._defaultNamespace; + } + + // default_role - computed: false, optional: true, required: false + private _defaultRole?: string; + public get defaultRole() { + return this.getStringAttribute('default_role'); + } + public set defaultRole(value: string) { + this._defaultRole = value; + } + public resetDefaultRole() { + this._defaultRole = undefined; + } + // Temporarily expose input value. Use with caution. + public get defaultRoleInput() { + return this._defaultRole; + } + + // default_secondary_roles_option - computed: false, optional: true, required: false + private _defaultSecondaryRolesOption?: string; + public get defaultSecondaryRolesOption() { + return this.getStringAttribute('default_secondary_roles_option'); + } + public set defaultSecondaryRolesOption(value: string) { + this._defaultSecondaryRolesOption = value; + } + public resetDefaultSecondaryRolesOption() { + this._defaultSecondaryRolesOption = undefined; + } + // Temporarily expose input value. Use with caution. + public get defaultSecondaryRolesOptionInput() { + return this._defaultSecondaryRolesOption; + } + + // default_warehouse - computed: false, optional: true, required: false + private _defaultWarehouse?: string; + public get defaultWarehouse() { + return this.getStringAttribute('default_warehouse'); + } + public set defaultWarehouse(value: string) { + this._defaultWarehouse = value; + } + public resetDefaultWarehouse() { + this._defaultWarehouse = undefined; + } + // Temporarily expose input value. Use with caution. + public get defaultWarehouseInput() { + return this._defaultWarehouse; + } + + // disabled - computed: false, optional: true, required: false + private _disabled?: string; + public get disabled() { + return this.getStringAttribute('disabled'); + } + public set disabled(value: string) { + this._disabled = value; + } + public resetDisabled() { + this._disabled = undefined; + } + // Temporarily expose input value. Use with caution. + public get disabledInput() { + return this._disabled; + } + + // display_name - computed: false, optional: true, required: false + private _displayName?: string; + public get displayName() { + return this.getStringAttribute('display_name'); + } + public set displayName(value: string) { + this._displayName = value; + } + public resetDisplayName() { + this._displayName = undefined; + } + // Temporarily expose input value. Use with caution. + public get displayNameInput() { + return this._displayName; + } + + // email - computed: false, optional: true, required: false + private _email?: string; + public get email() { + return this.getStringAttribute('email'); + } + public set email(value: string) { + this._email = value; + } + public resetEmail() { + this._email = undefined; + } + // Temporarily expose input value. Use with caution. + public get emailInput() { + return this._email; + } + + // enable_unload_physical_type_optimization - computed: true, optional: true, required: false + private _enableUnloadPhysicalTypeOptimization?: boolean | cdktf.IResolvable; + public get enableUnloadPhysicalTypeOptimization() { + return this.getBooleanAttribute('enable_unload_physical_type_optimization'); + } + public set enableUnloadPhysicalTypeOptimization(value: boolean | cdktf.IResolvable) { + this._enableUnloadPhysicalTypeOptimization = value; + } + public resetEnableUnloadPhysicalTypeOptimization() { + this._enableUnloadPhysicalTypeOptimization = undefined; + } + // Temporarily expose input value. Use with caution. + public get enableUnloadPhysicalTypeOptimizationInput() { + return this._enableUnloadPhysicalTypeOptimization; + } + + // enable_unredacted_query_syntax_error - computed: true, optional: true, required: false + private _enableUnredactedQuerySyntaxError?: boolean | cdktf.IResolvable; + public get enableUnredactedQuerySyntaxError() { + return this.getBooleanAttribute('enable_unredacted_query_syntax_error'); + } + public set enableUnredactedQuerySyntaxError(value: boolean | cdktf.IResolvable) { + this._enableUnredactedQuerySyntaxError = value; + } + public resetEnableUnredactedQuerySyntaxError() { + this._enableUnredactedQuerySyntaxError = undefined; + } + // Temporarily expose input value. Use with caution. + public get enableUnredactedQuerySyntaxErrorInput() { + return this._enableUnredactedQuerySyntaxError; + } + + // error_on_nondeterministic_merge - computed: true, optional: true, required: false + private _errorOnNondeterministicMerge?: boolean | cdktf.IResolvable; + public get errorOnNondeterministicMerge() { + return this.getBooleanAttribute('error_on_nondeterministic_merge'); + } + public set errorOnNondeterministicMerge(value: boolean | cdktf.IResolvable) { + this._errorOnNondeterministicMerge = value; + } + public resetErrorOnNondeterministicMerge() { + this._errorOnNondeterministicMerge = undefined; + } + // Temporarily expose input value. Use with caution. + public get errorOnNondeterministicMergeInput() { + return this._errorOnNondeterministicMerge; + } + + // error_on_nondeterministic_update - computed: true, optional: true, required: false + private _errorOnNondeterministicUpdate?: boolean | cdktf.IResolvable; + public get errorOnNondeterministicUpdate() { + return this.getBooleanAttribute('error_on_nondeterministic_update'); + } + public set errorOnNondeterministicUpdate(value: boolean | cdktf.IResolvable) { + this._errorOnNondeterministicUpdate = value; + } + public resetErrorOnNondeterministicUpdate() { + this._errorOnNondeterministicUpdate = undefined; + } + // Temporarily expose input value. Use with caution. + public get errorOnNondeterministicUpdateInput() { + return this._errorOnNondeterministicUpdate; + } + + // fully_qualified_name - computed: true, optional: false, required: false + public get fullyQualifiedName() { + return this.getStringAttribute('fully_qualified_name'); + } + + // geography_output_format - computed: true, optional: true, required: false + private _geographyOutputFormat?: string; + public get geographyOutputFormat() { + return this.getStringAttribute('geography_output_format'); + } + public set geographyOutputFormat(value: string) { + this._geographyOutputFormat = value; + } + public resetGeographyOutputFormat() { + this._geographyOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get geographyOutputFormatInput() { + return this._geographyOutputFormat; + } + + // geometry_output_format - computed: true, optional: true, required: false + private _geometryOutputFormat?: string; + public get geometryOutputFormat() { + return this.getStringAttribute('geometry_output_format'); + } + public set geometryOutputFormat(value: string) { + this._geometryOutputFormat = value; + } + public resetGeometryOutputFormat() { + this._geometryOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get geometryOutputFormatInput() { + return this._geometryOutputFormat; + } + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // jdbc_treat_decimal_as_int - computed: true, optional: true, required: false + private _jdbcTreatDecimalAsInt?: boolean | cdktf.IResolvable; + public get jdbcTreatDecimalAsInt() { + return this.getBooleanAttribute('jdbc_treat_decimal_as_int'); + } + public set jdbcTreatDecimalAsInt(value: boolean | cdktf.IResolvable) { + this._jdbcTreatDecimalAsInt = value; + } + public resetJdbcTreatDecimalAsInt() { + this._jdbcTreatDecimalAsInt = undefined; + } + // Temporarily expose input value. Use with caution. + public get jdbcTreatDecimalAsIntInput() { + return this._jdbcTreatDecimalAsInt; + } + + // jdbc_treat_timestamp_ntz_as_utc - computed: true, optional: true, required: false + private _jdbcTreatTimestampNtzAsUtc?: boolean | cdktf.IResolvable; + public get jdbcTreatTimestampNtzAsUtc() { + return this.getBooleanAttribute('jdbc_treat_timestamp_ntz_as_utc'); + } + public set jdbcTreatTimestampNtzAsUtc(value: boolean | cdktf.IResolvable) { + this._jdbcTreatTimestampNtzAsUtc = value; + } + public resetJdbcTreatTimestampNtzAsUtc() { + this._jdbcTreatTimestampNtzAsUtc = undefined; + } + // Temporarily expose input value. Use with caution. + public get jdbcTreatTimestampNtzAsUtcInput() { + return this._jdbcTreatTimestampNtzAsUtc; + } + + // jdbc_use_session_timezone - computed: true, optional: true, required: false + private _jdbcUseSessionTimezone?: boolean | cdktf.IResolvable; + public get jdbcUseSessionTimezone() { + return this.getBooleanAttribute('jdbc_use_session_timezone'); + } + public set jdbcUseSessionTimezone(value: boolean | cdktf.IResolvable) { + this._jdbcUseSessionTimezone = value; + } + public resetJdbcUseSessionTimezone() { + this._jdbcUseSessionTimezone = undefined; + } + // Temporarily expose input value. Use with caution. + public get jdbcUseSessionTimezoneInput() { + return this._jdbcUseSessionTimezone; + } + + // json_indent - computed: true, optional: true, required: false + private _jsonIndent?: number; + public get jsonIndent() { + return this.getNumberAttribute('json_indent'); + } + public set jsonIndent(value: number) { + this._jsonIndent = value; + } + public resetJsonIndent() { + this._jsonIndent = undefined; + } + // Temporarily expose input value. Use with caution. + public get jsonIndentInput() { + return this._jsonIndent; + } + + // lock_timeout - computed: true, optional: true, required: false + private _lockTimeout?: number; + public get lockTimeout() { + return this.getNumberAttribute('lock_timeout'); + } + public set lockTimeout(value: number) { + this._lockTimeout = value; + } + public resetLockTimeout() { + this._lockTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get lockTimeoutInput() { + return this._lockTimeout; + } + + // log_level - computed: true, optional: true, required: false + private _logLevel?: string; + public get logLevel() { + return this.getStringAttribute('log_level'); + } + public set logLevel(value: string) { + this._logLevel = value; + } + public resetLogLevel() { + this._logLevel = undefined; + } + // Temporarily expose input value. Use with caution. + public get logLevelInput() { + return this._logLevel; + } + + // login_name - computed: false, optional: true, required: false + private _loginName?: string; + public get loginName() { + return this.getStringAttribute('login_name'); + } + public set loginName(value: string) { + this._loginName = value; + } + public resetLoginName() { + this._loginName = undefined; + } + // Temporarily expose input value. Use with caution. + public get loginNameInput() { + return this._loginName; + } + + // mins_to_unlock - computed: false, optional: true, required: false + private _minsToUnlock?: number; + public get minsToUnlock() { + return this.getNumberAttribute('mins_to_unlock'); + } + public set minsToUnlock(value: number) { + this._minsToUnlock = value; + } + public resetMinsToUnlock() { + this._minsToUnlock = undefined; + } + // Temporarily expose input value. Use with caution. + public get minsToUnlockInput() { + return this._minsToUnlock; + } + + // multi_statement_count - computed: true, optional: true, required: false + private _multiStatementCount?: number; + public get multiStatementCount() { + return this.getNumberAttribute('multi_statement_count'); + } + public set multiStatementCount(value: number) { + this._multiStatementCount = value; + } + public resetMultiStatementCount() { + this._multiStatementCount = undefined; + } + // Temporarily expose input value. Use with caution. + public get multiStatementCountInput() { + return this._multiStatementCount; + } + + // must_change_password - computed: false, optional: true, required: false + private _mustChangePassword?: string; + public get mustChangePassword() { + return this.getStringAttribute('must_change_password'); + } + public set mustChangePassword(value: string) { + this._mustChangePassword = value; + } + public resetMustChangePassword() { + this._mustChangePassword = undefined; + } + // Temporarily expose input value. Use with caution. + public get mustChangePasswordInput() { + return this._mustChangePassword; + } + + // name - computed: false, optional: false, required: true + private _name?: string; + public get name() { + return this.getStringAttribute('name'); + } + public set name(value: string) { + this._name = value; + } + // Temporarily expose input value. Use with caution. + public get nameInput() { + return this._name; + } + + // network_policy - computed: true, optional: true, required: false + private _networkPolicy?: string; + public get networkPolicy() { + return this.getStringAttribute('network_policy'); + } + public set networkPolicy(value: string) { + this._networkPolicy = value; + } + public resetNetworkPolicy() { + this._networkPolicy = undefined; + } + // Temporarily expose input value. Use with caution. + public get networkPolicyInput() { + return this._networkPolicy; + } + + // noorder_sequence_as_default - computed: true, optional: true, required: false + private _noorderSequenceAsDefault?: boolean | cdktf.IResolvable; + public get noorderSequenceAsDefault() { + return this.getBooleanAttribute('noorder_sequence_as_default'); + } + public set noorderSequenceAsDefault(value: boolean | cdktf.IResolvable) { + this._noorderSequenceAsDefault = value; + } + public resetNoorderSequenceAsDefault() { + this._noorderSequenceAsDefault = undefined; + } + // Temporarily expose input value. Use with caution. + public get noorderSequenceAsDefaultInput() { + return this._noorderSequenceAsDefault; + } + + // odbc_treat_decimal_as_int - computed: true, optional: true, required: false + private _odbcTreatDecimalAsInt?: boolean | cdktf.IResolvable; + public get odbcTreatDecimalAsInt() { + return this.getBooleanAttribute('odbc_treat_decimal_as_int'); + } + public set odbcTreatDecimalAsInt(value: boolean | cdktf.IResolvable) { + this._odbcTreatDecimalAsInt = value; + } + public resetOdbcTreatDecimalAsInt() { + this._odbcTreatDecimalAsInt = undefined; + } + // Temporarily expose input value. Use with caution. + public get odbcTreatDecimalAsIntInput() { + return this._odbcTreatDecimalAsInt; + } + + // parameters - computed: true, optional: false, required: false + private _parameters = new LegacyServiceUserParametersList(this, "parameters", false); + public get parameters() { + return this._parameters; + } + + // password - computed: false, optional: true, required: false + private _password?: string; + public get password() { + return this.getStringAttribute('password'); + } + public set password(value: string) { + this._password = value; + } + public resetPassword() { + this._password = undefined; + } + // Temporarily expose input value. Use with caution. + public get passwordInput() { + return this._password; + } + + // prevent_unload_to_internal_stages - computed: true, optional: true, required: false + private _preventUnloadToInternalStages?: boolean | cdktf.IResolvable; + public get preventUnloadToInternalStages() { + return this.getBooleanAttribute('prevent_unload_to_internal_stages'); + } + public set preventUnloadToInternalStages(value: boolean | cdktf.IResolvable) { + this._preventUnloadToInternalStages = value; + } + public resetPreventUnloadToInternalStages() { + this._preventUnloadToInternalStages = undefined; + } + // Temporarily expose input value. Use with caution. + public get preventUnloadToInternalStagesInput() { + return this._preventUnloadToInternalStages; + } + + // query_tag - computed: true, optional: true, required: false + private _queryTag?: string; + public get queryTag() { + return this.getStringAttribute('query_tag'); + } + public set queryTag(value: string) { + this._queryTag = value; + } + public resetQueryTag() { + this._queryTag = undefined; + } + // Temporarily expose input value. Use with caution. + public get queryTagInput() { + return this._queryTag; + } + + // quoted_identifiers_ignore_case - computed: true, optional: true, required: false + private _quotedIdentifiersIgnoreCase?: boolean | cdktf.IResolvable; + public get quotedIdentifiersIgnoreCase() { + return this.getBooleanAttribute('quoted_identifiers_ignore_case'); + } + public set quotedIdentifiersIgnoreCase(value: boolean | cdktf.IResolvable) { + this._quotedIdentifiersIgnoreCase = value; + } + public resetQuotedIdentifiersIgnoreCase() { + this._quotedIdentifiersIgnoreCase = undefined; + } + // Temporarily expose input value. Use with caution. + public get quotedIdentifiersIgnoreCaseInput() { + return this._quotedIdentifiersIgnoreCase; + } + + // rows_per_resultset - computed: true, optional: true, required: false + private _rowsPerResultset?: number; + public get rowsPerResultset() { + return this.getNumberAttribute('rows_per_resultset'); + } + public set rowsPerResultset(value: number) { + this._rowsPerResultset = value; + } + public resetRowsPerResultset() { + this._rowsPerResultset = undefined; + } + // Temporarily expose input value. Use with caution. + public get rowsPerResultsetInput() { + return this._rowsPerResultset; + } + + // rsa_public_key - computed: false, optional: true, required: false + private _rsaPublicKey?: string; + public get rsaPublicKey() { + return this.getStringAttribute('rsa_public_key'); + } + public set rsaPublicKey(value: string) { + this._rsaPublicKey = value; + } + public resetRsaPublicKey() { + this._rsaPublicKey = undefined; + } + // Temporarily expose input value. Use with caution. + public get rsaPublicKeyInput() { + return this._rsaPublicKey; + } + + // rsa_public_key_2 - computed: false, optional: true, required: false + private _rsaPublicKey2?: string; + public get rsaPublicKey2() { + return this.getStringAttribute('rsa_public_key_2'); + } + public set rsaPublicKey2(value: string) { + this._rsaPublicKey2 = value; + } + public resetRsaPublicKey2() { + this._rsaPublicKey2 = undefined; + } + // Temporarily expose input value. Use with caution. + public get rsaPublicKey2Input() { + return this._rsaPublicKey2; + } + + // s3_stage_vpce_dns_name - computed: true, optional: true, required: false + private _s3StageVpceDnsName?: string; + public get s3StageVpceDnsName() { + return this.getStringAttribute('s3_stage_vpce_dns_name'); + } + public set s3StageVpceDnsName(value: string) { + this._s3StageVpceDnsName = value; + } + public resetS3StageVpceDnsName() { + this._s3StageVpceDnsName = undefined; + } + // Temporarily expose input value. Use with caution. + public get s3StageVpceDnsNameInput() { + return this._s3StageVpceDnsName; + } + + // search_path - computed: true, optional: true, required: false + private _searchPath?: string; + public get searchPath() { + return this.getStringAttribute('search_path'); + } + public set searchPath(value: string) { + this._searchPath = value; + } + public resetSearchPath() { + this._searchPath = undefined; + } + // Temporarily expose input value. Use with caution. + public get searchPathInput() { + return this._searchPath; + } + + // show_output - computed: true, optional: false, required: false + private _showOutput = new LegacyServiceUserShowOutputList(this, "show_output", false); + public get showOutput() { + return this._showOutput; + } + + // simulated_data_sharing_consumer - computed: true, optional: true, required: false + private _simulatedDataSharingConsumer?: string; + public get simulatedDataSharingConsumer() { + return this.getStringAttribute('simulated_data_sharing_consumer'); + } + public set simulatedDataSharingConsumer(value: string) { + this._simulatedDataSharingConsumer = value; + } + public resetSimulatedDataSharingConsumer() { + this._simulatedDataSharingConsumer = undefined; + } + // Temporarily expose input value. Use with caution. + public get simulatedDataSharingConsumerInput() { + return this._simulatedDataSharingConsumer; + } + + // statement_queued_timeout_in_seconds - computed: true, optional: true, required: false + private _statementQueuedTimeoutInSeconds?: number; + public get statementQueuedTimeoutInSeconds() { + return this.getNumberAttribute('statement_queued_timeout_in_seconds'); + } + public set statementQueuedTimeoutInSeconds(value: number) { + this._statementQueuedTimeoutInSeconds = value; + } + public resetStatementQueuedTimeoutInSeconds() { + this._statementQueuedTimeoutInSeconds = undefined; + } + // Temporarily expose input value. Use with caution. + public get statementQueuedTimeoutInSecondsInput() { + return this._statementQueuedTimeoutInSeconds; + } + + // statement_timeout_in_seconds - computed: true, optional: true, required: false + private _statementTimeoutInSeconds?: number; + public get statementTimeoutInSeconds() { + return this.getNumberAttribute('statement_timeout_in_seconds'); + } + public set statementTimeoutInSeconds(value: number) { + this._statementTimeoutInSeconds = value; + } + public resetStatementTimeoutInSeconds() { + this._statementTimeoutInSeconds = undefined; + } + // Temporarily expose input value. Use with caution. + public get statementTimeoutInSecondsInput() { + return this._statementTimeoutInSeconds; + } + + // strict_json_output - computed: true, optional: true, required: false + private _strictJsonOutput?: boolean | cdktf.IResolvable; + public get strictJsonOutput() { + return this.getBooleanAttribute('strict_json_output'); + } + public set strictJsonOutput(value: boolean | cdktf.IResolvable) { + this._strictJsonOutput = value; + } + public resetStrictJsonOutput() { + this._strictJsonOutput = undefined; + } + // Temporarily expose input value. Use with caution. + public get strictJsonOutputInput() { + return this._strictJsonOutput; + } + + // time_input_format - computed: true, optional: true, required: false + private _timeInputFormat?: string; + public get timeInputFormat() { + return this.getStringAttribute('time_input_format'); + } + public set timeInputFormat(value: string) { + this._timeInputFormat = value; + } + public resetTimeInputFormat() { + this._timeInputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timeInputFormatInput() { + return this._timeInputFormat; + } + + // time_output_format - computed: true, optional: true, required: false + private _timeOutputFormat?: string; + public get timeOutputFormat() { + return this.getStringAttribute('time_output_format'); + } + public set timeOutputFormat(value: string) { + this._timeOutputFormat = value; + } + public resetTimeOutputFormat() { + this._timeOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timeOutputFormatInput() { + return this._timeOutputFormat; + } + + // timestamp_day_is_always_24h - computed: true, optional: true, required: false + private _timestampDayIsAlways24H?: boolean | cdktf.IResolvable; + public get timestampDayIsAlways24H() { + return this.getBooleanAttribute('timestamp_day_is_always_24h'); + } + public set timestampDayIsAlways24H(value: boolean | cdktf.IResolvable) { + this._timestampDayIsAlways24H = value; + } + public resetTimestampDayIsAlways24H() { + this._timestampDayIsAlways24H = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampDayIsAlways24HInput() { + return this._timestampDayIsAlways24H; + } + + // timestamp_input_format - computed: true, optional: true, required: false + private _timestampInputFormat?: string; + public get timestampInputFormat() { + return this.getStringAttribute('timestamp_input_format'); + } + public set timestampInputFormat(value: string) { + this._timestampInputFormat = value; + } + public resetTimestampInputFormat() { + this._timestampInputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampInputFormatInput() { + return this._timestampInputFormat; + } + + // timestamp_ltz_output_format - computed: true, optional: true, required: false + private _timestampLtzOutputFormat?: string; + public get timestampLtzOutputFormat() { + return this.getStringAttribute('timestamp_ltz_output_format'); + } + public set timestampLtzOutputFormat(value: string) { + this._timestampLtzOutputFormat = value; + } + public resetTimestampLtzOutputFormat() { + this._timestampLtzOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampLtzOutputFormatInput() { + return this._timestampLtzOutputFormat; + } + + // timestamp_ntz_output_format - computed: true, optional: true, required: false + private _timestampNtzOutputFormat?: string; + public get timestampNtzOutputFormat() { + return this.getStringAttribute('timestamp_ntz_output_format'); + } + public set timestampNtzOutputFormat(value: string) { + this._timestampNtzOutputFormat = value; + } + public resetTimestampNtzOutputFormat() { + this._timestampNtzOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampNtzOutputFormatInput() { + return this._timestampNtzOutputFormat; + } + + // timestamp_output_format - computed: true, optional: true, required: false + private _timestampOutputFormat?: string; + public get timestampOutputFormat() { + return this.getStringAttribute('timestamp_output_format'); + } + public set timestampOutputFormat(value: string) { + this._timestampOutputFormat = value; + } + public resetTimestampOutputFormat() { + this._timestampOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampOutputFormatInput() { + return this._timestampOutputFormat; + } + + // timestamp_type_mapping - computed: true, optional: true, required: false + private _timestampTypeMapping?: string; + public get timestampTypeMapping() { + return this.getStringAttribute('timestamp_type_mapping'); + } + public set timestampTypeMapping(value: string) { + this._timestampTypeMapping = value; + } + public resetTimestampTypeMapping() { + this._timestampTypeMapping = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampTypeMappingInput() { + return this._timestampTypeMapping; + } + + // timestamp_tz_output_format - computed: true, optional: true, required: false + private _timestampTzOutputFormat?: string; + public get timestampTzOutputFormat() { + return this.getStringAttribute('timestamp_tz_output_format'); + } + public set timestampTzOutputFormat(value: string) { + this._timestampTzOutputFormat = value; + } + public resetTimestampTzOutputFormat() { + this._timestampTzOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampTzOutputFormatInput() { + return this._timestampTzOutputFormat; + } + + // timezone - computed: true, optional: true, required: false + private _timezone?: string; + public get timezone() { + return this.getStringAttribute('timezone'); + } + public set timezone(value: string) { + this._timezone = value; + } + public resetTimezone() { + this._timezone = undefined; + } + // Temporarily expose input value. Use with caution. + public get timezoneInput() { + return this._timezone; + } + + // trace_level - computed: true, optional: true, required: false + private _traceLevel?: string; + public get traceLevel() { + return this.getStringAttribute('trace_level'); + } + public set traceLevel(value: string) { + this._traceLevel = value; + } + public resetTraceLevel() { + this._traceLevel = undefined; + } + // Temporarily expose input value. Use with caution. + public get traceLevelInput() { + return this._traceLevel; + } + + // transaction_abort_on_error - computed: true, optional: true, required: false + private _transactionAbortOnError?: boolean | cdktf.IResolvable; + public get transactionAbortOnError() { + return this.getBooleanAttribute('transaction_abort_on_error'); + } + public set transactionAbortOnError(value: boolean | cdktf.IResolvable) { + this._transactionAbortOnError = value; + } + public resetTransactionAbortOnError() { + this._transactionAbortOnError = undefined; + } + // Temporarily expose input value. Use with caution. + public get transactionAbortOnErrorInput() { + return this._transactionAbortOnError; + } + + // transaction_default_isolation_level - computed: true, optional: true, required: false + private _transactionDefaultIsolationLevel?: string; + public get transactionDefaultIsolationLevel() { + return this.getStringAttribute('transaction_default_isolation_level'); + } + public set transactionDefaultIsolationLevel(value: string) { + this._transactionDefaultIsolationLevel = value; + } + public resetTransactionDefaultIsolationLevel() { + this._transactionDefaultIsolationLevel = undefined; + } + // Temporarily expose input value. Use with caution. + public get transactionDefaultIsolationLevelInput() { + return this._transactionDefaultIsolationLevel; + } + + // two_digit_century_start - computed: true, optional: true, required: false + private _twoDigitCenturyStart?: number; + public get twoDigitCenturyStart() { + return this.getNumberAttribute('two_digit_century_start'); + } + public set twoDigitCenturyStart(value: number) { + this._twoDigitCenturyStart = value; + } + public resetTwoDigitCenturyStart() { + this._twoDigitCenturyStart = undefined; + } + // Temporarily expose input value. Use with caution. + public get twoDigitCenturyStartInput() { + return this._twoDigitCenturyStart; + } + + // unsupported_ddl_action - computed: true, optional: true, required: false + private _unsupportedDdlAction?: string; + public get unsupportedDdlAction() { + return this.getStringAttribute('unsupported_ddl_action'); + } + public set unsupportedDdlAction(value: string) { + this._unsupportedDdlAction = value; + } + public resetUnsupportedDdlAction() { + this._unsupportedDdlAction = undefined; + } + // Temporarily expose input value. Use with caution. + public get unsupportedDdlActionInput() { + return this._unsupportedDdlAction; + } + + // use_cached_result - computed: true, optional: true, required: false + private _useCachedResult?: boolean | cdktf.IResolvable; + public get useCachedResult() { + return this.getBooleanAttribute('use_cached_result'); + } + public set useCachedResult(value: boolean | cdktf.IResolvable) { + this._useCachedResult = value; + } + public resetUseCachedResult() { + this._useCachedResult = undefined; + } + // Temporarily expose input value. Use with caution. + public get useCachedResultInput() { + return this._useCachedResult; + } + + // user_type - computed: true, optional: false, required: false + public get userType() { + return this.getStringAttribute('user_type'); + } + + // week_of_year_policy - computed: true, optional: true, required: false + private _weekOfYearPolicy?: number; + public get weekOfYearPolicy() { + return this.getNumberAttribute('week_of_year_policy'); + } + public set weekOfYearPolicy(value: number) { + this._weekOfYearPolicy = value; + } + public resetWeekOfYearPolicy() { + this._weekOfYearPolicy = undefined; + } + // Temporarily expose input value. Use with caution. + public get weekOfYearPolicyInput() { + return this._weekOfYearPolicy; + } + + // week_start - computed: true, optional: true, required: false + private _weekStart?: number; + public get weekStart() { + return this.getNumberAttribute('week_start'); + } + public set weekStart(value: number) { + this._weekStart = value; + } + public resetWeekStart() { + this._weekStart = undefined; + } + // Temporarily expose input value. Use with caution. + public get weekStartInput() { + return this._weekStart; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + abort_detached_query: cdktf.booleanToTerraform(this._abortDetachedQuery), + autocommit: cdktf.booleanToTerraform(this._autocommit), + binary_input_format: cdktf.stringToTerraform(this._binaryInputFormat), + binary_output_format: cdktf.stringToTerraform(this._binaryOutputFormat), + client_memory_limit: cdktf.numberToTerraform(this._clientMemoryLimit), + client_metadata_request_use_connection_ctx: cdktf.booleanToTerraform(this._clientMetadataRequestUseConnectionCtx), + client_prefetch_threads: cdktf.numberToTerraform(this._clientPrefetchThreads), + client_result_chunk_size: cdktf.numberToTerraform(this._clientResultChunkSize), + client_result_column_case_insensitive: cdktf.booleanToTerraform(this._clientResultColumnCaseInsensitive), + client_session_keep_alive: cdktf.booleanToTerraform(this._clientSessionKeepAlive), + client_session_keep_alive_heartbeat_frequency: cdktf.numberToTerraform(this._clientSessionKeepAliveHeartbeatFrequency), + client_timestamp_type_mapping: cdktf.stringToTerraform(this._clientTimestampTypeMapping), + comment: cdktf.stringToTerraform(this._comment), + date_input_format: cdktf.stringToTerraform(this._dateInputFormat), + date_output_format: cdktf.stringToTerraform(this._dateOutputFormat), + days_to_expiry: cdktf.numberToTerraform(this._daysToExpiry), + default_namespace: cdktf.stringToTerraform(this._defaultNamespace), + default_role: cdktf.stringToTerraform(this._defaultRole), + default_secondary_roles_option: cdktf.stringToTerraform(this._defaultSecondaryRolesOption), + default_warehouse: cdktf.stringToTerraform(this._defaultWarehouse), + disabled: cdktf.stringToTerraform(this._disabled), + display_name: cdktf.stringToTerraform(this._displayName), + email: cdktf.stringToTerraform(this._email), + enable_unload_physical_type_optimization: cdktf.booleanToTerraform(this._enableUnloadPhysicalTypeOptimization), + enable_unredacted_query_syntax_error: cdktf.booleanToTerraform(this._enableUnredactedQuerySyntaxError), + error_on_nondeterministic_merge: cdktf.booleanToTerraform(this._errorOnNondeterministicMerge), + error_on_nondeterministic_update: cdktf.booleanToTerraform(this._errorOnNondeterministicUpdate), + geography_output_format: cdktf.stringToTerraform(this._geographyOutputFormat), + geometry_output_format: cdktf.stringToTerraform(this._geometryOutputFormat), + id: cdktf.stringToTerraform(this._id), + jdbc_treat_decimal_as_int: cdktf.booleanToTerraform(this._jdbcTreatDecimalAsInt), + jdbc_treat_timestamp_ntz_as_utc: cdktf.booleanToTerraform(this._jdbcTreatTimestampNtzAsUtc), + jdbc_use_session_timezone: cdktf.booleanToTerraform(this._jdbcUseSessionTimezone), + json_indent: cdktf.numberToTerraform(this._jsonIndent), + lock_timeout: cdktf.numberToTerraform(this._lockTimeout), + log_level: cdktf.stringToTerraform(this._logLevel), + login_name: cdktf.stringToTerraform(this._loginName), + mins_to_unlock: cdktf.numberToTerraform(this._minsToUnlock), + multi_statement_count: cdktf.numberToTerraform(this._multiStatementCount), + must_change_password: cdktf.stringToTerraform(this._mustChangePassword), + name: cdktf.stringToTerraform(this._name), + network_policy: cdktf.stringToTerraform(this._networkPolicy), + noorder_sequence_as_default: cdktf.booleanToTerraform(this._noorderSequenceAsDefault), + odbc_treat_decimal_as_int: cdktf.booleanToTerraform(this._odbcTreatDecimalAsInt), + password: cdktf.stringToTerraform(this._password), + prevent_unload_to_internal_stages: cdktf.booleanToTerraform(this._preventUnloadToInternalStages), + query_tag: cdktf.stringToTerraform(this._queryTag), + quoted_identifiers_ignore_case: cdktf.booleanToTerraform(this._quotedIdentifiersIgnoreCase), + rows_per_resultset: cdktf.numberToTerraform(this._rowsPerResultset), + rsa_public_key: cdktf.stringToTerraform(this._rsaPublicKey), + rsa_public_key_2: cdktf.stringToTerraform(this._rsaPublicKey2), + s3_stage_vpce_dns_name: cdktf.stringToTerraform(this._s3StageVpceDnsName), + search_path: cdktf.stringToTerraform(this._searchPath), + simulated_data_sharing_consumer: cdktf.stringToTerraform(this._simulatedDataSharingConsumer), + statement_queued_timeout_in_seconds: cdktf.numberToTerraform(this._statementQueuedTimeoutInSeconds), + statement_timeout_in_seconds: cdktf.numberToTerraform(this._statementTimeoutInSeconds), + strict_json_output: cdktf.booleanToTerraform(this._strictJsonOutput), + time_input_format: cdktf.stringToTerraform(this._timeInputFormat), + time_output_format: cdktf.stringToTerraform(this._timeOutputFormat), + timestamp_day_is_always_24h: cdktf.booleanToTerraform(this._timestampDayIsAlways24H), + timestamp_input_format: cdktf.stringToTerraform(this._timestampInputFormat), + timestamp_ltz_output_format: cdktf.stringToTerraform(this._timestampLtzOutputFormat), + timestamp_ntz_output_format: cdktf.stringToTerraform(this._timestampNtzOutputFormat), + timestamp_output_format: cdktf.stringToTerraform(this._timestampOutputFormat), + timestamp_type_mapping: cdktf.stringToTerraform(this._timestampTypeMapping), + timestamp_tz_output_format: cdktf.stringToTerraform(this._timestampTzOutputFormat), + timezone: cdktf.stringToTerraform(this._timezone), + trace_level: cdktf.stringToTerraform(this._traceLevel), + transaction_abort_on_error: cdktf.booleanToTerraform(this._transactionAbortOnError), + transaction_default_isolation_level: cdktf.stringToTerraform(this._transactionDefaultIsolationLevel), + two_digit_century_start: cdktf.numberToTerraform(this._twoDigitCenturyStart), + unsupported_ddl_action: cdktf.stringToTerraform(this._unsupportedDdlAction), + use_cached_result: cdktf.booleanToTerraform(this._useCachedResult), + week_of_year_policy: cdktf.numberToTerraform(this._weekOfYearPolicy), + week_start: cdktf.numberToTerraform(this._weekStart), + }; + } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + abort_detached_query: { + value: cdktf.booleanToHclTerraform(this._abortDetachedQuery), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + autocommit: { + value: cdktf.booleanToHclTerraform(this._autocommit), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + binary_input_format: { + value: cdktf.stringToHclTerraform(this._binaryInputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + binary_output_format: { + value: cdktf.stringToHclTerraform(this._binaryOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + client_memory_limit: { + value: cdktf.numberToHclTerraform(this._clientMemoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_metadata_request_use_connection_ctx: { + value: cdktf.booleanToHclTerraform(this._clientMetadataRequestUseConnectionCtx), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + client_prefetch_threads: { + value: cdktf.numberToHclTerraform(this._clientPrefetchThreads), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_result_chunk_size: { + value: cdktf.numberToHclTerraform(this._clientResultChunkSize), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_result_column_case_insensitive: { + value: cdktf.booleanToHclTerraform(this._clientResultColumnCaseInsensitive), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + client_session_keep_alive: { + value: cdktf.booleanToHclTerraform(this._clientSessionKeepAlive), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + client_session_keep_alive_heartbeat_frequency: { + value: cdktf.numberToHclTerraform(this._clientSessionKeepAliveHeartbeatFrequency), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_timestamp_type_mapping: { + value: cdktf.stringToHclTerraform(this._clientTimestampTypeMapping), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + comment: { + value: cdktf.stringToHclTerraform(this._comment), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + date_input_format: { + value: cdktf.stringToHclTerraform(this._dateInputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + date_output_format: { + value: cdktf.stringToHclTerraform(this._dateOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + days_to_expiry: { + value: cdktf.numberToHclTerraform(this._daysToExpiry), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + default_namespace: { + value: cdktf.stringToHclTerraform(this._defaultNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + default_role: { + value: cdktf.stringToHclTerraform(this._defaultRole), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + default_secondary_roles_option: { + value: cdktf.stringToHclTerraform(this._defaultSecondaryRolesOption), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + default_warehouse: { + value: cdktf.stringToHclTerraform(this._defaultWarehouse), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disabled: { + value: cdktf.stringToHclTerraform(this._disabled), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + display_name: { + value: cdktf.stringToHclTerraform(this._displayName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + email: { + value: cdktf.stringToHclTerraform(this._email), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_unload_physical_type_optimization: { + value: cdktf.booleanToHclTerraform(this._enableUnloadPhysicalTypeOptimization), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + enable_unredacted_query_syntax_error: { + value: cdktf.booleanToHclTerraform(this._enableUnredactedQuerySyntaxError), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + error_on_nondeterministic_merge: { + value: cdktf.booleanToHclTerraform(this._errorOnNondeterministicMerge), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + error_on_nondeterministic_update: { + value: cdktf.booleanToHclTerraform(this._errorOnNondeterministicUpdate), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + geography_output_format: { + value: cdktf.stringToHclTerraform(this._geographyOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + geometry_output_format: { + value: cdktf.stringToHclTerraform(this._geometryOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + jdbc_treat_decimal_as_int: { + value: cdktf.booleanToHclTerraform(this._jdbcTreatDecimalAsInt), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + jdbc_treat_timestamp_ntz_as_utc: { + value: cdktf.booleanToHclTerraform(this._jdbcTreatTimestampNtzAsUtc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + jdbc_use_session_timezone: { + value: cdktf.booleanToHclTerraform(this._jdbcUseSessionTimezone), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + json_indent: { + value: cdktf.numberToHclTerraform(this._jsonIndent), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + lock_timeout: { + value: cdktf.numberToHclTerraform(this._lockTimeout), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + log_level: { + value: cdktf.stringToHclTerraform(this._logLevel), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + login_name: { + value: cdktf.stringToHclTerraform(this._loginName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mins_to_unlock: { + value: cdktf.numberToHclTerraform(this._minsToUnlock), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + multi_statement_count: { + value: cdktf.numberToHclTerraform(this._multiStatementCount), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + must_change_password: { + value: cdktf.stringToHclTerraform(this._mustChangePassword), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(this._name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + network_policy: { + value: cdktf.stringToHclTerraform(this._networkPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + noorder_sequence_as_default: { + value: cdktf.booleanToHclTerraform(this._noorderSequenceAsDefault), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + odbc_treat_decimal_as_int: { + value: cdktf.booleanToHclTerraform(this._odbcTreatDecimalAsInt), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + password: { + value: cdktf.stringToHclTerraform(this._password), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + prevent_unload_to_internal_stages: { + value: cdktf.booleanToHclTerraform(this._preventUnloadToInternalStages), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + query_tag: { + value: cdktf.stringToHclTerraform(this._queryTag), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + quoted_identifiers_ignore_case: { + value: cdktf.booleanToHclTerraform(this._quotedIdentifiersIgnoreCase), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + rows_per_resultset: { + value: cdktf.numberToHclTerraform(this._rowsPerResultset), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + rsa_public_key: { + value: cdktf.stringToHclTerraform(this._rsaPublicKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rsa_public_key_2: { + value: cdktf.stringToHclTerraform(this._rsaPublicKey2), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + s3_stage_vpce_dns_name: { + value: cdktf.stringToHclTerraform(this._s3StageVpceDnsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + search_path: { + value: cdktf.stringToHclTerraform(this._searchPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + simulated_data_sharing_consumer: { + value: cdktf.stringToHclTerraform(this._simulatedDataSharingConsumer), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + statement_queued_timeout_in_seconds: { + value: cdktf.numberToHclTerraform(this._statementQueuedTimeoutInSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + statement_timeout_in_seconds: { + value: cdktf.numberToHclTerraform(this._statementTimeoutInSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + strict_json_output: { + value: cdktf.booleanToHclTerraform(this._strictJsonOutput), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + time_input_format: { + value: cdktf.stringToHclTerraform(this._timeInputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + time_output_format: { + value: cdktf.stringToHclTerraform(this._timeOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_day_is_always_24h: { + value: cdktf.booleanToHclTerraform(this._timestampDayIsAlways24H), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + timestamp_input_format: { + value: cdktf.stringToHclTerraform(this._timestampInputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_ltz_output_format: { + value: cdktf.stringToHclTerraform(this._timestampLtzOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_ntz_output_format: { + value: cdktf.stringToHclTerraform(this._timestampNtzOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_output_format: { + value: cdktf.stringToHclTerraform(this._timestampOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_type_mapping: { + value: cdktf.stringToHclTerraform(this._timestampTypeMapping), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_tz_output_format: { + value: cdktf.stringToHclTerraform(this._timestampTzOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timezone: { + value: cdktf.stringToHclTerraform(this._timezone), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + trace_level: { + value: cdktf.stringToHclTerraform(this._traceLevel), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + transaction_abort_on_error: { + value: cdktf.booleanToHclTerraform(this._transactionAbortOnError), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + transaction_default_isolation_level: { + value: cdktf.stringToHclTerraform(this._transactionDefaultIsolationLevel), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + two_digit_century_start: { + value: cdktf.numberToHclTerraform(this._twoDigitCenturyStart), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + unsupported_ddl_action: { + value: cdktf.stringToHclTerraform(this._unsupportedDdlAction), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + use_cached_result: { + value: cdktf.booleanToHclTerraform(this._useCachedResult), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + week_of_year_policy: { + value: cdktf.numberToHclTerraform(this._weekOfYearPolicy), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + week_start: { + value: cdktf.numberToHclTerraform(this._weekStart), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } +} diff --git a/src/managed-account/README.md b/src/managed-account/README.md index 0ff2e5ba7..3602359ea 100644 --- a/src/managed-account/README.md +++ b/src/managed-account/README.md @@ -1,3 +1,3 @@ # `snowflake_managed_account` -Refer to the Terraform Registry for docs: [`snowflake_managed_account`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account). +Refer to the Terraform Registry for docs: [`snowflake_managed_account`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account). diff --git a/src/managed-account/index.ts b/src/managed-account/index.ts index dea391da2..152ec5e6c 100644 --- a/src/managed-account/index.ts +++ b/src/managed-account/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface ManagedAccountConfig extends cdktf.TerraformMetaArguments { /** * Identifier, as well as login name, for the initial user in the managed account. This user serves as the account administrator for the account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_name ManagedAccount#admin_name} */ readonly adminName: string; /** * Password for the initial user in the managed account. Check [Snowflake-provided password policy](https://docs.snowflake.com/en/user-guide/admin-user-management#snowflake-provided-password-policy). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#admin_password ManagedAccount#admin_password} */ readonly adminPassword: string; /** * Specifies a comment for the managed account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#comment ManagedAccount#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#comment ManagedAccount#comment} */ readonly comment?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#id ManagedAccount#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#id ManagedAccount#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,19 +40,19 @@ export interface ManagedAccountConfig extends cdktf.TerraformMetaArguments { /** * Identifier for the managed account; must be unique for your account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#name ManagedAccount#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#name ManagedAccount#name} */ readonly name: string; /** * Specifies the type of managed account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#type ManagedAccount#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#type ManagedAccount#type} */ readonly type?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account snowflake_managed_account} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account snowflake_managed_account} */ export class ManagedAccount extends cdktf.TerraformResource { @@ -68,7 +68,7 @@ export class ManagedAccount extends cdktf.TerraformResource { * Generates CDKTF code for importing a ManagedAccount resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ManagedAccount to import - * @param importFromId The id of the existing ManagedAccount that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ManagedAccount that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ManagedAccount to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -80,7 +80,7 @@ export class ManagedAccount extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/managed_account snowflake_managed_account} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/managed_account snowflake_managed_account} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -91,7 +91,7 @@ export class ManagedAccount extends cdktf.TerraformResource { terraformResourceType: 'snowflake_managed_account', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/masking-policy/README.md b/src/masking-policy/README.md index f88cb2ad4..c049e127e 100644 --- a/src/masking-policy/README.md +++ b/src/masking-policy/README.md @@ -1,3 +1,3 @@ # `snowflake_masking_policy` -Refer to the Terraform Registry for docs: [`snowflake_masking_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy). +Refer to the Terraform Registry for docs: [`snowflake_masking_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy). diff --git a/src/masking-policy/index.ts b/src/masking-policy/index.ts index dc4e21385..01f99e2e5 100644 --- a/src/masking-policy/index.ts +++ b/src/masking-policy/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,29 +15,29 @@ export interface MaskingPolicyConfig extends cdktf.TerraformMetaArguments { /** * Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#body MaskingPolicy#body} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#body MaskingPolicy#body} */ readonly body: string; /** * Specifies a comment for the masking policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#comment MaskingPolicy#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#comment MaskingPolicy#comment} */ readonly comment?: string; /** * The database in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#database MaskingPolicy#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#database MaskingPolicy#database} */ readonly database: string; /** * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#exempt_other_policies MaskingPolicy#exempt_other_policies} */ readonly exemptOtherPolicies?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#id MaskingPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#id MaskingPolicy#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -46,25 +46,25 @@ export interface MaskingPolicyConfig extends cdktf.TerraformMetaArguments { /** * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} */ readonly name: string; /** * The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#return_data_type MaskingPolicy#return_data_type} */ readonly returnDataType: string; /** * The schema in which to create the masking policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#schema MaskingPolicy#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#schema MaskingPolicy#schema} */ readonly schema: string; /** * argument block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#argument MaskingPolicy#argument} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#argument MaskingPolicy#argument} */ readonly argument: MaskingPolicyArgument[] | cdktf.IResolvable; } @@ -358,13 +358,13 @@ export interface MaskingPolicyArgument { /** * The argument name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#name MaskingPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#name MaskingPolicy#name} */ readonly name: string; /** * The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#type MaskingPolicy#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#type MaskingPolicy#type} */ readonly type: string; } @@ -503,7 +503,7 @@ export class MaskingPolicyArgumentList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy snowflake_masking_policy} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy snowflake_masking_policy} */ export class MaskingPolicy extends cdktf.TerraformResource { @@ -519,7 +519,7 @@ export class MaskingPolicy extends cdktf.TerraformResource { * Generates CDKTF code for importing a MaskingPolicy resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the MaskingPolicy to import - * @param importFromId The id of the existing MaskingPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing MaskingPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the MaskingPolicy to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -531,7 +531,7 @@ export class MaskingPolicy extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/masking_policy snowflake_masking_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/masking_policy snowflake_masking_policy} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -542,7 +542,7 @@ export class MaskingPolicy extends cdktf.TerraformResource { terraformResourceType: 'snowflake_masking_policy', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/materialized-view/README.md b/src/materialized-view/README.md index e9358454c..40d02d5c5 100644 --- a/src/materialized-view/README.md +++ b/src/materialized-view/README.md @@ -1,3 +1,3 @@ # `snowflake_materialized_view` -Refer to the Terraform Registry for docs: [`snowflake_materialized_view`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view). +Refer to the Terraform Registry for docs: [`snowflake_materialized_view`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view). diff --git a/src/materialized-view/index.ts b/src/materialized-view/index.ts index 344f15b5f..593038ed3 100644 --- a/src/materialized-view/index.ts +++ b/src/materialized-view/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface MaterializedViewConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the view. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#comment MaterializedView#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#comment MaterializedView#comment} */ readonly comment?: string; /** * The database in which to create the view. Don't use the | character. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#id MaterializedView#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#id MaterializedView#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,43 +34,43 @@ export interface MaterializedViewConfig extends cdktf.TerraformMetaArguments { /** * Specifies that the view is secure. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#is_secure MaterializedView#is_secure} */ readonly isSecure?: boolean | cdktf.IResolvable; /** * Specifies the identifier for the view; must be unique for the schema in which the view is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} */ readonly name: string; /** * Overwrites the View if it exists. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#or_replace MaterializedView#or_replace} */ readonly orReplace?: boolean | cdktf.IResolvable; /** * The schema in which to create the view. Don't use the | character. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} */ readonly schema: string; /** * Specifies the query used to create the view. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#statement MaterializedView#statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#statement MaterializedView#statement} */ readonly statement: string; /** * The warehouse name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#warehouse MaterializedView#warehouse} */ readonly warehouse: string; /** * tag block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#tag MaterializedView#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#tag MaterializedView#tag} */ readonly tag?: MaterializedViewTag[] | cdktf.IResolvable; } @@ -78,25 +78,25 @@ export interface MaterializedViewTag { /** * Name of the database that the tag was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#database MaterializedView#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#database MaterializedView#database} */ readonly database?: string; /** * Tag name, e.g. department. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#name MaterializedView#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#name MaterializedView#name} */ readonly name: string; /** * Name of the schema that the tag was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#schema MaterializedView#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#schema MaterializedView#schema} */ readonly schema?: string; /** * Tag value, e.g. marketing_info. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#value MaterializedView#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#value MaterializedView#value} */ readonly value: string; } @@ -293,7 +293,7 @@ export class MaterializedViewTagList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view snowflake_materialized_view} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view snowflake_materialized_view} */ export class MaterializedView extends cdktf.TerraformResource { @@ -309,7 +309,7 @@ export class MaterializedView extends cdktf.TerraformResource { * Generates CDKTF code for importing a MaterializedView resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the MaterializedView to import - * @param importFromId The id of the existing MaterializedView that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing MaterializedView that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the MaterializedView to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -321,7 +321,7 @@ export class MaterializedView extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/materialized_view snowflake_materialized_view} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/materialized_view snowflake_materialized_view} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -332,7 +332,7 @@ export class MaterializedView extends cdktf.TerraformResource { terraformResourceType: 'snowflake_materialized_view', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/network-policy-attachment/README.md b/src/network-policy-attachment/README.md index 8ad12f0e8..267018969 100644 --- a/src/network-policy-attachment/README.md +++ b/src/network-policy-attachment/README.md @@ -1,3 +1,3 @@ # `snowflake_network_policy_attachment` -Refer to the Terraform Registry for docs: [`snowflake_network_policy_attachment`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment). +Refer to the Terraform Registry for docs: [`snowflake_network_policy_attachment`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment). diff --git a/src/network-policy-attachment/index.ts b/src/network-policy-attachment/index.ts index a179e6d38..e402a5871 100644 --- a/src/network-policy-attachment/index.ts +++ b/src/network-policy-attachment/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface NetworkPolicyAttachmentConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#id NetworkPolicyAttachment#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,25 +22,25 @@ export interface NetworkPolicyAttachmentConfig extends cdktf.TerraformMetaArgume /** * Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#network_policy_name NetworkPolicyAttachment#network_policy_name} */ readonly networkPolicyName: string; /** * Specifies whether the network policy should be applied globally to your Snowflake account

**Note:** The Snowflake user running `terraform apply` must be on an IP address allowed by the network policy to set that policy globally on the Snowflake account.

Additionally, a Snowflake account can only have one network policy set globally at any given time. This resource does not enforce one-policy-per-account, it is the user's responsibility to enforce this. If multiple network policy resources have `set_for_account: true`, the final policy set on the account will be non-deterministic. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#set_for_account NetworkPolicyAttachment#set_for_account} */ readonly setForAccount?: boolean | cdktf.IResolvable; /** * Specifies which users the network policy should be attached to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#users NetworkPolicyAttachment#users} */ readonly users?: string[]; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment} */ export class NetworkPolicyAttachment extends cdktf.TerraformResource { @@ -56,7 +56,7 @@ export class NetworkPolicyAttachment extends cdktf.TerraformResource { * Generates CDKTF code for importing a NetworkPolicyAttachment resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the NetworkPolicyAttachment to import - * @param importFromId The id of the existing NetworkPolicyAttachment that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing NetworkPolicyAttachment that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the NetworkPolicyAttachment to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +68,7 @@ export class NetworkPolicyAttachment extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy_attachment snowflake_network_policy_attachment} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -79,7 +79,7 @@ export class NetworkPolicyAttachment extends cdktf.TerraformResource { terraformResourceType: 'snowflake_network_policy_attachment', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/network-policy/README.md b/src/network-policy/README.md index 480b8843d..4ad431a5c 100644 --- a/src/network-policy/README.md +++ b/src/network-policy/README.md @@ -1,3 +1,3 @@ # `snowflake_network_policy` -Refer to the Terraform Registry for docs: [`snowflake_network_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy). +Refer to the Terraform Registry for docs: [`snowflake_network_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy). diff --git a/src/network-policy/index.ts b/src/network-policy/index.ts index a2bf5cc6a..0f9c074d0 100644 --- a/src/network-policy/index.ts +++ b/src/network-policy/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,35 +15,35 @@ export interface NetworkPolicyConfig extends cdktf.TerraformMetaArguments { /** * Specifies one or more IPv4 addresses (CIDR notation) that are allowed access to your Snowflake account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_ip_list NetworkPolicy#allowed_ip_list} */ readonly allowedIpList?: string[]; /** * Specifies a list of fully qualified network rules that contain the network identifiers that are allowed access to Snowflake. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#allowed_network_rule_list NetworkPolicy#allowed_network_rule_list} */ readonly allowedNetworkRuleList?: string[]; /** * Specifies one or more IPv4 addresses (CIDR notation) that are denied access to your Snowflake account. **Do not** add `0.0.0.0/0` to `blocked_ip_list`, in order to block all IP addresses except a select list, you only need to add IP addresses to `allowed_ip_list`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_ip_list NetworkPolicy#blocked_ip_list} */ readonly blockedIpList?: string[]; /** * Specifies a list of fully qualified network rules that contain the network identifiers that are denied access to Snowflake. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#blocked_network_rule_list NetworkPolicy#blocked_network_rule_list} */ readonly blockedNetworkRuleList?: string[]; /** * Specifies a comment for the network policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#comment NetworkPolicy#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#comment NetworkPolicy#comment} */ readonly comment?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#id NetworkPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#id NetworkPolicy#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -52,7 +52,7 @@ export interface NetworkPolicyConfig extends cdktf.TerraformMetaArguments { /** * Specifies the identifier for the network policy; must be unique for the account in which the network policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#name NetworkPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#name NetworkPolicy#name} */ readonly name: string; } @@ -253,7 +253,7 @@ export class NetworkPolicyShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy snowflake_network_policy} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy snowflake_network_policy} */ export class NetworkPolicy extends cdktf.TerraformResource { @@ -269,7 +269,7 @@ export class NetworkPolicy extends cdktf.TerraformResource { * Generates CDKTF code for importing a NetworkPolicy resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the NetworkPolicy to import - * @param importFromId The id of the existing NetworkPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing NetworkPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the NetworkPolicy to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -281,7 +281,7 @@ export class NetworkPolicy extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_policy snowflake_network_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_policy snowflake_network_policy} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -292,7 +292,7 @@ export class NetworkPolicy extends cdktf.TerraformResource { terraformResourceType: 'snowflake_network_policy', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/network-rule/README.md b/src/network-rule/README.md index f8b791069..22cdc29a9 100644 --- a/src/network-rule/README.md +++ b/src/network-rule/README.md @@ -1,3 +1,3 @@ # `snowflake_network_rule` -Refer to the Terraform Registry for docs: [`snowflake_network_rule`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule). +Refer to the Terraform Registry for docs: [`snowflake_network_rule`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule). diff --git a/src/network-rule/index.ts b/src/network-rule/index.ts index 93d463321..2d3ec5438 100644 --- a/src/network-rule/index.ts +++ b/src/network-rule/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface NetworkRuleConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the network rule. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#comment NetworkRule#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#comment NetworkRule#comment} */ readonly comment?: string; /** * The database in which to create the network rule. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#database NetworkRule#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#database NetworkRule#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#id NetworkRule#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#id NetworkRule#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,37 +34,37 @@ export interface NetworkRuleConfig extends cdktf.TerraformMetaArguments { /** * Specifies what is restricted by the network rule. Valid values are INGRESS, INTERNAL_STAGE and EGRESS; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#mode NetworkRule#mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#mode NetworkRule#mode} */ readonly mode: string; /** * Specifies the identifier for the network rule; must be unique for the database and schema in which the network rule is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#name NetworkRule#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#name NetworkRule#name} */ readonly name: string; /** * The schema in which to create the network rule. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#schema NetworkRule#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#schema NetworkRule#schema} */ readonly schema: string; /** * Specifies the type of network identifiers being allowed or blocked. A network rule can have only one type. Allowed values are IPV4, AWSVPCEID, AZURELINKID and HOST_PORT; allowed values are determined by the mode of the network rule; see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#type NetworkRule#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#type NetworkRule#type} */ readonly type: string; /** * Specifies the network identifiers that will be allowed or blocked. Valid values in the list are determined by the type of network rule, see https://docs.snowflake.com/en/sql-reference/sql/create-network-rule#required-parameters for details. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#value_list NetworkRule#value_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#value_list NetworkRule#value_list} */ readonly valueList: string[]; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule snowflake_network_rule} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule snowflake_network_rule} */ export class NetworkRule extends cdktf.TerraformResource { @@ -80,7 +80,7 @@ export class NetworkRule extends cdktf.TerraformResource { * Generates CDKTF code for importing a NetworkRule resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the NetworkRule to import - * @param importFromId The id of the existing NetworkRule that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing NetworkRule that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the NetworkRule to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -92,7 +92,7 @@ export class NetworkRule extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/network_rule snowflake_network_rule} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/network_rule snowflake_network_rule} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -103,7 +103,7 @@ export class NetworkRule extends cdktf.TerraformResource { terraformResourceType: 'snowflake_network_rule', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/notification-integration/README.md b/src/notification-integration/README.md index 961516a1a..4dd4831bc 100644 --- a/src/notification-integration/README.md +++ b/src/notification-integration/README.md @@ -1,3 +1,3 @@ # `snowflake_notification_integration` -Refer to the Terraform Registry for docs: [`snowflake_notification_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration). +Refer to the Terraform Registry for docs: [`snowflake_notification_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration). diff --git a/src/notification-integration/index.ts b/src/notification-integration/index.ts index ab2d2e7bc..3c9a379a3 100644 --- a/src/notification-integration/index.ts +++ b/src/notification-integration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,94 +15,94 @@ export interface NotificationIntegrationConfig extends cdktf.TerraformMetaArgume /** * AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_role_arn NotificationIntegration#aws_sns_role_arn} */ readonly awsSnsRoleArn?: string; /** * AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sns_topic_arn NotificationIntegration#aws_sns_topic_arn} */ readonly awsSnsTopicArn?: string; /** * AWS SQS queue ARN for notification integration to connect to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_arn NotificationIntegration#aws_sqs_arn} */ readonly awsSqsArn?: string; /** * AWS IAM role ARN for notification integration to assume * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#aws_sqs_role_arn NotificationIntegration#aws_sqs_role_arn} */ readonly awsSqsRoleArn?: string; /** * The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURE_STORAGE_QUEUE provider * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_storage_queue_primary_uri NotificationIntegration#azure_storage_queue_primary_uri} */ readonly azureStorageQueuePrimaryUri?: string; /** * The ID of the Azure Active Directory tenant used for identity management. Required for AZURE_STORAGE_QUEUE provider * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#azure_tenant_id NotificationIntegration#azure_tenant_id} */ readonly azureTenantId?: string; /** * A comment for the integration * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#comment NotificationIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#comment NotificationIntegration#comment} */ readonly comment?: string; /** * Direction of the cloud messaging with respect to Snowflake (required only for error notifications) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#direction NotificationIntegration#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#direction NotificationIntegration#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#enabled NotificationIntegration#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** * The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_subscription_name NotificationIntegration#gcp_pubsub_subscription_name} */ readonly gcpPubsubSubscriptionName?: string; /** * The topic id that Snowflake will use to push notifications. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#gcp_pubsub_topic_name NotificationIntegration#gcp_pubsub_topic_name} */ readonly gcpPubsubTopicName?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#id NotificationIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#id NotificationIntegration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#name NotificationIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#name NotificationIntegration#name} */ readonly name: string; /** * The third-party cloud message queuing service (supported values: AZURE_STORAGE_QUEUE, AWS_SNS, GCP_PUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#notification_provider NotificationIntegration#notification_provider} */ readonly notificationProvider: string; /** * A type of integration * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#type NotificationIntegration#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#type NotificationIntegration#type} */ readonly type?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration snowflake_notification_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration snowflake_notification_integration} */ export class NotificationIntegration extends cdktf.TerraformResource { @@ -118,7 +118,7 @@ export class NotificationIntegration extends cdktf.TerraformResource { * Generates CDKTF code for importing a NotificationIntegration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the NotificationIntegration to import - * @param importFromId The id of the existing NotificationIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing NotificationIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the NotificationIntegration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -130,7 +130,7 @@ export class NotificationIntegration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/notification_integration snowflake_notification_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/notification_integration snowflake_notification_integration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -141,7 +141,7 @@ export class NotificationIntegration extends cdktf.TerraformResource { terraformResourceType: 'snowflake_notification_integration', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/oauth-integration-for-custom-clients/README.md b/src/oauth-integration-for-custom-clients/README.md index 081b3448e..df2193fe5 100644 --- a/src/oauth-integration-for-custom-clients/README.md +++ b/src/oauth-integration-for-custom-clients/README.md @@ -1,3 +1,3 @@ # `snowflake_oauth_integration_for_custom_clients` -Refer to the Terraform Registry for docs: [`snowflake_oauth_integration_for_custom_clients`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients). +Refer to the Terraform Registry for docs: [`snowflake_oauth_integration_for_custom_clients`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients). diff --git a/src/oauth-integration-for-custom-clients/index.ts b/src/oauth-integration-for-custom-clients/index.ts index 0b7a31a8a..f1013e707 100644 --- a/src/oauth-integration-for-custom-clients/index.ts +++ b/src/oauth-integration-for-custom-clients/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface OauthIntegrationForCustomClientsConfig extends cdktf.TerraformM /** * A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#blocked_roles_list OauthIntegrationForCustomClients#blocked_roles_list} */ readonly blockedRolesList: string[]; /** * Specifies a comment for the OAuth integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#comment OauthIntegrationForCustomClients#comment} */ readonly comment?: string; /** * Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#enabled OauthIntegrationForCustomClients#enabled} */ readonly enabled?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#id OauthIntegrationForCustomClients#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,73 +40,73 @@ export interface OauthIntegrationForCustomClientsConfig extends cdktf.TerraformM /** * Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#name OauthIntegrationForCustomClients#name} */ readonly name: string; /** * Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#network_policy OauthIntegrationForCustomClients#network_policy} */ readonly networkPolicy?: string; /** * If true, allows setting oauth_redirect_uri to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_allow_non_tls_redirect_uri OauthIntegrationForCustomClients#oauth_allow_non_tls_redirect_uri} */ readonly oauthAllowNonTlsRedirectUri?: string; /** * Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key OauthIntegrationForCustomClients#oauth_client_rsa_public_key} */ readonly oauthClientRsaPublicKey?: string; /** * Specifies a Base64-encoded RSA public key, without the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource using `terraform taint`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_rsa_public_key_2 OauthIntegrationForCustomClients#oauth_client_rsa_public_key_2} */ readonly oauthClientRsaPublicKey2?: string; /** * Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are: `PUBLIC` | `CONFIDENTIAL`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_client_type OauthIntegrationForCustomClients#oauth_client_type} */ readonly oauthClientType: string; /** * Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_enforce_pkce OauthIntegrationForCustomClients#oauth_enforce_pkce} */ readonly oauthEnforcePkce?: string; /** * Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_issue_refresh_tokens OauthIntegrationForCustomClients#oauth_issue_refresh_tokens} */ readonly oauthIssueRefreshTokens?: string; /** * Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_redirect_uri OauthIntegrationForCustomClients#oauth_redirect_uri} */ readonly oauthRedirectUri: string; /** * Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_refresh_token_validity OauthIntegrationForCustomClients#oauth_refresh_token_validity} */ readonly oauthRefreshTokenValidity?: number; /** * Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are: `IMPLICIT` | `NONE`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#oauth_use_secondary_roles OauthIntegrationForCustomClients#oauth_use_secondary_roles} */ readonly oauthUseSecondaryRoles?: string; /** * A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#pre_authorized_roles_list OauthIntegrationForCustomClients#pre_authorized_roles_list} */ readonly preAuthorizedRolesList?: string[]; } @@ -2106,7 +2106,7 @@ export class OauthIntegrationForCustomClientsShowOutputList extends cdktf.Comple } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients} */ export class OauthIntegrationForCustomClients extends cdktf.TerraformResource { @@ -2122,7 +2122,7 @@ export class OauthIntegrationForCustomClients extends cdktf.TerraformResource { * Generates CDKTF code for importing a OauthIntegrationForCustomClients resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the OauthIntegrationForCustomClients to import - * @param importFromId The id of the existing OauthIntegrationForCustomClients that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing OauthIntegrationForCustomClients that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the OauthIntegrationForCustomClients to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -2134,7 +2134,7 @@ export class OauthIntegrationForCustomClients extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_custom_clients snowflake_oauth_integration_for_custom_clients} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -2145,7 +2145,7 @@ export class OauthIntegrationForCustomClients extends cdktf.TerraformResource { terraformResourceType: 'snowflake_oauth_integration_for_custom_clients', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/oauth-integration-for-partner-applications/README.md b/src/oauth-integration-for-partner-applications/README.md index ee7c6ce37..d70843119 100644 --- a/src/oauth-integration-for-partner-applications/README.md +++ b/src/oauth-integration-for-partner-applications/README.md @@ -1,3 +1,3 @@ # `snowflake_oauth_integration_for_partner_applications` -Refer to the Terraform Registry for docs: [`snowflake_oauth_integration_for_partner_applications`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications). +Refer to the Terraform Registry for docs: [`snowflake_oauth_integration_for_partner_applications`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications). diff --git a/src/oauth-integration-for-partner-applications/index.ts b/src/oauth-integration-for-partner-applications/index.ts index 70108476a..b2ef85c61 100644 --- a/src/oauth-integration-for-partner-applications/index.ts +++ b/src/oauth-integration-for-partner-applications/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface OauthIntegrationForPartnerApplicationsConfig extends cdktf.Terr /** * A set of Snowflake roles that a user cannot explicitly consent to using after authenticating. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#blocked_roles_list OauthIntegrationForPartnerApplications#blocked_roles_list} */ readonly blockedRolesList: string[]; /** * Specifies a comment for the OAuth integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#comment OauthIntegrationForPartnerApplications#comment} */ readonly comment?: string; /** * Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#enabled OauthIntegrationForPartnerApplications#enabled} */ readonly enabled?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#id OauthIntegrationForPartnerApplications#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,37 +40,37 @@ export interface OauthIntegrationForPartnerApplicationsConfig extends cdktf.Terr /** * Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#name OauthIntegrationForPartnerApplications#name} */ readonly name: string; /** * Creates an OAuth interface between Snowflake and a partner application. Valid options are: `LOOKER` | `TABLEAU_DESKTOP` | `TABLEAU_SERVER`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_client OauthIntegrationForPartnerApplications#oauth_client} */ readonly oauthClient: string; /** * Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_issue_refresh_tokens OauthIntegrationForPartnerApplications#oauth_issue_refresh_tokens} */ readonly oauthIssueRefreshTokens?: string; /** * Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. The field should be only set when OAUTH_CLIENT = LOOKER. In any other case the field should be left out empty. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_redirect_uri OauthIntegrationForPartnerApplications#oauth_redirect_uri} */ readonly oauthRedirectUri?: string; /** * Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_refresh_token_validity OauthIntegrationForPartnerApplications#oauth_refresh_token_validity} */ readonly oauthRefreshTokenValidity?: number; /** * Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are: `IMPLICIT` | `NONE`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#oauth_use_secondary_roles OauthIntegrationForPartnerApplications#oauth_use_secondary_roles} */ readonly oauthUseSecondaryRoles?: string; } @@ -2070,7 +2070,7 @@ export class OauthIntegrationForPartnerApplicationsShowOutputList extends cdktf. } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications} */ export class OauthIntegrationForPartnerApplications extends cdktf.TerraformResource { @@ -2086,7 +2086,7 @@ export class OauthIntegrationForPartnerApplications extends cdktf.TerraformResou * Generates CDKTF code for importing a OauthIntegrationForPartnerApplications resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the OauthIntegrationForPartnerApplications to import - * @param importFromId The id of the existing OauthIntegrationForPartnerApplications that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing OauthIntegrationForPartnerApplications that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the OauthIntegrationForPartnerApplications to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -2098,7 +2098,7 @@ export class OauthIntegrationForPartnerApplications extends cdktf.TerraformResou // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration_for_partner_applications snowflake_oauth_integration_for_partner_applications} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -2109,7 +2109,7 @@ export class OauthIntegrationForPartnerApplications extends cdktf.TerraformResou terraformResourceType: 'snowflake_oauth_integration_for_partner_applications', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/oauth-integration/README.md b/src/oauth-integration/README.md index 7e8e6af16..7ba019f69 100644 --- a/src/oauth-integration/README.md +++ b/src/oauth-integration/README.md @@ -1,3 +1,3 @@ # `snowflake_oauth_integration` -Refer to the Terraform Registry for docs: [`snowflake_oauth_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration). +Refer to the Terraform Registry for docs: [`snowflake_oauth_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration). diff --git a/src/oauth-integration/index.ts b/src/oauth-integration/index.ts index 6c267e0b8..4f0126c14 100644 --- a/src/oauth-integration/index.ts +++ b/src/oauth-integration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface OauthIntegrationConfig extends cdktf.TerraformMetaArguments { /** * List of roles that a user cannot explicitly consent to using after authenticating. Do not include ACCOUNTADMIN, ORGADMIN or SECURITYADMIN as they are already implicitly enforced and will cause in-place updates. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#blocked_roles_list OauthIntegration#blocked_roles_list} */ readonly blockedRolesList?: string[]; /** * Specifies a comment for the OAuth integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#comment OauthIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#comment OauthIntegration#comment} */ readonly comment?: string; /** * Specifies whether this OAuth integration is enabled or disabled. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#enabled OauthIntegration#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#id OauthIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#id OauthIntegration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,49 +40,49 @@ export interface OauthIntegrationConfig extends cdktf.TerraformMetaArguments { /** * Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#name OauthIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#name OauthIntegration#name} */ readonly name: string; /** * Specifies the OAuth client type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client OauthIntegration#oauth_client} */ readonly oauthClient: string; /** * Specifies the type of client being registered. Snowflake supports both confidential and public clients. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_client_type OauthIntegration#oauth_client_type} */ readonly oauthClientType?: string; /** * Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_issue_refresh_tokens OauthIntegration#oauth_issue_refresh_tokens} */ readonly oauthIssueRefreshTokens?: boolean | cdktf.IResolvable; /** * Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_redirect_uri OauthIntegration#oauth_redirect_uri} */ readonly oauthRedirectUri?: string; /** * Specifies how long refresh tokens should be valid (in seconds). OAUTH_ISSUE_REFRESH_TOKENS must be set to TRUE. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_refresh_token_validity OauthIntegration#oauth_refresh_token_validity} */ readonly oauthRefreshTokenValidity?: number; /** * Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#oauth_use_secondary_roles OauthIntegration#oauth_use_secondary_roles} */ readonly oauthUseSecondaryRoles?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration snowflake_oauth_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration snowflake_oauth_integration} */ export class OauthIntegration extends cdktf.TerraformResource { @@ -98,7 +98,7 @@ export class OauthIntegration extends cdktf.TerraformResource { * Generates CDKTF code for importing a OauthIntegration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the OauthIntegration to import - * @param importFromId The id of the existing OauthIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing OauthIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the OauthIntegration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -110,7 +110,7 @@ export class OauthIntegration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/oauth_integration snowflake_oauth_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/oauth_integration snowflake_oauth_integration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -121,7 +121,7 @@ export class OauthIntegration extends cdktf.TerraformResource { terraformResourceType: 'snowflake_oauth_integration', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/object-parameter/README.md b/src/object-parameter/README.md index 8e9575273..4dd038b63 100644 --- a/src/object-parameter/README.md +++ b/src/object-parameter/README.md @@ -1,3 +1,3 @@ # `snowflake_object_parameter` -Refer to the Terraform Registry for docs: [`snowflake_object_parameter`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter). +Refer to the Terraform Registry for docs: [`snowflake_object_parameter`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter). diff --git a/src/object-parameter/index.ts b/src/object-parameter/index.ts index 6c487ad13..091240f7b 100644 --- a/src/object-parameter/index.ts +++ b/src/object-parameter/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface ObjectParameterConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#id ObjectParameter#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#id ObjectParameter#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,31 +22,31 @@ export interface ObjectParameterConfig extends cdktf.TerraformMetaArguments { /** * Name of object parameter. Valid values are those in [object parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#object-parameters). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#key ObjectParameter#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#key ObjectParameter#key} */ readonly key: string; /** * Type of object to which the parameter applies. Valid values are those in [object types](https://docs.snowflake.com/en/sql-reference/parameters.html#object-types). If no value is provided, then the resource will default to setting the object parameter at account level. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_type ObjectParameter#object_type} */ readonly objectType?: string; /** * If true, the object parameter will be set on the account level. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#on_account ObjectParameter#on_account} */ readonly onAccount?: boolean | cdktf.IResolvable; /** * Value of object parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#value ObjectParameter#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#value ObjectParameter#value} */ readonly value: string; /** * object_identifier block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#object_identifier ObjectParameter#object_identifier} */ readonly objectIdentifier?: ObjectParameterObjectIdentifier[] | cdktf.IResolvable; } @@ -54,19 +54,19 @@ export interface ObjectParameterObjectIdentifier { /** * Name of the database that the object was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#database ObjectParameter#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#database ObjectParameter#database} */ readonly database?: string; /** * Name of the object to set the parameter for. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#name ObjectParameter#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#name ObjectParameter#name} */ readonly name: string; /** * Name of the schema that the object was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#schema ObjectParameter#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#schema ObjectParameter#schema} */ readonly schema?: string; } @@ -237,7 +237,7 @@ export class ObjectParameterObjectIdentifierList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter snowflake_object_parameter} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter snowflake_object_parameter} */ export class ObjectParameter extends cdktf.TerraformResource { @@ -253,7 +253,7 @@ export class ObjectParameter extends cdktf.TerraformResource { * Generates CDKTF code for importing a ObjectParameter resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ObjectParameter to import - * @param importFromId The id of the existing ObjectParameter that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ObjectParameter that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ObjectParameter to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -265,7 +265,7 @@ export class ObjectParameter extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/object_parameter snowflake_object_parameter} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/object_parameter snowflake_object_parameter} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -276,7 +276,7 @@ export class ObjectParameter extends cdktf.TerraformResource { terraformResourceType: 'snowflake_object_parameter', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/password-policy/README.md b/src/password-policy/README.md index b436e38ed..4e18ca957 100644 --- a/src/password-policy/README.md +++ b/src/password-policy/README.md @@ -1,3 +1,3 @@ # `snowflake_password_policy` -Refer to the Terraform Registry for docs: [`snowflake_password_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy). +Refer to the Terraform Registry for docs: [`snowflake_password_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy). diff --git a/src/password-policy/index.ts b/src/password-policy/index.ts index 16f7fe60e..73d3616e2 100644 --- a/src/password-policy/index.ts +++ b/src/password-policy/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface PasswordPolicyConfig extends cdktf.TerraformMetaArguments { /** * Adds a comment or overwrites an existing comment for the password policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#comment PasswordPolicy#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#comment PasswordPolicy#comment} */ readonly comment?: string; /** * The database this password policy belongs to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#database PasswordPolicy#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#database PasswordPolicy#database} */ readonly database: string; /** * Specifies the number of the most recent passwords that Snowflake stores. These stored passwords cannot be repeated when a user updates their password value. The current password value does not count towards the history. When you increase the history value, Snowflake saves the previous values. When you decrease the value, Snowflake saves the stored values up to that value that is set. For example, if the history value is 8 and you change the history value to 3, Snowflake stores the most recent 3 passwords and deletes the 5 older password values from the history. Default: 0 Max: 24 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#history PasswordPolicy#history} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#history PasswordPolicy#history} */ readonly history?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#id PasswordPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#id PasswordPolicy#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,91 +40,91 @@ export interface PasswordPolicyConfig extends cdktf.TerraformMetaArguments { /** * Prevent overwriting a previous password policy with the same name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#if_not_exists PasswordPolicy#if_not_exists} */ readonly ifNotExists?: boolean | cdktf.IResolvable; /** * Specifies the number of minutes the user account will be locked after exhausting the designated number of password retries (i.e. PASSWORD_MAX_RETRIES). Supported range: 1 to 999, inclusive. Default: 15 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#lockout_time_mins PasswordPolicy#lockout_time_mins} */ readonly lockoutTimeMins?: number; /** * Specifies the maximum number of days before the password must be changed. Supported range: 0 to 999, inclusive. A value of zero (i.e. 0) indicates that the password does not need to be changed. Snowflake does not recommend choosing this value for a default account-level password policy or for any user-level policy. Instead, choose a value that meets your internal security guidelines. Default: 90, which means the password must be changed every 90 days. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_age_days PasswordPolicy#max_age_days} */ readonly maxAgeDays?: number; /** * Specifies the maximum number of characters the password must contain. This number must be greater than or equal to the sum of PASSWORD_MIN_LENGTH, PASSWORD_MIN_UPPER_CASE_CHARS, and PASSWORD_MIN_LOWER_CASE_CHARS. Supported range: 8 to 256, inclusive. Default: 256 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_length PasswordPolicy#max_length} */ readonly maxLength?: number; /** * Specifies the maximum number of attempts to enter a password before being locked out. Supported range: 1 to 10, inclusive. Default: 5 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#max_retries PasswordPolicy#max_retries} */ readonly maxRetries?: number; /** * Specifies the number of days the user must wait before a recently changed password can be changed again. Supported range: 0 to 999, inclusive. Default: 0 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_age_days PasswordPolicy#min_age_days} */ readonly minAgeDays?: number; /** * Specifies the minimum number of characters the password must contain. Supported range: 8 to 256, inclusive. Default: 8 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_length PasswordPolicy#min_length} */ readonly minLength?: number; /** * Specifies the minimum number of lowercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_lower_case_chars PasswordPolicy#min_lower_case_chars} */ readonly minLowerCaseChars?: number; /** * Specifies the minimum number of numeric characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_numeric_chars PasswordPolicy#min_numeric_chars} */ readonly minNumericChars?: number; /** * Specifies the minimum number of special characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_special_chars PasswordPolicy#min_special_chars} */ readonly minSpecialChars?: number; /** * Specifies the minimum number of uppercase characters the password must contain. Supported range: 0 to 256, inclusive. Default: 1 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#min_upper_case_chars PasswordPolicy#min_upper_case_chars} */ readonly minUpperCaseChars?: number; /** * Identifier for the password policy; must be unique for your account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#name PasswordPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#name PasswordPolicy#name} */ readonly name: string; /** * Whether to override a previous password policy with the same name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#or_replace PasswordPolicy#or_replace} */ readonly orReplace?: boolean | cdktf.IResolvable; /** * The schema this password policy belongs to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#schema PasswordPolicy#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#schema PasswordPolicy#schema} */ readonly schema: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy snowflake_password_policy} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy snowflake_password_policy} */ export class PasswordPolicy extends cdktf.TerraformResource { @@ -140,7 +140,7 @@ export class PasswordPolicy extends cdktf.TerraformResource { * Generates CDKTF code for importing a PasswordPolicy resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the PasswordPolicy to import - * @param importFromId The id of the existing PasswordPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing PasswordPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the PasswordPolicy to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -152,7 +152,7 @@ export class PasswordPolicy extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/password_policy snowflake_password_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/password_policy snowflake_password_policy} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -163,7 +163,7 @@ export class PasswordPolicy extends cdktf.TerraformResource { terraformResourceType: 'snowflake_password_policy', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/pipe/README.md b/src/pipe/README.md index ec17a1517..6dcbdaf06 100644 --- a/src/pipe/README.md +++ b/src/pipe/README.md @@ -1,3 +1,3 @@ # `snowflake_pipe` -Refer to the Terraform Registry for docs: [`snowflake_pipe`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe). +Refer to the Terraform Registry for docs: [`snowflake_pipe`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe). diff --git a/src/pipe/index.ts b/src/pipe/index.ts index 68f4ca76c..7382e6f6a 100644 --- a/src/pipe/index.ts +++ b/src/pipe/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,41 +15,41 @@ export interface PipeConfig extends cdktf.TerraformMetaArguments { /** * Specifies a auto_ingest param for the pipe. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#auto_ingest Pipe#auto_ingest} */ readonly autoIngest?: boolean | cdktf.IResolvable; /** * Specifies the Amazon Resource Name (ARN) for the SNS topic for your S3 bucket. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#aws_sns_topic_arn Pipe#aws_sns_topic_arn} */ readonly awsSnsTopicArn?: string; /** * Specifies a comment for the pipe. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#comment Pipe#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#comment Pipe#comment} */ readonly comment?: string; /** * Specifies the copy statement for the pipe. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#copy_statement Pipe#copy_statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#copy_statement Pipe#copy_statement} */ readonly copyStatement: string; /** * The database in which to create the pipe. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#database Pipe#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#database Pipe#database} */ readonly database: string; /** * Specifies the name of the notification integration used for error notifications. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#error_integration Pipe#error_integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#error_integration Pipe#error_integration} */ readonly errorIntegration?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#id Pipe#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#id Pipe#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -58,25 +58,25 @@ export interface PipeConfig extends cdktf.TerraformMetaArguments { /** * Specifies an integration for the pipe. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#integration Pipe#integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#integration Pipe#integration} */ readonly integration?: string; /** * Specifies the identifier for the pipe; must be unique for the database and schema in which the pipe is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#name Pipe#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#name Pipe#name} */ readonly name: string; /** * The schema in which to create the pipe. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#schema Pipe#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#schema Pipe#schema} */ readonly schema: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe snowflake_pipe} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe snowflake_pipe} */ export class Pipe extends cdktf.TerraformResource { @@ -92,7 +92,7 @@ export class Pipe extends cdktf.TerraformResource { * Generates CDKTF code for importing a Pipe resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Pipe to import - * @param importFromId The id of the existing Pipe that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Pipe that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Pipe to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -104,7 +104,7 @@ export class Pipe extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/pipe snowflake_pipe} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/pipe snowflake_pipe} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -115,7 +115,7 @@ export class Pipe extends cdktf.TerraformResource { terraformResourceType: 'snowflake_pipe', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/procedure/README.md b/src/procedure/README.md index 0411d7e2b..c638da4b7 100644 --- a/src/procedure/README.md +++ b/src/procedure/README.md @@ -1,3 +1,3 @@ # `snowflake_procedure` -Refer to the Terraform Registry for docs: [`snowflake_procedure`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure). +Refer to the Terraform Registry for docs: [`snowflake_procedure`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure). diff --git a/src/procedure/index.ts b/src/procedure/index.ts index 25b32b335..c3bf79466 100644 --- a/src/procedure/index.ts +++ b/src/procedure/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,29 +15,29 @@ export interface ProcedureConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the procedure. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#comment Procedure#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#comment Procedure#comment} */ readonly comment?: string; /** * The database in which to create the procedure. Don't use the | character. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#database Procedure#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#database Procedure#database} */ readonly database: string; /** * Sets execution context. Allowed values are CALLER and OWNER (consult a proper section in the [docs](https://docs.snowflake.com/en/sql-reference/sql/create-procedure#id1)). For more information see [caller's rights and owner's rights](https://docs.snowflake.com/en/developer-guide/stored-procedure/stored-procedures-rights). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#execute_as Procedure#execute_as} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#execute_as Procedure#execute_as} */ readonly executeAs?: string; /** * The handler method for Java / Python procedures. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#handler Procedure#handler} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#handler Procedure#handler} */ readonly handler?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#id Procedure#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#id Procedure#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -46,73 +46,73 @@ export interface ProcedureConfig extends cdktf.TerraformMetaArguments { /** * Imports for Java / Python procedures. For Java this a list of jar files, for Python this is a list of Python files. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#imports Procedure#imports} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#imports Procedure#imports} */ readonly imports?: string[]; /** * Specifies the language of the stored procedure code. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#language Procedure#language} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#language Procedure#language} */ readonly language?: string; /** * Specifies the identifier for the procedure; does not have to be unique for the schema in which the procedure is created. Don't use the | character. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} */ readonly name: string; /** * Specifies the behavior of the procedure when called with null inputs. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#null_input_behavior Procedure#null_input_behavior} */ readonly nullInputBehavior?: string; /** * List of package imports to use for Java / Python procedures. For Java, package imports should be of the form: package_name:version_number, where package_name is snowflake_domain:package. For Python use it should be: ('numpy','pandas','xgboost==1.5.0'). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#packages Procedure#packages} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#packages Procedure#packages} */ readonly packages?: string[]; /** * Specifies the behavior of the function when returning results * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_behavior Procedure#return_behavior} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_behavior Procedure#return_behavior} */ readonly returnBehavior?: string; /** * The return type of the procedure * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#return_type Procedure#return_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#return_type Procedure#return_type} */ readonly returnType: string; /** * Required for Python procedures. Specifies Python runtime version. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#runtime_version Procedure#runtime_version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#runtime_version Procedure#runtime_version} */ readonly runtimeVersion?: string; /** * The schema in which to create the procedure. Don't use the | character. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#schema Procedure#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#schema Procedure#schema} */ readonly schema: string; /** * Specifies that the procedure is secure. For more information about secure procedures, see Protecting Sensitive Information with Secure UDFs and Stored Procedures. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#secure Procedure#secure} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#secure Procedure#secure} */ readonly secure?: boolean | cdktf.IResolvable; /** * Specifies the code used to create the procedure. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#statement Procedure#statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#statement Procedure#statement} */ readonly statement: string; /** * arguments block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#arguments Procedure#arguments} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#arguments Procedure#arguments} */ readonly arguments?: ProcedureArguments[] | cdktf.IResolvable; } @@ -120,13 +120,13 @@ export interface ProcedureArguments { /** * The argument name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#name Procedure#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#name Procedure#name} */ readonly name: string; /** * The argument type * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#type Procedure#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#type Procedure#type} */ readonly type: string; } @@ -265,7 +265,7 @@ export class ProcedureArgumentsList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure snowflake_procedure} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure snowflake_procedure} */ export class Procedure extends cdktf.TerraformResource { @@ -281,7 +281,7 @@ export class Procedure extends cdktf.TerraformResource { * Generates CDKTF code for importing a Procedure resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Procedure to import - * @param importFromId The id of the existing Procedure that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Procedure that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Procedure to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -293,7 +293,7 @@ export class Procedure extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/procedure snowflake_procedure} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/procedure snowflake_procedure} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -304,7 +304,7 @@ export class Procedure extends cdktf.TerraformResource { terraformResourceType: 'snowflake_procedure', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/provider/README.md b/src/provider/README.md index e37f29bc1..7249888be 100644 --- a/src/provider/README.md +++ b/src/provider/README.md @@ -1,3 +1,3 @@ # `provider` -Refer to the Terraform Registry for docs: [`snowflake`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs). +Refer to the Terraform Registry for docs: [`snowflake`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs). diff --git a/src/provider/index.ts b/src/provider/index.ts index 152cd02ee..eb465a27f 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,271 +15,271 @@ export interface SnowflakeProviderConfig { /** * Specifies your Snowflake account identifier assigned, by Snowflake. For information about account identifiers, see the [Snowflake documentation](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html). Can also be sourced from the `SNOWFLAKE_ACCOUNT` environment variable. Required unless using `profile`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#account SnowflakeProvider#account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#account SnowflakeProvider#account} */ readonly account?: string; /** * Specifies the [authentication type](https://pkg.go.dev/github.com/snowflakedb/gosnowflake#AuthType) to use when connecting to Snowflake. Valid values include: Snowflake, OAuth, ExternalBrowser, Okta, JWT, TokenAccessor, UsernamePasswordMFA. Can also be sourced from the `SNOWFLAKE_AUTHENTICATOR` environment variable. It has to be set explicitly to JWT for private key authentication. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#authenticator SnowflakeProvider#authenticator} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#authenticator SnowflakeProvider#authenticator} */ readonly authenticator?: string; /** * Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_USE_BROWSER_AUTH` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#browser_auth SnowflakeProvider#browser_auth} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#browser_auth SnowflakeProvider#browser_auth} */ readonly browserAuth?: boolean | cdktf.IResolvable; /** * IP address for network checks. Can also be sourced from the `SNOWFLAKE_CLIENT_IP` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_ip SnowflakeProvider#client_ip} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_ip SnowflakeProvider#client_ip} */ readonly clientIp?: string; /** * When true the MFA token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_REQUEST_MFA_TOKEN` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_request_mfa_token SnowflakeProvider#client_request_mfa_token} */ readonly clientRequestMfaToken?: boolean | cdktf.IResolvable; /** * When true the ID token is cached in the credential manager. True by default in Windows/OSX. False for Linux. Can also be sourced from the `SNOWFLAKE_CLIENT_STORE_TEMPORARY_CREDENTIAL` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_store_temporary_credential SnowflakeProvider#client_store_temporary_credential} */ readonly clientStoreTemporaryCredential?: boolean | cdktf.IResolvable; /** * The timeout in seconds for the client to complete the authentication. Default is 900 seconds. Can also be sourced from the `SNOWFLAKE_CLIENT_TIMEOUT` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_timeout SnowflakeProvider#client_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_timeout SnowflakeProvider#client_timeout} */ readonly clientTimeout?: number; /** * Should HTAP query context cache be disabled. Can also be sourced from the `SNOWFLAKE_DISABLE_QUERY_CONTEXT_CACHE` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_query_context_cache SnowflakeProvider#disable_query_context_cache} */ readonly disableQueryContextCache?: boolean | cdktf.IResolvable; /** * Indicates whether to disable telemetry. Can also be sourced from the `SNOWFLAKE_DISABLE_TELEMETRY` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#disable_telemetry SnowflakeProvider#disable_telemetry} */ readonly disableTelemetry?: boolean | cdktf.IResolvable; /** * The timeout in seconds for the external browser to complete the authentication. Default is 120 seconds. Can also be sourced from the `SNOWFLAKE_EXTERNAL_BROWSER_TIMEOUT` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#external_browser_timeout SnowflakeProvider#external_browser_timeout} */ readonly externalBrowserTimeout?: number; /** * Supports passing in a custom host value to the snowflake go driver for use with privatelink. Can also be sourced from the `SNOWFLAKE_HOST` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#host SnowflakeProvider#host} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#host SnowflakeProvider#host} */ readonly host?: string; /** * If true, bypass the Online Certificate Status Protocol (OCSP) certificate revocation check. IMPORTANT: Change the default value for testing or emergency situations only. Can also be sourced from the `SNOWFLAKE_INSECURE_MODE` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#insecure_mode SnowflakeProvider#insecure_mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#insecure_mode SnowflakeProvider#insecure_mode} */ readonly insecureMode?: boolean | cdktf.IResolvable; /** * The timeout in seconds for the JWT client to complete the authentication. Default is 10 seconds. Can also be sourced from the `SNOWFLAKE_JWT_CLIENT_TIMEOUT` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_client_timeout SnowflakeProvider#jwt_client_timeout} */ readonly jwtClientTimeout?: number; /** * JWT expire after timeout in seconds. Can also be sourced from the `SNOWFLAKE_JWT_EXPIRE_TIMEOUT` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#jwt_expire_timeout SnowflakeProvider#jwt_expire_timeout} */ readonly jwtExpireTimeout?: number; /** * Enables the session to persist even after the connection is closed. Can also be sourced from the `SNOWFLAKE_KEEP_SESSION_ALIVE` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#keep_session_alive SnowflakeProvider#keep_session_alive} */ readonly keepSessionAlive?: boolean | cdktf.IResolvable; /** * Login retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_LOGIN_TIMEOUT` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#login_timeout SnowflakeProvider#login_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#login_timeout SnowflakeProvider#login_timeout} */ readonly loginTimeout?: number; /** * Token for use with OAuth. Generating the token is left to other tools. Cannot be used with `browser_auth`, `private_key_path`, `oauth_refresh_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_ACCESS_TOKEN` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_access_token SnowflakeProvider#oauth_access_token} */ readonly oauthAccessToken?: string; /** * Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_ID` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_id SnowflakeProvider#oauth_client_id} */ readonly oauthClientId?: string; /** * Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_CLIENT_SECRET` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_client_secret SnowflakeProvider#oauth_client_secret} */ readonly oauthClientSecret?: string; /** * Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_ENDPOINT` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_endpoint SnowflakeProvider#oauth_endpoint} */ readonly oauthEndpoint?: string; /** * Required when `oauth_refresh_token` is used. Can also be sourced from `SNOWFLAKE_OAUTH_REDIRECT_URL` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_redirect_url SnowflakeProvider#oauth_redirect_url} */ readonly oauthRedirectUrl?: string; /** * Token for use with OAuth. Setup and generation of the token is left to other tools. Should be used in conjunction with `oauth_client_id`, `oauth_client_secret`, `oauth_endpoint`, `oauth_redirect_url`. Cannot be used with `browser_auth`, `private_key_path`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_OAUTH_REFRESH_TOKEN` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#oauth_refresh_token SnowflakeProvider#oauth_refresh_token} */ readonly oauthRefreshToken?: string; /** * True represents OCSP fail open mode. False represents OCSP fail closed mode. Fail open true by default. Can also be sourced from the `SNOWFLAKE_OCSP_FAIL_OPEN` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#ocsp_fail_open SnowflakeProvider#ocsp_fail_open} */ readonly ocspFailOpen?: boolean | cdktf.IResolvable; /** * The URL of the Okta server. e.g. https://example.okta.com. Can also be sourced from the `SNOWFLAKE_OKTA_URL` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#okta_url SnowflakeProvider#okta_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#okta_url SnowflakeProvider#okta_url} */ readonly oktaUrl?: string; /** * Sets other connection (i.e. session) parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#params SnowflakeProvider#params} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#params SnowflakeProvider#params} */ readonly params?: { [key: string]: string }; /** * Specifies the passcode provided by Duo when using multi-factor authentication (MFA) for login. Can also be sourced from the `SNOWFLAKE_PASSCODE` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode SnowflakeProvider#passcode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode SnowflakeProvider#passcode} */ readonly passcode?: string; /** * False by default. Set to true if the MFA passcode is embedded in the login password. Appends the MFA passcode to the end of the password. Can also be sourced from the `SNOWFLAKE_PASSCODE_IN_PASSWORD` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#passcode_in_password SnowflakeProvider#passcode_in_password} */ readonly passcodeInPassword?: boolean | cdktf.IResolvable; /** * Password for username+password auth. Cannot be used with `browser_auth` or `private_key_path`. Can also be sourced from the `SNOWFLAKE_PASSWORD` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#password SnowflakeProvider#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#password SnowflakeProvider#password} */ readonly password?: string; /** * Support custom port values to snowflake go driver for use with privatelink. Can also be sourced from the `SNOWFLAKE_PORT` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#port SnowflakeProvider#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#port SnowflakeProvider#port} */ readonly port?: number; /** * Private Key for username+private-key auth. Cannot be used with `browser_auth` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key SnowflakeProvider#private_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key SnowflakeProvider#private_key} */ readonly privateKey?: string; /** * Supports the encryption ciphers aes-128-cbc, aes-128-gcm, aes-192-cbc, aes-192-gcm, aes-256-cbc, aes-256-gcm, and des-ede3-cbc. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PASSPHRASE` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_passphrase SnowflakeProvider#private_key_passphrase} */ readonly privateKeyPassphrase?: string; /** * Path to a private key for using keypair authentication. Cannot be used with `browser_auth`, `oauth_access_token` or `password`. Can also be sourced from `SNOWFLAKE_PRIVATE_KEY_PATH` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#private_key_path SnowflakeProvider#private_key_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#private_key_path SnowflakeProvider#private_key_path} */ readonly privateKeyPath?: string; /** * Sets the profile to read from ~/.snowflake/config file. Can also be sourced from the `SNOWFLAKE_PROFILE` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#profile SnowflakeProvider#profile} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#profile SnowflakeProvider#profile} */ readonly profile?: string; /** * Either http or https, defaults to https. Can also be sourced from the `SNOWFLAKE_PROTOCOL` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#protocol SnowflakeProvider#protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#protocol SnowflakeProvider#protocol} */ readonly protocol?: string; /** * Snowflake region, such as "eu-central-1", with this parameter. However, since this parameter is deprecated, it is best to specify the region as part of the account parameter. For details, see the description of the account parameter. [Snowflake region](https://docs.snowflake.com/en/user-guide/intro-regions.html) to use. Required if using the [legacy format for the `account` identifier](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#format-2-legacy-account-locator-in-a-region) in the form of `.`. Can also be sourced from the `SNOWFLAKE_REGION` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#region SnowflakeProvider#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#region SnowflakeProvider#region} */ readonly region?: string; /** * request retry timeout EXCLUDING network roundtrip and read out http response. Can also be sourced from the `SNOWFLAKE_REQUEST_TIMEOUT` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#request_timeout SnowflakeProvider#request_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#request_timeout SnowflakeProvider#request_timeout} */ readonly requestTimeout?: number; /** * Specifies the role to use by default for accessing Snowflake objects in the client session. Can also be sourced from the `SNOWFLAKE_ROLE` environment variable. . * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#role SnowflakeProvider#role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#role SnowflakeProvider#role} */ readonly role?: string; /** * Sets session parameters. [Parameters](https://docs.snowflake.com/en/sql-reference/parameters) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#session_params SnowflakeProvider#session_params} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#session_params SnowflakeProvider#session_params} */ readonly sessionParams?: { [key: string]: string }; /** * Token to use for OAuth and other forms of token based auth. Can also be sourced from the `SNOWFLAKE_TOKEN` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token SnowflakeProvider#token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token SnowflakeProvider#token} */ readonly token?: string; /** * Username. Can also be sourced from the `SNOWFLAKE_USER` environment variable. Required unless using `profile`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#user SnowflakeProvider#user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#user SnowflakeProvider#user} */ readonly user?: string; /** * Username for username+password authentication. Can also be sourced from the `SNOWFLAKE_USERNAME` environment variable. Required unless using `profile`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#username SnowflakeProvider#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#username SnowflakeProvider#username} */ readonly username?: string; /** * True by default. If false, disables the validation checks for Database, Schema, Warehouse and Role at the time a connection is established. Can also be sourced from the `SNOWFLAKE_VALIDATE_DEFAULT_PARAMETERS` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#validate_default_parameters SnowflakeProvider#validate_default_parameters} */ readonly validateDefaultParameters?: boolean | cdktf.IResolvable; /** * Specifies the virtual warehouse to use by default for queries, loading, etc. in the client session. Can also be sourced from the `SNOWFLAKE_WAREHOUSE` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#warehouse SnowflakeProvider#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#warehouse SnowflakeProvider#warehouse} */ readonly warehouse?: string; /** * Alias name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#alias SnowflakeProvider#alias} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#alias SnowflakeProvider#alias} */ readonly alias?: string; /** * token_accessor block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_accessor SnowflakeProvider#token_accessor} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_accessor SnowflakeProvider#token_accessor} */ readonly tokenAccessor?: SnowflakeProviderTokenAccessor; } @@ -287,31 +287,31 @@ export interface SnowflakeProviderTokenAccessor { /** * The client ID for the OAuth provider when using a refresh token to renew access token. Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_ID` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_id SnowflakeProvider#client_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_id SnowflakeProvider#client_id} */ readonly clientId: string; /** * The client secret for the OAuth provider when using a refresh token to renew access token. Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_CLIENT_SECRET` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#client_secret SnowflakeProvider#client_secret} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#client_secret SnowflakeProvider#client_secret} */ readonly clientSecret: string; /** * The redirect URI for the OAuth provider when using a refresh token to renew access token. Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REDIRECT_URI` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#redirect_uri SnowflakeProvider#redirect_uri} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#redirect_uri SnowflakeProvider#redirect_uri} */ readonly redirectUri: string; /** * The refresh token for the OAuth provider when using a refresh token to renew access token. Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_REFRESH_TOKEN` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#refresh_token SnowflakeProvider#refresh_token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#refresh_token SnowflakeProvider#refresh_token} */ readonly refreshToken: string; /** * The token endpoint for the OAuth provider e.g. https://{yourDomain}/oauth/token when using a refresh token to renew access token. Can also be sourced from the `SNOWFLAKE_TOKEN_ACCESSOR_TOKEN_ENDPOINT` environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#token_endpoint SnowflakeProvider#token_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#token_endpoint SnowflakeProvider#token_endpoint} */ readonly tokenEndpoint: string; } @@ -375,7 +375,7 @@ export function snowflakeProviderTokenAccessorToHclTerraform(struct?: SnowflakeP /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs snowflake} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs snowflake} */ export class SnowflakeProvider extends cdktf.TerraformProvider { @@ -391,7 +391,7 @@ export class SnowflakeProvider extends cdktf.TerraformProvider { * Generates CDKTF code for importing a SnowflakeProvider resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SnowflakeProvider to import - * @param importFromId The id of the existing SnowflakeProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing SnowflakeProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SnowflakeProvider to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -403,7 +403,7 @@ export class SnowflakeProvider extends cdktf.TerraformProvider { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs snowflake} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs snowflake} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -414,7 +414,7 @@ export class SnowflakeProvider extends cdktf.TerraformProvider { terraformResourceType: 'snowflake', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, terraformProviderSource: 'Snowflake-Labs/snowflake' diff --git a/src/resource-monitor/README.md b/src/resource-monitor/README.md index 5d8b9f558..f78c86335 100644 --- a/src/resource-monitor/README.md +++ b/src/resource-monitor/README.md @@ -1,3 +1,3 @@ # `snowflake_resource_monitor` -Refer to the Terraform Registry for docs: [`snowflake_resource_monitor`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor). +Refer to the Terraform Registry for docs: [`snowflake_resource_monitor`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor). diff --git a/src/resource-monitor/index.ts b/src/resource-monitor/index.ts index be22e7f2b..109406822 100644 --- a/src/resource-monitor/index.ts +++ b/src/resource-monitor/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface ResourceMonitorConfig extends cdktf.TerraformMetaArguments { /** * The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#credit_quota ResourceMonitor#credit_quota} */ readonly creditQuota?: number; /** * The date and time when the resource monitor suspends the assigned warehouses. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#end_timestamp ResourceMonitor#end_timestamp} */ readonly endTimestamp?: string; /** * The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#frequency ResourceMonitor#frequency} */ readonly frequency?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#id ResourceMonitor#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#id ResourceMonitor#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,37 +40,37 @@ export interface ResourceMonitorConfig extends cdktf.TerraformMetaArguments { /** * Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#name ResourceMonitor#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#name ResourceMonitor#name} */ readonly name: string; /** * Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_triggers ResourceMonitor#notify_triggers} */ readonly notifyTriggers?: number[]; /** * Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#notify_users ResourceMonitor#notify_users} */ readonly notifyUsers?: string[]; /** * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#start_timestamp ResourceMonitor#start_timestamp} */ readonly startTimestamp?: string; /** * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_immediate_trigger ResourceMonitor#suspend_immediate_trigger} */ readonly suspendImmediateTrigger?: number; /** * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#suspend_trigger ResourceMonitor#suspend_trigger} */ readonly suspendTrigger?: number; } @@ -211,7 +211,7 @@ export class ResourceMonitorShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor snowflake_resource_monitor} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor snowflake_resource_monitor} */ export class ResourceMonitor extends cdktf.TerraformResource { @@ -227,7 +227,7 @@ export class ResourceMonitor extends cdktf.TerraformResource { * Generates CDKTF code for importing a ResourceMonitor resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ResourceMonitor to import - * @param importFromId The id of the existing ResourceMonitor that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ResourceMonitor that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ResourceMonitor to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -239,7 +239,7 @@ export class ResourceMonitor extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/resource_monitor snowflake_resource_monitor} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/resource_monitor snowflake_resource_monitor} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -250,7 +250,7 @@ export class ResourceMonitor extends cdktf.TerraformResource { terraformResourceType: 'snowflake_resource_monitor', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/role/README.md b/src/role/README.md index c7066e6c3..4da346813 100644 --- a/src/role/README.md +++ b/src/role/README.md @@ -1,3 +1,3 @@ # `snowflake_role` -Refer to the Terraform Registry for docs: [`snowflake_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role). +Refer to the Terraform Registry for docs: [`snowflake_role`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role). diff --git a/src/role/index.ts b/src/role/index.ts index bf466b543..021eb5001 100644 --- a/src/role/index.ts +++ b/src/role/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,11 +13,11 @@ import * as cdktf from 'cdktf'; export interface RoleConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#comment Role#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#comment Role#comment} */ readonly comment?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#id Role#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#id Role#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -26,7 +26,7 @@ export interface RoleConfig extends cdktf.TerraformMetaArguments { /** * Identifier for the role; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#name Role#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#name Role#name} */ readonly name: string; } @@ -152,7 +152,7 @@ export class RoleShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role snowflake_role} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role snowflake_role} */ export class Role extends cdktf.TerraformResource { @@ -168,7 +168,7 @@ export class Role extends cdktf.TerraformResource { * Generates CDKTF code for importing a Role resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Role to import - * @param importFromId The id of the existing Role that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Role that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Role to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -180,7 +180,7 @@ export class Role extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/role snowflake_role} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/role snowflake_role} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -191,7 +191,7 @@ export class Role extends cdktf.TerraformResource { terraformResourceType: 'snowflake_role', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/row-access-policy/README.md b/src/row-access-policy/README.md index d1f088343..3e9a6ec0a 100644 --- a/src/row-access-policy/README.md +++ b/src/row-access-policy/README.md @@ -1,3 +1,3 @@ # `snowflake_row_access_policy` -Refer to the Terraform Registry for docs: [`snowflake_row_access_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy). +Refer to the Terraform Registry for docs: [`snowflake_row_access_policy`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy). diff --git a/src/row-access-policy/index.ts b/src/row-access-policy/index.ts index e76175b0f..a641feadd 100644 --- a/src/row-access-policy/index.ts +++ b/src/row-access-policy/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface RowAccessPolicyConfig extends cdktf.TerraformMetaArguments { /** * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#body RowAccessPolicy#body} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#body RowAccessPolicy#body} */ readonly body: string; /** * Specifies a comment for the row access policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#comment RowAccessPolicy#comment} */ readonly comment?: string; /** * The database in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#database RowAccessPolicy#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#database RowAccessPolicy#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#id RowAccessPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#id RowAccessPolicy#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,19 +40,19 @@ export interface RowAccessPolicyConfig extends cdktf.TerraformMetaArguments { /** * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} */ readonly name: string; /** * The schema in which to create the row access policy. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#schema RowAccessPolicy#schema} */ readonly schema: string; /** * argument block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#argument RowAccessPolicy#argument} */ readonly argument: RowAccessPolicyArgument[] | cdktf.IResolvable; } @@ -346,13 +346,13 @@ export interface RowAccessPolicyArgument { /** * The argument name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#name RowAccessPolicy#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#name RowAccessPolicy#name} */ readonly name: string; /** * The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#type RowAccessPolicy#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#type RowAccessPolicy#type} */ readonly type: string; } @@ -491,7 +491,7 @@ export class RowAccessPolicyArgumentList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy snowflake_row_access_policy} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy snowflake_row_access_policy} */ export class RowAccessPolicy extends cdktf.TerraformResource { @@ -507,7 +507,7 @@ export class RowAccessPolicy extends cdktf.TerraformResource { * Generates CDKTF code for importing a RowAccessPolicy resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the RowAccessPolicy to import - * @param importFromId The id of the existing RowAccessPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing RowAccessPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the RowAccessPolicy to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -519,7 +519,7 @@ export class RowAccessPolicy extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/row_access_policy snowflake_row_access_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/row_access_policy snowflake_row_access_policy} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -530,7 +530,7 @@ export class RowAccessPolicy extends cdktf.TerraformResource { terraformResourceType: 'snowflake_row_access_policy', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/saml-integration/README.md b/src/saml-integration/README.md index 709ecd044..3f4f2f4da 100644 --- a/src/saml-integration/README.md +++ b/src/saml-integration/README.md @@ -1,3 +1,3 @@ # `snowflake_saml_integration` -Refer to the Terraform Registry for docs: [`snowflake_saml_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration). +Refer to the Terraform Registry for docs: [`snowflake_saml_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration). diff --git a/src/saml-integration/index.ts b/src/saml-integration/index.ts index e3cef9254..1cf19e221 100644 --- a/src/saml-integration/index.ts +++ b/src/saml-integration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface SamlIntegrationConfig extends cdktf.TerraformMetaArguments { /** * Specifies whether this security integration is enabled or disabled. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#enabled SamlIntegration#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#id SamlIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#id SamlIntegration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,91 +28,91 @@ export interface SamlIntegrationConfig extends cdktf.TerraformMetaArguments { /** * Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#name SamlIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#name SamlIntegration#name} */ readonly name: string; /** * The Boolean indicating if the Log In With button will be shown on the login page. TRUE: displays the Log in WIth button on the login page. FALSE: does not display the Log in With button on the login page. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_enable_sp_initiated SamlIntegration#saml2_enable_sp_initiated} */ readonly saml2EnableSpInitiated?: boolean | cdktf.IResolvable; /** * The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_force_authn SamlIntegration#saml2_force_authn} */ readonly saml2ForceAuthn?: boolean | cdktf.IResolvable; /** * The string containing the IdP EntityID / Issuer. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_issuer SamlIntegration#saml2_issuer} */ readonly saml2Issuer: string; /** * The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_post_logout_redirect_url SamlIntegration#saml2_post_logout_redirect_url} */ readonly saml2PostLogoutRedirectUrl?: string; /** * The string describing the IdP. One of the following: OKTA, ADFS, Custom. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_provider SamlIntegration#saml2_provider} */ readonly saml2Provider: string; /** * The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. If a value is not specified, Snowflake sends the urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress value in the authentication request to the IdP. NameID must be one of the following values: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified, urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress, urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName, urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName, urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos, urn:oasis:names:tc:SAML:2.0:nameid-format:persistent, urn:oasis:names:tc:SAML:2.0:nameid-format:transient . * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_requested_nameid_format SamlIntegration#saml2_requested_nameid_format} */ readonly saml2RequestedNameidFormat?: string; /** * The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sign_request SamlIntegration#saml2_sign_request} */ readonly saml2SignRequest?: boolean | cdktf.IResolvable; /** * The string containing the Snowflake Assertion Consumer Service URL to which the IdP will send its SAML authentication response back to Snowflake. This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Default: https://..snowflakecomputing.com/fed/login * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_acs_url SamlIntegration#saml2_snowflake_acs_url} */ readonly saml2SnowflakeAcsUrl?: string; /** * The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_issuer_url SamlIntegration#saml2_snowflake_issuer_url} */ readonly saml2SnowflakeIssuerUrl?: string; /** * The Base64 encoded self-signed certificate generated by Snowflake for use with Encrypting SAML Assertions and Signed SAML Requests. You must have at least one of these features (encrypted SAML assertions or signed SAML responses) enabled in your Snowflake account to access the certificate value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_snowflake_x509_cert SamlIntegration#saml2_snowflake_x509_cert} */ readonly saml2SnowflakeX509Cert?: string; /** * The string containing the label to display after the Log In With button on the login page. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sp_initiated_login_page_label SamlIntegration#saml2_sp_initiated_login_page_label} */ readonly saml2SpInitiatedLoginPageLabel?: string; /** * The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_sso_url SamlIntegration#saml2_sso_url} */ readonly saml2SsoUrl: string; /** * The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#saml2_x509_cert SamlIntegration#saml2_x509_cert} */ readonly saml2X509Cert: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration snowflake_saml_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration snowflake_saml_integration} */ export class SamlIntegration extends cdktf.TerraformResource { @@ -128,7 +128,7 @@ export class SamlIntegration extends cdktf.TerraformResource { * Generates CDKTF code for importing a SamlIntegration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SamlIntegration to import - * @param importFromId The id of the existing SamlIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing SamlIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SamlIntegration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -140,7 +140,7 @@ export class SamlIntegration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml_integration snowflake_saml_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml_integration snowflake_saml_integration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -151,7 +151,7 @@ export class SamlIntegration extends cdktf.TerraformResource { terraformResourceType: 'snowflake_saml_integration', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/saml2-integration/README.md b/src/saml2-integration/README.md index 8df65b201..803bcfd93 100644 --- a/src/saml2-integration/README.md +++ b/src/saml2-integration/README.md @@ -1,3 +1,3 @@ # `snowflake_saml2_integration` -Refer to the Terraform Registry for docs: [`snowflake_saml2_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration). +Refer to the Terraform Registry for docs: [`snowflake_saml2_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration). diff --git a/src/saml2-integration/index.ts b/src/saml2-integration/index.ts index e15e63d37..3ca3acb73 100644 --- a/src/saml2-integration/index.ts +++ b/src/saml2-integration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,29 +15,29 @@ export interface Saml2IntegrationConfig extends cdktf.TerraformMetaArguments { /** * A list of regular expressions that email addresses are matched against to authenticate with a SAML2 security integration. If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_email_patterns Saml2Integration#allowed_email_patterns} */ readonly allowedEmailPatterns?: string[]; /** * A list of email domains that can authenticate with a SAML2 security integration. If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#allowed_user_domains Saml2Integration#allowed_user_domains} */ readonly allowedUserDomains?: string[]; /** * Specifies a comment for the integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#comment Saml2Integration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#comment Saml2Integration#comment} */ readonly comment?: string; /** * Specifies whether this security integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#enabled Saml2Integration#enabled} */ readonly enabled?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#id Saml2Integration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#id Saml2Integration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -46,79 +46,79 @@ export interface Saml2IntegrationConfig extends cdktf.TerraformMetaArguments { /** * Specifies the name of the SAML2 integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#name Saml2Integration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#name Saml2Integration#name} */ readonly name: string; /** * The Boolean indicating if the Log In With button will be shown on the login page. TRUE: displays the Log in With button on the login page. FALSE: does not display the Log in With button on the login page. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_enable_sp_initiated Saml2Integration#saml2_enable_sp_initiated} */ readonly saml2EnableSpInitiated?: string; /** * The Boolean indicating whether users, during the initial authentication flow, are forced to authenticate again to access Snowflake. When set to TRUE, Snowflake sets the ForceAuthn SAML parameter to TRUE in the outgoing request from Snowflake to the identity provider. TRUE: forces users to authenticate again to access Snowflake, even if a valid session with the identity provider exists. FALSE: does not force users to authenticate again to access Snowflake. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_force_authn Saml2Integration#saml2_force_authn} */ readonly saml2ForceAuthn?: string; /** * The string containing the IdP EntityID / Issuer. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_issuer Saml2Integration#saml2_issuer} */ readonly saml2Issuer: string; /** * The endpoint to which Snowflake redirects users after clicking the Log Out button in the classic Snowflake web interface. Snowflake terminates the Snowflake session upon redirecting to the specified endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_post_logout_redirect_url Saml2Integration#saml2_post_logout_redirect_url} */ readonly saml2PostLogoutRedirectUrl?: string; /** * The string describing the IdP. Valid options are: `OKTA` | `ADFS` | `CUSTOM`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_provider Saml2Integration#saml2_provider} */ readonly saml2Provider: string; /** * The SAML NameID format allows Snowflake to set an expectation of the identifying attribute of the user (i.e. SAML Subject) in the SAML assertion from the IdP to ensure a valid authentication to Snowflake. Valid options are: `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified` | `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress` | `urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName` | `urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName` | `urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos` | `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent` | `urn:oasis:names:tc:SAML:2.0:nameid-format:transient`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_requested_nameid_format Saml2Integration#saml2_requested_nameid_format} */ readonly saml2RequestedNameidFormat?: string; /** * The Boolean indicating whether SAML requests are signed. TRUE: allows SAML requests to be signed. FALSE: does not allow SAML requests to be signed. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sign_request Saml2Integration#saml2_sign_request} */ readonly saml2SignRequest?: string; /** * The string containing the Snowflake Assertion Consumer Service URL to which the IdP will send its SAML authentication response back to Snowflake. This property will be set in the SAML authentication request generated by Snowflake when initiating a SAML SSO operation with the IdP. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_acs_url Saml2Integration#saml2_snowflake_acs_url} */ readonly saml2SnowflakeAcsUrl?: string; /** * The string containing the EntityID / Issuer for the Snowflake service provider. If an incorrect value is specified, Snowflake returns an error message indicating the acceptable values to use. Because Okta does not support underscores in URLs, the underscore in the account name must be converted to a hyphen. See [docs](https://docs.snowflake.com/en/user-guide/organizations-connect#okta-urls). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_snowflake_issuer_url Saml2Integration#saml2_snowflake_issuer_url} */ readonly saml2SnowflakeIssuerUrl?: string; /** * The string containing the label to display after the Log In With button on the login page. If this field changes value from non-empty to empty, the whole resource is recreated because of Snowflake limitations. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sp_initiated_login_page_label Saml2Integration#saml2_sp_initiated_login_page_label} */ readonly saml2SpInitiatedLoginPageLabel?: string; /** * The string containing the IdP SSO URL, where the user should be redirected by Snowflake (the Service Provider) with a SAML AuthnRequest message. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_sso_url Saml2Integration#saml2_sso_url} */ readonly saml2SsoUrl: string; /** * The Base64 encoded IdP signing certificate on a single line without the leading -----BEGIN CERTIFICATE----- and ending -----END CERTIFICATE----- markers. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#saml2_x509_cert Saml2Integration#saml2_x509_cert} */ readonly saml2X509Cert: string; } @@ -2118,7 +2118,7 @@ export class Saml2IntegrationShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration snowflake_saml2_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration snowflake_saml2_integration} */ export class Saml2Integration extends cdktf.TerraformResource { @@ -2134,7 +2134,7 @@ export class Saml2Integration extends cdktf.TerraformResource { * Generates CDKTF code for importing a Saml2Integration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Saml2Integration to import - * @param importFromId The id of the existing Saml2Integration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Saml2Integration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Saml2Integration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -2146,7 +2146,7 @@ export class Saml2Integration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/saml2_integration snowflake_saml2_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/saml2_integration snowflake_saml2_integration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -2157,7 +2157,7 @@ export class Saml2Integration extends cdktf.TerraformResource { terraformResourceType: 'snowflake_saml2_integration', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/schema/README.md b/src/schema/README.md index b57e5c99b..26f4b6cff 100644 --- a/src/schema/README.md +++ b/src/schema/README.md @@ -1,3 +1,3 @@ # `snowflake_schema` -Refer to the Terraform Registry for docs: [`snowflake_schema`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema). +Refer to the Terraform Registry for docs: [`snowflake_schema`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema). diff --git a/src/schema/index.ts b/src/schema/index.ts index a1fdbd151..03710ba2d 100644 --- a/src/schema/index.ts +++ b/src/schema/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,47 +15,47 @@ export interface SchemaConfig extends cdktf.TerraformMetaArguments { /** * The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#catalog Schema#catalog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#catalog Schema#catalog} */ readonly catalog?: string; /** * Specifies a comment for the schema. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#comment Schema#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#comment Schema#comment} */ readonly comment?: string; /** * Specifies the number of days for which Time Travel actions (CLONE and UNDROP) can be performed on the database, as well as specifying the default Time Travel retention time for all schemas created in the database. For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#data_retention_time_in_days Schema#data_retention_time_in_days} */ readonly dataRetentionTimeInDays?: number; /** * The database in which to create the schema. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#database Schema#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#database Schema#database} */ readonly database: string; /** * Specifies a default collation specification for all schemas and tables added to the database. It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#default_ddl_collation Schema#default_ddl_collation} */ readonly defaultDdlCollation?: string; /** * If true, enables stdout/stderr fast path logging for anonymous stored procedures. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#enable_console_output Schema#enable_console_output} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#enable_console_output Schema#enable_console_output} */ readonly enableConsoleOutput?: boolean | cdktf.IResolvable; /** * The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#external_volume Schema#external_volume} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#external_volume Schema#external_volume} */ readonly externalVolume?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#id Schema#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#id Schema#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -64,91 +64,91 @@ export interface SchemaConfig extends cdktf.TerraformMetaArguments { /** * Specifies the schema as transient. Transient schemas do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#is_transient Schema#is_transient} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#is_transient Schema#is_transient} */ readonly isTransient?: string; /** * Specifies the severity level of messages that should be ingested and made available in the active event table. Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#log_level Schema#log_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#log_level Schema#log_level} */ readonly logLevel?: string; /** * Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#max_data_extension_time_in_days Schema#max_data_extension_time_in_days} */ readonly maxDataExtensionTimeInDays?: number; /** * Specifies the identifier for the schema; must be unique for the database in which the schema is created. When the name is `PUBLIC`, during creation the provider checks if this schema has already been created and, in such case, `ALTER` is used to match the desired state. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#name Schema#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#name Schema#name} */ readonly name: string; /** * Specifies whether to pause a running pipe, primarily in preparation for transferring ownership of the pipe to a different role. For more information, check [PIPE_EXECUTION_PAUSED docs](https://docs.snowflake.com/en/sql-reference/parameters#pipe-execution-paused). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#pipe_execution_paused Schema#pipe_execution_paused} */ readonly pipeExecutionPaused?: boolean | cdktf.IResolvable; /** * If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#quoted_identifiers_ignore_case Schema#quoted_identifiers_ignore_case} */ readonly quotedIdentifiersIgnoreCase?: boolean | cdktf.IResolvable; /** * Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#replace_invalid_characters Schema#replace_invalid_characters} */ readonly replaceInvalidCharacters?: boolean | cdktf.IResolvable; /** * The storage serialization policy for Iceberg tables that use Snowflake as the catalog. Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#storage_serialization_policy Schema#storage_serialization_policy} */ readonly storageSerializationPolicy?: string; /** * How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#suspend_task_after_num_failures Schema#suspend_task_after_num_failures} */ readonly suspendTaskAfterNumFailures?: number; /** * Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#task_auto_retry_attempts Schema#task_auto_retry_attempts} */ readonly taskAutoRetryAttempts?: number; /** * Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#trace_level Schema#trace_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#trace_level Schema#trace_level} */ readonly traceLevel?: string; /** * The initial size of warehouse to use for managed warehouses in the absence of history. For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_managed_initial_warehouse_size Schema#user_task_managed_initial_warehouse_size} */ readonly userTaskManagedInitialWarehouseSize?: string; /** * Minimum amount of time between Triggered Task executions in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_minimum_trigger_interval_in_seconds Schema#user_task_minimum_trigger_interval_in_seconds} */ readonly userTaskMinimumTriggerIntervalInSeconds?: number; /** * User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#user_task_timeout_ms Schema#user_task_timeout_ms} */ readonly userTaskTimeoutMs?: number; /** * Specifies a managed schema. Managed access schemas centralize privilege management with the schema owner. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#with_managed_access Schema#with_managed_access} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#with_managed_access Schema#with_managed_access} */ readonly withManagedAccess?: string; } @@ -2151,7 +2151,7 @@ export class SchemaShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema snowflake_schema} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema snowflake_schema} */ export class Schema extends cdktf.TerraformResource { @@ -2167,7 +2167,7 @@ export class Schema extends cdktf.TerraformResource { * Generates CDKTF code for importing a Schema resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Schema to import - * @param importFromId The id of the existing Schema that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Schema that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Schema to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -2179,7 +2179,7 @@ export class Schema extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/schema snowflake_schema} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/schema snowflake_schema} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -2190,7 +2190,7 @@ export class Schema extends cdktf.TerraformResource { terraformResourceType: 'snowflake_schema', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/scim-integration/README.md b/src/scim-integration/README.md index 81565d841..279803742 100644 --- a/src/scim-integration/README.md +++ b/src/scim-integration/README.md @@ -1,3 +1,3 @@ # `snowflake_scim_integration` -Refer to the Terraform Registry for docs: [`snowflake_scim_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration). +Refer to the Terraform Registry for docs: [`snowflake_scim_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration). diff --git a/src/scim-integration/index.ts b/src/scim-integration/index.ts index e74b9de08..899b99bf1 100644 --- a/src/scim-integration/index.ts +++ b/src/scim-integration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface ScimIntegrationConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the integration. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#comment ScimIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#comment ScimIntegration#comment} */ readonly comment?: string; /** * Specify whether the security integration is enabled. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#enabled ScimIntegration#enabled} */ readonly enabled: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#id ScimIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#id ScimIntegration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,31 +34,31 @@ export interface ScimIntegrationConfig extends cdktf.TerraformMetaArguments { /** * String that specifies the identifier (i.e. name) for the integration; must be unique in your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#name ScimIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#name ScimIntegration#name} */ readonly name: string; /** * Specifies an existing network policy that controls SCIM network traffic. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#network_policy ScimIntegration#network_policy} */ readonly networkPolicy?: string; /** * Specify the SCIM role in Snowflake that owns any users and roles that are imported from the identity provider into Snowflake using SCIM. Provider assumes that the specified role is already provided. Valid options are: `OKTA_PROVISIONER` | `AAD_PROVISIONER` | `GENERIC_SCIM_PROVISIONER`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#run_as_role ScimIntegration#run_as_role} */ readonly runAsRole: string; /** * Specifies the client type for the scim integration. Valid options are: `OKTA` | `AZURE` | `GENERIC`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#scim_client ScimIntegration#scim_client} */ readonly scimClient: string; /** * Specifies whether to enable or disable the synchronization of a user password from an Okta SCIM client as part of the API request to Snowflake. This property is not supported for Azure SCIM. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#sync_password ScimIntegration#sync_password} */ readonly syncPassword?: string; } @@ -714,7 +714,7 @@ export class ScimIntegrationShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration snowflake_scim_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration snowflake_scim_integration} */ export class ScimIntegration extends cdktf.TerraformResource { @@ -730,7 +730,7 @@ export class ScimIntegration extends cdktf.TerraformResource { * Generates CDKTF code for importing a ScimIntegration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ScimIntegration to import - * @param importFromId The id of the existing ScimIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ScimIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ScimIntegration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -742,7 +742,7 @@ export class ScimIntegration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/scim_integration snowflake_scim_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/scim_integration snowflake_scim_integration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -753,7 +753,7 @@ export class ScimIntegration extends cdktf.TerraformResource { terraformResourceType: 'snowflake_scim_integration', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/secondary-database/README.md b/src/secondary-database/README.md index dfade0434..e7c547239 100644 --- a/src/secondary-database/README.md +++ b/src/secondary-database/README.md @@ -1,3 +1,3 @@ # `snowflake_secondary_database` -Refer to the Terraform Registry for docs: [`snowflake_secondary_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database). +Refer to the Terraform Registry for docs: [`snowflake_secondary_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database). diff --git a/src/secondary-database/index.ts b/src/secondary-database/index.ts index 16a0cd337..5431d7eaa 100644 --- a/src/secondary-database/index.ts +++ b/src/secondary-database/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,47 +15,47 @@ export interface SecondaryDatabaseConfig extends cdktf.TerraformMetaArguments { /** * A fully qualified path to a database to create a replica from. A fully qualified path follows the format of `""."".""`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#as_replica_of SecondaryDatabase#as_replica_of} */ readonly asReplicaOf: string; /** * The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#catalog SecondaryDatabase#catalog} */ readonly catalog?: string; /** * Specifies a comment for the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#comment SecondaryDatabase#comment} */ readonly comment?: string; /** * Specifies the number of days for which Time Travel actions (CLONE and UNDROP) can be performed on the database, as well as specifying the default Time Travel retention time for all schemas created in the database. For more details, see [Understanding & Using Time Travel](https://docs.snowflake.com/en/user-guide/data-time-travel). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#data_retention_time_in_days SecondaryDatabase#data_retention_time_in_days} */ readonly dataRetentionTimeInDays?: number; /** * Specifies a default collation specification for all schemas and tables added to the database. It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#default_ddl_collation SecondaryDatabase#default_ddl_collation} */ readonly defaultDdlCollation?: string; /** * If true, enables stdout/stderr fast path logging for anonymous stored procedures. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#enable_console_output SecondaryDatabase#enable_console_output} */ readonly enableConsoleOutput?: boolean | cdktf.IResolvable; /** * The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#external_volume SecondaryDatabase#external_volume} */ readonly externalVolume?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#id SecondaryDatabase#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#id SecondaryDatabase#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -64,85 +64,85 @@ export interface SecondaryDatabaseConfig extends cdktf.TerraformMetaArguments { /** * Specifies the database as transient. Transient databases do not have a Fail-safe period so they do not incur additional storage costs once they leave Time Travel; however, this means they are also not protected by Fail-safe in the event of a data loss. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#is_transient SecondaryDatabase#is_transient} */ readonly isTransient?: boolean | cdktf.IResolvable; /** * Specifies the severity level of messages that should be ingested and made available in the active event table. Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#log_level SecondaryDatabase#log_level} */ readonly logLevel?: string; /** * Object parameter that specifies the maximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale. For a detailed description of this parameter, see [MAX_DATA_EXTENSION_TIME_IN_DAYS](https://docs.snowflake.com/en/sql-reference/parameters.html#label-max-data-extension-time-in-days). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#max_data_extension_time_in_days SecondaryDatabase#max_data_extension_time_in_days} */ readonly maxDataExtensionTimeInDays?: number; /** * Specifies the identifier for the database; must be unique for your account. As a best practice for [Database Replication and Failover](https://docs.snowflake.com/en/user-guide/db-replication-intro), it is recommended to give each secondary database the same name as its primary database. This practice supports referencing fully-qualified objects (i.e. '..') by other objects in the same database, such as querying a fully-qualified table name in a view. If a secondary database has a different name from the primary database, then these object references would break in the secondary database. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#name SecondaryDatabase#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#name SecondaryDatabase#name} */ readonly name: string; /** * If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#quoted_identifiers_ignore_case SecondaryDatabase#quoted_identifiers_ignore_case} */ readonly quotedIdentifiersIgnoreCase?: boolean | cdktf.IResolvable; /** * Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#replace_invalid_characters SecondaryDatabase#replace_invalid_characters} */ readonly replaceInvalidCharacters?: boolean | cdktf.IResolvable; /** * The storage serialization policy for Iceberg tables that use Snowflake as the catalog. Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#storage_serialization_policy SecondaryDatabase#storage_serialization_policy} */ readonly storageSerializationPolicy?: string; /** * How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#suspend_task_after_num_failures SecondaryDatabase#suspend_task_after_num_failures} */ readonly suspendTaskAfterNumFailures?: number; /** * Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#task_auto_retry_attempts SecondaryDatabase#task_auto_retry_attempts} */ readonly taskAutoRetryAttempts?: number; /** * Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#trace_level SecondaryDatabase#trace_level} */ readonly traceLevel?: string; /** * The initial size of warehouse to use for managed warehouses in the absence of history. For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_managed_initial_warehouse_size SecondaryDatabase#user_task_managed_initial_warehouse_size} */ readonly userTaskManagedInitialWarehouseSize?: string; /** * Minimum amount of time between Triggered Task executions in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_minimum_trigger_interval_in_seconds SecondaryDatabase#user_task_minimum_trigger_interval_in_seconds} */ readonly userTaskMinimumTriggerIntervalInSeconds?: number; /** * User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#user_task_timeout_ms SecondaryDatabase#user_task_timeout_ms} */ readonly userTaskTimeoutMs?: number; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database snowflake_secondary_database} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database snowflake_secondary_database} */ export class SecondaryDatabase extends cdktf.TerraformResource { @@ -158,7 +158,7 @@ export class SecondaryDatabase extends cdktf.TerraformResource { * Generates CDKTF code for importing a SecondaryDatabase resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SecondaryDatabase to import - * @param importFromId The id of the existing SecondaryDatabase that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing SecondaryDatabase that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SecondaryDatabase to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -170,7 +170,7 @@ export class SecondaryDatabase extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/secondary_database snowflake_secondary_database} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/secondary_database snowflake_secondary_database} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -181,7 +181,7 @@ export class SecondaryDatabase extends cdktf.TerraformResource { terraformResourceType: 'snowflake_secondary_database', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/sequence/README.md b/src/sequence/README.md index a4c82d4be..41366a866 100644 --- a/src/sequence/README.md +++ b/src/sequence/README.md @@ -1,3 +1,3 @@ # `snowflake_sequence` -Refer to the Terraform Registry for docs: [`snowflake_sequence`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence). +Refer to the Terraform Registry for docs: [`snowflake_sequence`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence). diff --git a/src/sequence/index.ts b/src/sequence/index.ts index bd9f316c1..1af58e42a 100644 --- a/src/sequence/index.ts +++ b/src/sequence/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface SequenceConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the sequence. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#comment Sequence#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#comment Sequence#comment} */ readonly comment?: string; /** * The database in which to create the sequence. Don't use the | character. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#database Sequence#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#database Sequence#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#id Sequence#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#id Sequence#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,31 +34,31 @@ export interface SequenceConfig extends cdktf.TerraformMetaArguments { /** * The amount the sequence will increase by each time it is used * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#increment Sequence#increment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#increment Sequence#increment} */ readonly increment?: number; /** * Specifies the name for the sequence. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#name Sequence#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#name Sequence#name} */ readonly name: string; /** * The ordering of the sequence. Either ORDER or NOORDER. Default is ORDER. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#ordering Sequence#ordering} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#ordering Sequence#ordering} */ readonly ordering?: string; /** * The schema in which to create the sequence. Don't use the | character. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#schema Sequence#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#schema Sequence#schema} */ readonly schema: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence snowflake_sequence} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence snowflake_sequence} */ export class Sequence extends cdktf.TerraformResource { @@ -74,7 +74,7 @@ export class Sequence extends cdktf.TerraformResource { * Generates CDKTF code for importing a Sequence resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Sequence to import - * @param importFromId The id of the existing Sequence that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Sequence that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Sequence to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -86,7 +86,7 @@ export class Sequence extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/sequence snowflake_sequence} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/sequence snowflake_sequence} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -97,7 +97,7 @@ export class Sequence extends cdktf.TerraformResource { terraformResourceType: 'snowflake_sequence', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/service-user/README.md b/src/service-user/README.md new file mode 100644 index 000000000..f03c3d91d --- /dev/null +++ b/src/service-user/README.md @@ -0,0 +1,3 @@ +# `snowflake_service_user` + +Refer to the Terraform Registry for docs: [`snowflake_service_user`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user). diff --git a/src/service-user/index.ts b/src/service-user/index.ts new file mode 100644 index 000000000..ef09f686f --- /dev/null +++ b/src/service-user/index.ts @@ -0,0 +1,8438 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface ServiceUserConfig extends cdktf.TerraformMetaArguments { + /** + * Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#abort_detached_query ServiceUser#abort_detached_query} + */ + readonly abortDetachedQuery?: boolean | cdktf.IResolvable; + /** + * Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#autocommit ServiceUser#autocommit} + */ + readonly autocommit?: boolean | cdktf.IResolvable; + /** + * The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_input_format ServiceUser#binary_input_format} + */ + readonly binaryInputFormat?: string; + /** + * The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#binary_output_format ServiceUser#binary_output_format} + */ + readonly binaryOutputFormat?: string; + /** + * Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_memory_limit ServiceUser#client_memory_limit} + */ + readonly clientMemoryLimit?: number; + /** + * For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_metadata_request_use_connection_ctx ServiceUser#client_metadata_request_use_connection_ctx} + */ + readonly clientMetadataRequestUseConnectionCtx?: boolean | cdktf.IResolvable; + /** + * Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_prefetch_threads ServiceUser#client_prefetch_threads} + */ + readonly clientPrefetchThreads?: number; + /** + * Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_chunk_size ServiceUser#client_result_chunk_size} + */ + readonly clientResultChunkSize?: number; + /** + * Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_result_column_case_insensitive ServiceUser#client_result_column_case_insensitive} + */ + readonly clientResultColumnCaseInsensitive?: boolean | cdktf.IResolvable; + /** + * Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive ServiceUser#client_session_keep_alive} + */ + readonly clientSessionKeepAlive?: boolean | cdktf.IResolvable; + /** + * Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_session_keep_alive_heartbeat_frequency ServiceUser#client_session_keep_alive_heartbeat_frequency} + */ + readonly clientSessionKeepAliveHeartbeatFrequency?: number; + /** + * Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#client_timestamp_type_mapping ServiceUser#client_timestamp_type_mapping} + */ + readonly clientTimestampTypeMapping?: string; + /** + * Specifies a comment for the user. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#comment ServiceUser#comment} + */ + readonly comment?: string; + /** + * Specifies the input format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_input_format ServiceUser#date_input_format} + */ + readonly dateInputFormat?: string; + /** + * Specifies the display format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#date_output_format ServiceUser#date_output_format} + */ + readonly dateOutputFormat?: string; + /** + * Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#days_to_expiry ServiceUser#days_to_expiry} + */ + readonly daysToExpiry?: number; + /** + * Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_namespace ServiceUser#default_namespace} + */ + readonly defaultNamespace?: string; + /** + * Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_role ServiceUser#default_role} + */ + readonly defaultRole?: string; + /** + * Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_secondary_roles_option ServiceUser#default_secondary_roles_option} + */ + readonly defaultSecondaryRolesOption?: string; + /** + * Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#default_warehouse ServiceUser#default_warehouse} + */ + readonly defaultWarehouse?: string; + /** + * Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#disabled ServiceUser#disabled} + */ + readonly disabled?: string; + /** + * Name displayed for the user in the Snowflake web interface. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#display_name ServiceUser#display_name} + */ + readonly displayName?: string; + /** + * Email address for the user. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#email ServiceUser#email} + */ + readonly email?: string; + /** + * Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unload_physical_type_optimization ServiceUser#enable_unload_physical_type_optimization} + */ + readonly enableUnloadPhysicalTypeOptimization?: boolean | cdktf.IResolvable; + /** + * Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#enable_unredacted_query_syntax_error ServiceUser#enable_unredacted_query_syntax_error} + */ + readonly enableUnredactedQuerySyntaxError?: boolean | cdktf.IResolvable; + /** + * Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_merge ServiceUser#error_on_nondeterministic_merge} + */ + readonly errorOnNondeterministicMerge?: boolean | cdktf.IResolvable; + /** + * Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#error_on_nondeterministic_update ServiceUser#error_on_nondeterministic_update} + */ + readonly errorOnNondeterministicUpdate?: boolean | cdktf.IResolvable; + /** + * Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geography_output_format ServiceUser#geography_output_format} + */ + readonly geographyOutputFormat?: string; + /** + * Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#geometry_output_format ServiceUser#geometry_output_format} + */ + readonly geometryOutputFormat?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#id ServiceUser#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** + * Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_decimal_as_int ServiceUser#jdbc_treat_decimal_as_int} + */ + readonly jdbcTreatDecimalAsInt?: boolean | cdktf.IResolvable; + /** + * Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_treat_timestamp_ntz_as_utc ServiceUser#jdbc_treat_timestamp_ntz_as_utc} + */ + readonly jdbcTreatTimestampNtzAsUtc?: boolean | cdktf.IResolvable; + /** + * Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#jdbc_use_session_timezone ServiceUser#jdbc_use_session_timezone} + */ + readonly jdbcUseSessionTimezone?: boolean | cdktf.IResolvable; + /** + * Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#json_indent ServiceUser#json_indent} + */ + readonly jsonIndent?: number; + /** + * Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#lock_timeout ServiceUser#lock_timeout} + */ + readonly lockTimeout?: number; + /** + * Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#log_level ServiceUser#log_level} + */ + readonly logLevel?: string; + /** + * The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#login_name ServiceUser#login_name} + */ + readonly loginName?: string; + /** + * Specifies the number of minutes until the temporary lock on the user login is cleared. To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#mins_to_unlock ServiceUser#mins_to_unlock} + */ + readonly minsToUnlock?: number; + /** + * Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#multi_statement_count ServiceUser#multi_statement_count} + */ + readonly multiStatementCount?: number; + /** + * Name of the user. Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#name ServiceUser#name} + */ + readonly name: string; + /** + * Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#network_policy ServiceUser#network_policy} + */ + readonly networkPolicy?: string; + /** + * Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#noorder_sequence_as_default ServiceUser#noorder_sequence_as_default} + */ + readonly noorderSequenceAsDefault?: boolean | cdktf.IResolvable; + /** + * Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#odbc_treat_decimal_as_int ServiceUser#odbc_treat_decimal_as_int} + */ + readonly odbcTreatDecimalAsInt?: boolean | cdktf.IResolvable; + /** + * Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#prevent_unload_to_internal_stages ServiceUser#prevent_unload_to_internal_stages} + */ + readonly preventUnloadToInternalStages?: boolean | cdktf.IResolvable; + /** + * Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#query_tag ServiceUser#query_tag} + */ + readonly queryTag?: string; + /** + * Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#quoted_identifiers_ignore_case ServiceUser#quoted_identifiers_ignore_case} + */ + readonly quotedIdentifiersIgnoreCase?: boolean | cdktf.IResolvable; + /** + * Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rows_per_resultset ServiceUser#rows_per_resultset} + */ + readonly rowsPerResultset?: number; + /** + * Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key ServiceUser#rsa_public_key} + */ + readonly rsaPublicKey?: string; + /** + * Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#rsa_public_key_2 ServiceUser#rsa_public_key_2} + */ + readonly rsaPublicKey2?: string; + /** + * Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#s3_stage_vpce_dns_name ServiceUser#s3_stage_vpce_dns_name} + */ + readonly s3StageVpceDnsName?: string; + /** + * Specifies the path to search to resolve unqualified object names in queries. For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#search_path ServiceUser#search_path} + */ + readonly searchPath?: string; + /** + * Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#simulated_data_sharing_consumer ServiceUser#simulated_data_sharing_consumer} + */ + readonly simulatedDataSharingConsumer?: string; + /** + * Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_queued_timeout_in_seconds ServiceUser#statement_queued_timeout_in_seconds} + */ + readonly statementQueuedTimeoutInSeconds?: number; + /** + * Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#statement_timeout_in_seconds ServiceUser#statement_timeout_in_seconds} + */ + readonly statementTimeoutInSeconds?: number; + /** + * This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#strict_json_output ServiceUser#strict_json_output} + */ + readonly strictJsonOutput?: boolean | cdktf.IResolvable; + /** + * Specifies the input format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_input_format ServiceUser#time_input_format} + */ + readonly timeInputFormat?: string; + /** + * Specifies the display format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#time_output_format ServiceUser#time_output_format} + */ + readonly timeOutputFormat?: string; + /** + * Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_day_is_always_24h ServiceUser#timestamp_day_is_always_24h} + */ + readonly timestampDayIsAlways24H?: boolean | cdktf.IResolvable; + /** + * Specifies the input format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_input_format ServiceUser#timestamp_input_format} + */ + readonly timestampInputFormat?: string; + /** + * Specifies the display format for the TIMESTAMP_LTZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ltz_output_format ServiceUser#timestamp_ltz_output_format} + */ + readonly timestampLtzOutputFormat?: string; + /** + * Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_ntz_output_format ServiceUser#timestamp_ntz_output_format} + */ + readonly timestampNtzOutputFormat?: string; + /** + * Specifies the display format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_output_format ServiceUser#timestamp_output_format} + */ + readonly timestampOutputFormat?: string; + /** + * Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_type_mapping ServiceUser#timestamp_type_mapping} + */ + readonly timestampTypeMapping?: string; + /** + * Specifies the display format for the TIMESTAMP_TZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timestamp_tz_output_format ServiceUser#timestamp_tz_output_format} + */ + readonly timestampTzOutputFormat?: string; + /** + * Specifies the time zone for the session. You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#timezone ServiceUser#timezone} + */ + readonly timezone?: string; + /** + * Controls how trace events are ingested into the event table. For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#trace_level ServiceUser#trace_level} + */ + readonly traceLevel?: string; + /** + * Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_abort_on_error ServiceUser#transaction_abort_on_error} + */ + readonly transactionAbortOnError?: boolean | cdktf.IResolvable; + /** + * Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#transaction_default_isolation_level ServiceUser#transaction_default_isolation_level} + */ + readonly transactionDefaultIsolationLevel?: string; + /** + * Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#two_digit_century_start ServiceUser#two_digit_century_start} + */ + readonly twoDigitCenturyStart?: number; + /** + * Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#unsupported_ddl_action ServiceUser#unsupported_ddl_action} + */ + readonly unsupportedDdlAction?: string; + /** + * Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#use_cached_result ServiceUser#use_cached_result} + */ + readonly useCachedResult?: boolean | cdktf.IResolvable; + /** + * Specifies how the weeks in a given year are computed. `0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_of_year_policy ServiceUser#week_of_year_policy} + */ + readonly weekOfYearPolicy?: number; + /** + * Specifies the first day of the week (used by week-related date functions). `0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#week_start ServiceUser#week_start} + */ + readonly weekStart?: number; +} +export interface ServiceUserParametersAbortDetachedQuery { +} + +export function serviceUserParametersAbortDetachedQueryToTerraform(struct?: ServiceUserParametersAbortDetachedQuery): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersAbortDetachedQueryToHclTerraform(struct?: ServiceUserParametersAbortDetachedQuery): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersAbortDetachedQueryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersAbortDetachedQuery | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersAbortDetachedQuery | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersAbortDetachedQueryList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersAbortDetachedQueryOutputReference { + return new ServiceUserParametersAbortDetachedQueryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersAutocommit { +} + +export function serviceUserParametersAutocommitToTerraform(struct?: ServiceUserParametersAutocommit): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersAutocommitToHclTerraform(struct?: ServiceUserParametersAutocommit): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersAutocommitOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersAutocommit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersAutocommit | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersAutocommitList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersAutocommitOutputReference { + return new ServiceUserParametersAutocommitOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersBinaryInputFormat { +} + +export function serviceUserParametersBinaryInputFormatToTerraform(struct?: ServiceUserParametersBinaryInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersBinaryInputFormatToHclTerraform(struct?: ServiceUserParametersBinaryInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersBinaryInputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersBinaryInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersBinaryInputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersBinaryInputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersBinaryInputFormatOutputReference { + return new ServiceUserParametersBinaryInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersBinaryOutputFormat { +} + +export function serviceUserParametersBinaryOutputFormatToTerraform(struct?: ServiceUserParametersBinaryOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersBinaryOutputFormatToHclTerraform(struct?: ServiceUserParametersBinaryOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersBinaryOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersBinaryOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersBinaryOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersBinaryOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersBinaryOutputFormatOutputReference { + return new ServiceUserParametersBinaryOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersClientMemoryLimit { +} + +export function serviceUserParametersClientMemoryLimitToTerraform(struct?: ServiceUserParametersClientMemoryLimit): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersClientMemoryLimitToHclTerraform(struct?: ServiceUserParametersClientMemoryLimit): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersClientMemoryLimitOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersClientMemoryLimit | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersClientMemoryLimit | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersClientMemoryLimitList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersClientMemoryLimitOutputReference { + return new ServiceUserParametersClientMemoryLimitOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersClientMetadataRequestUseConnectionCtx { +} + +export function serviceUserParametersClientMetadataRequestUseConnectionCtxToTerraform(struct?: ServiceUserParametersClientMetadataRequestUseConnectionCtx): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersClientMetadataRequestUseConnectionCtxToHclTerraform(struct?: ServiceUserParametersClientMetadataRequestUseConnectionCtx): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersClientMetadataRequestUseConnectionCtx | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersClientMetadataRequestUseConnectionCtx | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersClientMetadataRequestUseConnectionCtxList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference { + return new ServiceUserParametersClientMetadataRequestUseConnectionCtxOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersClientPrefetchThreads { +} + +export function serviceUserParametersClientPrefetchThreadsToTerraform(struct?: ServiceUserParametersClientPrefetchThreads): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersClientPrefetchThreadsToHclTerraform(struct?: ServiceUserParametersClientPrefetchThreads): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersClientPrefetchThreadsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersClientPrefetchThreads | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersClientPrefetchThreads | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersClientPrefetchThreadsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersClientPrefetchThreadsOutputReference { + return new ServiceUserParametersClientPrefetchThreadsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersClientResultChunkSize { +} + +export function serviceUserParametersClientResultChunkSizeToTerraform(struct?: ServiceUserParametersClientResultChunkSize): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersClientResultChunkSizeToHclTerraform(struct?: ServiceUserParametersClientResultChunkSize): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersClientResultChunkSizeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersClientResultChunkSize | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersClientResultChunkSize | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersClientResultChunkSizeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersClientResultChunkSizeOutputReference { + return new ServiceUserParametersClientResultChunkSizeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersClientResultColumnCaseInsensitive { +} + +export function serviceUserParametersClientResultColumnCaseInsensitiveToTerraform(struct?: ServiceUserParametersClientResultColumnCaseInsensitive): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersClientResultColumnCaseInsensitiveToHclTerraform(struct?: ServiceUserParametersClientResultColumnCaseInsensitive): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersClientResultColumnCaseInsensitive | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersClientResultColumnCaseInsensitive | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersClientResultColumnCaseInsensitiveList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference { + return new ServiceUserParametersClientResultColumnCaseInsensitiveOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersClientSessionKeepAlive { +} + +export function serviceUserParametersClientSessionKeepAliveToTerraform(struct?: ServiceUserParametersClientSessionKeepAlive): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersClientSessionKeepAliveToHclTerraform(struct?: ServiceUserParametersClientSessionKeepAlive): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersClientSessionKeepAliveOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersClientSessionKeepAlive | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersClientSessionKeepAlive | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersClientSessionKeepAliveList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersClientSessionKeepAliveOutputReference { + return new ServiceUserParametersClientSessionKeepAliveOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency { +} + +export function serviceUserParametersClientSessionKeepAliveHeartbeatFrequencyToTerraform(struct?: ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersClientSessionKeepAliveHeartbeatFrequencyToHclTerraform(struct?: ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersClientSessionKeepAliveHeartbeatFrequency | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference { + return new ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersClientTimestampTypeMapping { +} + +export function serviceUserParametersClientTimestampTypeMappingToTerraform(struct?: ServiceUserParametersClientTimestampTypeMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersClientTimestampTypeMappingToHclTerraform(struct?: ServiceUserParametersClientTimestampTypeMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersClientTimestampTypeMappingOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersClientTimestampTypeMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersClientTimestampTypeMapping | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersClientTimestampTypeMappingList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersClientTimestampTypeMappingOutputReference { + return new ServiceUserParametersClientTimestampTypeMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersDateInputFormat { +} + +export function serviceUserParametersDateInputFormatToTerraform(struct?: ServiceUserParametersDateInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersDateInputFormatToHclTerraform(struct?: ServiceUserParametersDateInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersDateInputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersDateInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersDateInputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersDateInputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersDateInputFormatOutputReference { + return new ServiceUserParametersDateInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersDateOutputFormat { +} + +export function serviceUserParametersDateOutputFormatToTerraform(struct?: ServiceUserParametersDateOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersDateOutputFormatToHclTerraform(struct?: ServiceUserParametersDateOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersDateOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersDateOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersDateOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersDateOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersDateOutputFormatOutputReference { + return new ServiceUserParametersDateOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersEnableUnloadPhysicalTypeOptimization { +} + +export function serviceUserParametersEnableUnloadPhysicalTypeOptimizationToTerraform(struct?: ServiceUserParametersEnableUnloadPhysicalTypeOptimization): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersEnableUnloadPhysicalTypeOptimizationToHclTerraform(struct?: ServiceUserParametersEnableUnloadPhysicalTypeOptimization): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersEnableUnloadPhysicalTypeOptimization | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersEnableUnloadPhysicalTypeOptimization | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference { + return new ServiceUserParametersEnableUnloadPhysicalTypeOptimizationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersEnableUnredactedQuerySyntaxError { +} + +export function serviceUserParametersEnableUnredactedQuerySyntaxErrorToTerraform(struct?: ServiceUserParametersEnableUnredactedQuerySyntaxError): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersEnableUnredactedQuerySyntaxErrorToHclTerraform(struct?: ServiceUserParametersEnableUnredactedQuerySyntaxError): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersEnableUnredactedQuerySyntaxError | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersEnableUnredactedQuerySyntaxError | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersEnableUnredactedQuerySyntaxErrorList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference { + return new ServiceUserParametersEnableUnredactedQuerySyntaxErrorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersErrorOnNondeterministicMerge { +} + +export function serviceUserParametersErrorOnNondeterministicMergeToTerraform(struct?: ServiceUserParametersErrorOnNondeterministicMerge): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersErrorOnNondeterministicMergeToHclTerraform(struct?: ServiceUserParametersErrorOnNondeterministicMerge): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersErrorOnNondeterministicMergeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersErrorOnNondeterministicMerge | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersErrorOnNondeterministicMerge | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersErrorOnNondeterministicMergeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersErrorOnNondeterministicMergeOutputReference { + return new ServiceUserParametersErrorOnNondeterministicMergeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersErrorOnNondeterministicUpdate { +} + +export function serviceUserParametersErrorOnNondeterministicUpdateToTerraform(struct?: ServiceUserParametersErrorOnNondeterministicUpdate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersErrorOnNondeterministicUpdateToHclTerraform(struct?: ServiceUserParametersErrorOnNondeterministicUpdate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersErrorOnNondeterministicUpdateOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersErrorOnNondeterministicUpdate | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersErrorOnNondeterministicUpdate | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersErrorOnNondeterministicUpdateList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersErrorOnNondeterministicUpdateOutputReference { + return new ServiceUserParametersErrorOnNondeterministicUpdateOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersGeographyOutputFormat { +} + +export function serviceUserParametersGeographyOutputFormatToTerraform(struct?: ServiceUserParametersGeographyOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersGeographyOutputFormatToHclTerraform(struct?: ServiceUserParametersGeographyOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersGeographyOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersGeographyOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersGeographyOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersGeographyOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersGeographyOutputFormatOutputReference { + return new ServiceUserParametersGeographyOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersGeometryOutputFormat { +} + +export function serviceUserParametersGeometryOutputFormatToTerraform(struct?: ServiceUserParametersGeometryOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersGeometryOutputFormatToHclTerraform(struct?: ServiceUserParametersGeometryOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersGeometryOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersGeometryOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersGeometryOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersGeometryOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersGeometryOutputFormatOutputReference { + return new ServiceUserParametersGeometryOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersJdbcTreatDecimalAsInt { +} + +export function serviceUserParametersJdbcTreatDecimalAsIntToTerraform(struct?: ServiceUserParametersJdbcTreatDecimalAsInt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersJdbcTreatDecimalAsIntToHclTerraform(struct?: ServiceUserParametersJdbcTreatDecimalAsInt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersJdbcTreatDecimalAsIntOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersJdbcTreatDecimalAsInt | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersJdbcTreatDecimalAsInt | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersJdbcTreatDecimalAsIntList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersJdbcTreatDecimalAsIntOutputReference { + return new ServiceUserParametersJdbcTreatDecimalAsIntOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersJdbcTreatTimestampNtzAsUtc { +} + +export function serviceUserParametersJdbcTreatTimestampNtzAsUtcToTerraform(struct?: ServiceUserParametersJdbcTreatTimestampNtzAsUtc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersJdbcTreatTimestampNtzAsUtcToHclTerraform(struct?: ServiceUserParametersJdbcTreatTimestampNtzAsUtc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersJdbcTreatTimestampNtzAsUtc | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersJdbcTreatTimestampNtzAsUtc | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersJdbcTreatTimestampNtzAsUtcList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference { + return new ServiceUserParametersJdbcTreatTimestampNtzAsUtcOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersJdbcUseSessionTimezone { +} + +export function serviceUserParametersJdbcUseSessionTimezoneToTerraform(struct?: ServiceUserParametersJdbcUseSessionTimezone): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersJdbcUseSessionTimezoneToHclTerraform(struct?: ServiceUserParametersJdbcUseSessionTimezone): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersJdbcUseSessionTimezoneOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersJdbcUseSessionTimezone | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersJdbcUseSessionTimezone | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersJdbcUseSessionTimezoneList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersJdbcUseSessionTimezoneOutputReference { + return new ServiceUserParametersJdbcUseSessionTimezoneOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersJsonIndent { +} + +export function serviceUserParametersJsonIndentToTerraform(struct?: ServiceUserParametersJsonIndent): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersJsonIndentToHclTerraform(struct?: ServiceUserParametersJsonIndent): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersJsonIndentOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersJsonIndent | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersJsonIndent | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersJsonIndentList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersJsonIndentOutputReference { + return new ServiceUserParametersJsonIndentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersLockTimeout { +} + +export function serviceUserParametersLockTimeoutToTerraform(struct?: ServiceUserParametersLockTimeout): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersLockTimeoutToHclTerraform(struct?: ServiceUserParametersLockTimeout): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersLockTimeoutOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersLockTimeout | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersLockTimeout | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersLockTimeoutList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersLockTimeoutOutputReference { + return new ServiceUserParametersLockTimeoutOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersLogLevel { +} + +export function serviceUserParametersLogLevelToTerraform(struct?: ServiceUserParametersLogLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersLogLevelToHclTerraform(struct?: ServiceUserParametersLogLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersLogLevelOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersLogLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersLogLevel | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersLogLevelList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersLogLevelOutputReference { + return new ServiceUserParametersLogLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersMultiStatementCount { +} + +export function serviceUserParametersMultiStatementCountToTerraform(struct?: ServiceUserParametersMultiStatementCount): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersMultiStatementCountToHclTerraform(struct?: ServiceUserParametersMultiStatementCount): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersMultiStatementCountOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersMultiStatementCount | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersMultiStatementCount | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersMultiStatementCountList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersMultiStatementCountOutputReference { + return new ServiceUserParametersMultiStatementCountOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersNetworkPolicy { +} + +export function serviceUserParametersNetworkPolicyToTerraform(struct?: ServiceUserParametersNetworkPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersNetworkPolicyToHclTerraform(struct?: ServiceUserParametersNetworkPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersNetworkPolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersNetworkPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersNetworkPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersNetworkPolicyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersNetworkPolicyOutputReference { + return new ServiceUserParametersNetworkPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersNoorderSequenceAsDefault { +} + +export function serviceUserParametersNoorderSequenceAsDefaultToTerraform(struct?: ServiceUserParametersNoorderSequenceAsDefault): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersNoorderSequenceAsDefaultToHclTerraform(struct?: ServiceUserParametersNoorderSequenceAsDefault): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersNoorderSequenceAsDefaultOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersNoorderSequenceAsDefault | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersNoorderSequenceAsDefault | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersNoorderSequenceAsDefaultList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersNoorderSequenceAsDefaultOutputReference { + return new ServiceUserParametersNoorderSequenceAsDefaultOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersOdbcTreatDecimalAsInt { +} + +export function serviceUserParametersOdbcTreatDecimalAsIntToTerraform(struct?: ServiceUserParametersOdbcTreatDecimalAsInt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersOdbcTreatDecimalAsIntToHclTerraform(struct?: ServiceUserParametersOdbcTreatDecimalAsInt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersOdbcTreatDecimalAsIntOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersOdbcTreatDecimalAsInt | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersOdbcTreatDecimalAsInt | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersOdbcTreatDecimalAsIntList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersOdbcTreatDecimalAsIntOutputReference { + return new ServiceUserParametersOdbcTreatDecimalAsIntOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersPreventUnloadToInternalStages { +} + +export function serviceUserParametersPreventUnloadToInternalStagesToTerraform(struct?: ServiceUserParametersPreventUnloadToInternalStages): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersPreventUnloadToInternalStagesToHclTerraform(struct?: ServiceUserParametersPreventUnloadToInternalStages): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersPreventUnloadToInternalStagesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersPreventUnloadToInternalStages | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersPreventUnloadToInternalStages | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersPreventUnloadToInternalStagesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersPreventUnloadToInternalStagesOutputReference { + return new ServiceUserParametersPreventUnloadToInternalStagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersQueryTag { +} + +export function serviceUserParametersQueryTagToTerraform(struct?: ServiceUserParametersQueryTag): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersQueryTagToHclTerraform(struct?: ServiceUserParametersQueryTag): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersQueryTagOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersQueryTag | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersQueryTag | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersQueryTagList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersQueryTagOutputReference { + return new ServiceUserParametersQueryTagOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersQuotedIdentifiersIgnoreCase { +} + +export function serviceUserParametersQuotedIdentifiersIgnoreCaseToTerraform(struct?: ServiceUserParametersQuotedIdentifiersIgnoreCase): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersQuotedIdentifiersIgnoreCaseToHclTerraform(struct?: ServiceUserParametersQuotedIdentifiersIgnoreCase): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersQuotedIdentifiersIgnoreCase | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersQuotedIdentifiersIgnoreCase | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersQuotedIdentifiersIgnoreCaseList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference { + return new ServiceUserParametersQuotedIdentifiersIgnoreCaseOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersRowsPerResultset { +} + +export function serviceUserParametersRowsPerResultsetToTerraform(struct?: ServiceUserParametersRowsPerResultset): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersRowsPerResultsetToHclTerraform(struct?: ServiceUserParametersRowsPerResultset): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersRowsPerResultsetOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersRowsPerResultset | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersRowsPerResultset | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersRowsPerResultsetList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersRowsPerResultsetOutputReference { + return new ServiceUserParametersRowsPerResultsetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersS3StageVpceDnsName { +} + +export function serviceUserParametersS3StageVpceDnsNameToTerraform(struct?: ServiceUserParametersS3StageVpceDnsName): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersS3StageVpceDnsNameToHclTerraform(struct?: ServiceUserParametersS3StageVpceDnsName): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersS3StageVpceDnsNameOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersS3StageVpceDnsName | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersS3StageVpceDnsName | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersS3StageVpceDnsNameList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersS3StageVpceDnsNameOutputReference { + return new ServiceUserParametersS3StageVpceDnsNameOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersSearchPath { +} + +export function serviceUserParametersSearchPathToTerraform(struct?: ServiceUserParametersSearchPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersSearchPathToHclTerraform(struct?: ServiceUserParametersSearchPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersSearchPathOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersSearchPath | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersSearchPath | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersSearchPathList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersSearchPathOutputReference { + return new ServiceUserParametersSearchPathOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersSimulatedDataSharingConsumer { +} + +export function serviceUserParametersSimulatedDataSharingConsumerToTerraform(struct?: ServiceUserParametersSimulatedDataSharingConsumer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersSimulatedDataSharingConsumerToHclTerraform(struct?: ServiceUserParametersSimulatedDataSharingConsumer): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersSimulatedDataSharingConsumerOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersSimulatedDataSharingConsumer | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersSimulatedDataSharingConsumer | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersSimulatedDataSharingConsumerList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersSimulatedDataSharingConsumerOutputReference { + return new ServiceUserParametersSimulatedDataSharingConsumerOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersStatementQueuedTimeoutInSeconds { +} + +export function serviceUserParametersStatementQueuedTimeoutInSecondsToTerraform(struct?: ServiceUserParametersStatementQueuedTimeoutInSeconds): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersStatementQueuedTimeoutInSecondsToHclTerraform(struct?: ServiceUserParametersStatementQueuedTimeoutInSeconds): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersStatementQueuedTimeoutInSeconds | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersStatementQueuedTimeoutInSeconds | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersStatementQueuedTimeoutInSecondsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference { + return new ServiceUserParametersStatementQueuedTimeoutInSecondsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersStatementTimeoutInSeconds { +} + +export function serviceUserParametersStatementTimeoutInSecondsToTerraform(struct?: ServiceUserParametersStatementTimeoutInSeconds): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersStatementTimeoutInSecondsToHclTerraform(struct?: ServiceUserParametersStatementTimeoutInSeconds): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersStatementTimeoutInSecondsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersStatementTimeoutInSeconds | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersStatementTimeoutInSeconds | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersStatementTimeoutInSecondsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersStatementTimeoutInSecondsOutputReference { + return new ServiceUserParametersStatementTimeoutInSecondsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersStrictJsonOutput { +} + +export function serviceUserParametersStrictJsonOutputToTerraform(struct?: ServiceUserParametersStrictJsonOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersStrictJsonOutputToHclTerraform(struct?: ServiceUserParametersStrictJsonOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersStrictJsonOutputOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersStrictJsonOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersStrictJsonOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersStrictJsonOutputList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersStrictJsonOutputOutputReference { + return new ServiceUserParametersStrictJsonOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTimeInputFormat { +} + +export function serviceUserParametersTimeInputFormatToTerraform(struct?: ServiceUserParametersTimeInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTimeInputFormatToHclTerraform(struct?: ServiceUserParametersTimeInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTimeInputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTimeInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTimeInputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTimeInputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTimeInputFormatOutputReference { + return new ServiceUserParametersTimeInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTimeOutputFormat { +} + +export function serviceUserParametersTimeOutputFormatToTerraform(struct?: ServiceUserParametersTimeOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTimeOutputFormatToHclTerraform(struct?: ServiceUserParametersTimeOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTimeOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTimeOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTimeOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTimeOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTimeOutputFormatOutputReference { + return new ServiceUserParametersTimeOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTimestampDayIsAlways24H { +} + +export function serviceUserParametersTimestampDayIsAlways24HToTerraform(struct?: ServiceUserParametersTimestampDayIsAlways24H): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTimestampDayIsAlways24HToHclTerraform(struct?: ServiceUserParametersTimestampDayIsAlways24H): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTimestampDayIsAlways24HOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTimestampDayIsAlways24H | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTimestampDayIsAlways24H | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTimestampDayIsAlways24HList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTimestampDayIsAlways24HOutputReference { + return new ServiceUserParametersTimestampDayIsAlways24HOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTimestampInputFormat { +} + +export function serviceUserParametersTimestampInputFormatToTerraform(struct?: ServiceUserParametersTimestampInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTimestampInputFormatToHclTerraform(struct?: ServiceUserParametersTimestampInputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTimestampInputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTimestampInputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTimestampInputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTimestampInputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTimestampInputFormatOutputReference { + return new ServiceUserParametersTimestampInputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTimestampLtzOutputFormat { +} + +export function serviceUserParametersTimestampLtzOutputFormatToTerraform(struct?: ServiceUserParametersTimestampLtzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTimestampLtzOutputFormatToHclTerraform(struct?: ServiceUserParametersTimestampLtzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTimestampLtzOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTimestampLtzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTimestampLtzOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTimestampLtzOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTimestampLtzOutputFormatOutputReference { + return new ServiceUserParametersTimestampLtzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTimestampNtzOutputFormat { +} + +export function serviceUserParametersTimestampNtzOutputFormatToTerraform(struct?: ServiceUserParametersTimestampNtzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTimestampNtzOutputFormatToHclTerraform(struct?: ServiceUserParametersTimestampNtzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTimestampNtzOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTimestampNtzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTimestampNtzOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTimestampNtzOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTimestampNtzOutputFormatOutputReference { + return new ServiceUserParametersTimestampNtzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTimestampOutputFormat { +} + +export function serviceUserParametersTimestampOutputFormatToTerraform(struct?: ServiceUserParametersTimestampOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTimestampOutputFormatToHclTerraform(struct?: ServiceUserParametersTimestampOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTimestampOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTimestampOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTimestampOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTimestampOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTimestampOutputFormatOutputReference { + return new ServiceUserParametersTimestampOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTimestampTypeMapping { +} + +export function serviceUserParametersTimestampTypeMappingToTerraform(struct?: ServiceUserParametersTimestampTypeMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTimestampTypeMappingToHclTerraform(struct?: ServiceUserParametersTimestampTypeMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTimestampTypeMappingOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTimestampTypeMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTimestampTypeMapping | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTimestampTypeMappingList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTimestampTypeMappingOutputReference { + return new ServiceUserParametersTimestampTypeMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTimestampTzOutputFormat { +} + +export function serviceUserParametersTimestampTzOutputFormatToTerraform(struct?: ServiceUserParametersTimestampTzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTimestampTzOutputFormatToHclTerraform(struct?: ServiceUserParametersTimestampTzOutputFormat): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTimestampTzOutputFormatOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTimestampTzOutputFormat | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTimestampTzOutputFormat | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTimestampTzOutputFormatList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTimestampTzOutputFormatOutputReference { + return new ServiceUserParametersTimestampTzOutputFormatOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTimezone { +} + +export function serviceUserParametersTimezoneToTerraform(struct?: ServiceUserParametersTimezone): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTimezoneToHclTerraform(struct?: ServiceUserParametersTimezone): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTimezoneOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTimezone | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTimezone | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTimezoneList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTimezoneOutputReference { + return new ServiceUserParametersTimezoneOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTraceLevel { +} + +export function serviceUserParametersTraceLevelToTerraform(struct?: ServiceUserParametersTraceLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTraceLevelToHclTerraform(struct?: ServiceUserParametersTraceLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTraceLevelOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTraceLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTraceLevel | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTraceLevelList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTraceLevelOutputReference { + return new ServiceUserParametersTraceLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTransactionAbortOnError { +} + +export function serviceUserParametersTransactionAbortOnErrorToTerraform(struct?: ServiceUserParametersTransactionAbortOnError): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTransactionAbortOnErrorToHclTerraform(struct?: ServiceUserParametersTransactionAbortOnError): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTransactionAbortOnErrorOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTransactionAbortOnError | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTransactionAbortOnError | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTransactionAbortOnErrorList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTransactionAbortOnErrorOutputReference { + return new ServiceUserParametersTransactionAbortOnErrorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTransactionDefaultIsolationLevel { +} + +export function serviceUserParametersTransactionDefaultIsolationLevelToTerraform(struct?: ServiceUserParametersTransactionDefaultIsolationLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTransactionDefaultIsolationLevelToHclTerraform(struct?: ServiceUserParametersTransactionDefaultIsolationLevel): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTransactionDefaultIsolationLevelOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTransactionDefaultIsolationLevel | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTransactionDefaultIsolationLevel | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTransactionDefaultIsolationLevelList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTransactionDefaultIsolationLevelOutputReference { + return new ServiceUserParametersTransactionDefaultIsolationLevelOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersTwoDigitCenturyStart { +} + +export function serviceUserParametersTwoDigitCenturyStartToTerraform(struct?: ServiceUserParametersTwoDigitCenturyStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersTwoDigitCenturyStartToHclTerraform(struct?: ServiceUserParametersTwoDigitCenturyStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersTwoDigitCenturyStartOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersTwoDigitCenturyStart | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersTwoDigitCenturyStart | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersTwoDigitCenturyStartList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersTwoDigitCenturyStartOutputReference { + return new ServiceUserParametersTwoDigitCenturyStartOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersUnsupportedDdlAction { +} + +export function serviceUserParametersUnsupportedDdlActionToTerraform(struct?: ServiceUserParametersUnsupportedDdlAction): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersUnsupportedDdlActionToHclTerraform(struct?: ServiceUserParametersUnsupportedDdlAction): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersUnsupportedDdlActionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersUnsupportedDdlAction | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersUnsupportedDdlAction | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersUnsupportedDdlActionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersUnsupportedDdlActionOutputReference { + return new ServiceUserParametersUnsupportedDdlActionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersUseCachedResult { +} + +export function serviceUserParametersUseCachedResultToTerraform(struct?: ServiceUserParametersUseCachedResult): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersUseCachedResultToHclTerraform(struct?: ServiceUserParametersUseCachedResult): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersUseCachedResultOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersUseCachedResult | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersUseCachedResult | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersUseCachedResultList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersUseCachedResultOutputReference { + return new ServiceUserParametersUseCachedResultOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersWeekOfYearPolicy { +} + +export function serviceUserParametersWeekOfYearPolicyToTerraform(struct?: ServiceUserParametersWeekOfYearPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersWeekOfYearPolicyToHclTerraform(struct?: ServiceUserParametersWeekOfYearPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersWeekOfYearPolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersWeekOfYearPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersWeekOfYearPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersWeekOfYearPolicyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersWeekOfYearPolicyOutputReference { + return new ServiceUserParametersWeekOfYearPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParametersWeekStart { +} + +export function serviceUserParametersWeekStartToTerraform(struct?: ServiceUserParametersWeekStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersWeekStartToHclTerraform(struct?: ServiceUserParametersWeekStart): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersWeekStartOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParametersWeekStart | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParametersWeekStart | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // default - computed: true, optional: false, required: false + public get default() { + return this.getStringAttribute('default'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // key - computed: true, optional: false, required: false + public get key() { + return this.getStringAttribute('key'); + } + + // level - computed: true, optional: false, required: false + public get level() { + return this.getStringAttribute('level'); + } + + // value - computed: true, optional: false, required: false + public get value() { + return this.getStringAttribute('value'); + } +} + +export class ServiceUserParametersWeekStartList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersWeekStartOutputReference { + return new ServiceUserParametersWeekStartOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserParameters { +} + +export function serviceUserParametersToTerraform(struct?: ServiceUserParameters): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserParametersToHclTerraform(struct?: ServiceUserParameters): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserParametersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserParameters | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserParameters | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // abort_detached_query - computed: true, optional: false, required: false + private _abortDetachedQuery = new ServiceUserParametersAbortDetachedQueryList(this, "abort_detached_query", false); + public get abortDetachedQuery() { + return this._abortDetachedQuery; + } + + // autocommit - computed: true, optional: false, required: false + private _autocommit = new ServiceUserParametersAutocommitList(this, "autocommit", false); + public get autocommit() { + return this._autocommit; + } + + // binary_input_format - computed: true, optional: false, required: false + private _binaryInputFormat = new ServiceUserParametersBinaryInputFormatList(this, "binary_input_format", false); + public get binaryInputFormat() { + return this._binaryInputFormat; + } + + // binary_output_format - computed: true, optional: false, required: false + private _binaryOutputFormat = new ServiceUserParametersBinaryOutputFormatList(this, "binary_output_format", false); + public get binaryOutputFormat() { + return this._binaryOutputFormat; + } + + // client_memory_limit - computed: true, optional: false, required: false + private _clientMemoryLimit = new ServiceUserParametersClientMemoryLimitList(this, "client_memory_limit", false); + public get clientMemoryLimit() { + return this._clientMemoryLimit; + } + + // client_metadata_request_use_connection_ctx - computed: true, optional: false, required: false + private _clientMetadataRequestUseConnectionCtx = new ServiceUserParametersClientMetadataRequestUseConnectionCtxList(this, "client_metadata_request_use_connection_ctx", false); + public get clientMetadataRequestUseConnectionCtx() { + return this._clientMetadataRequestUseConnectionCtx; + } + + // client_prefetch_threads - computed: true, optional: false, required: false + private _clientPrefetchThreads = new ServiceUserParametersClientPrefetchThreadsList(this, "client_prefetch_threads", false); + public get clientPrefetchThreads() { + return this._clientPrefetchThreads; + } + + // client_result_chunk_size - computed: true, optional: false, required: false + private _clientResultChunkSize = new ServiceUserParametersClientResultChunkSizeList(this, "client_result_chunk_size", false); + public get clientResultChunkSize() { + return this._clientResultChunkSize; + } + + // client_result_column_case_insensitive - computed: true, optional: false, required: false + private _clientResultColumnCaseInsensitive = new ServiceUserParametersClientResultColumnCaseInsensitiveList(this, "client_result_column_case_insensitive", false); + public get clientResultColumnCaseInsensitive() { + return this._clientResultColumnCaseInsensitive; + } + + // client_session_keep_alive - computed: true, optional: false, required: false + private _clientSessionKeepAlive = new ServiceUserParametersClientSessionKeepAliveList(this, "client_session_keep_alive", false); + public get clientSessionKeepAlive() { + return this._clientSessionKeepAlive; + } + + // client_session_keep_alive_heartbeat_frequency - computed: true, optional: false, required: false + private _clientSessionKeepAliveHeartbeatFrequency = new ServiceUserParametersClientSessionKeepAliveHeartbeatFrequencyList(this, "client_session_keep_alive_heartbeat_frequency", false); + public get clientSessionKeepAliveHeartbeatFrequency() { + return this._clientSessionKeepAliveHeartbeatFrequency; + } + + // client_timestamp_type_mapping - computed: true, optional: false, required: false + private _clientTimestampTypeMapping = new ServiceUserParametersClientTimestampTypeMappingList(this, "client_timestamp_type_mapping", false); + public get clientTimestampTypeMapping() { + return this._clientTimestampTypeMapping; + } + + // date_input_format - computed: true, optional: false, required: false + private _dateInputFormat = new ServiceUserParametersDateInputFormatList(this, "date_input_format", false); + public get dateInputFormat() { + return this._dateInputFormat; + } + + // date_output_format - computed: true, optional: false, required: false + private _dateOutputFormat = new ServiceUserParametersDateOutputFormatList(this, "date_output_format", false); + public get dateOutputFormat() { + return this._dateOutputFormat; + } + + // enable_unload_physical_type_optimization - computed: true, optional: false, required: false + private _enableUnloadPhysicalTypeOptimization = new ServiceUserParametersEnableUnloadPhysicalTypeOptimizationList(this, "enable_unload_physical_type_optimization", false); + public get enableUnloadPhysicalTypeOptimization() { + return this._enableUnloadPhysicalTypeOptimization; + } + + // enable_unredacted_query_syntax_error - computed: true, optional: false, required: false + private _enableUnredactedQuerySyntaxError = new ServiceUserParametersEnableUnredactedQuerySyntaxErrorList(this, "enable_unredacted_query_syntax_error", false); + public get enableUnredactedQuerySyntaxError() { + return this._enableUnredactedQuerySyntaxError; + } + + // error_on_nondeterministic_merge - computed: true, optional: false, required: false + private _errorOnNondeterministicMerge = new ServiceUserParametersErrorOnNondeterministicMergeList(this, "error_on_nondeterministic_merge", false); + public get errorOnNondeterministicMerge() { + return this._errorOnNondeterministicMerge; + } + + // error_on_nondeterministic_update - computed: true, optional: false, required: false + private _errorOnNondeterministicUpdate = new ServiceUserParametersErrorOnNondeterministicUpdateList(this, "error_on_nondeterministic_update", false); + public get errorOnNondeterministicUpdate() { + return this._errorOnNondeterministicUpdate; + } + + // geography_output_format - computed: true, optional: false, required: false + private _geographyOutputFormat = new ServiceUserParametersGeographyOutputFormatList(this, "geography_output_format", false); + public get geographyOutputFormat() { + return this._geographyOutputFormat; + } + + // geometry_output_format - computed: true, optional: false, required: false + private _geometryOutputFormat = new ServiceUserParametersGeometryOutputFormatList(this, "geometry_output_format", false); + public get geometryOutputFormat() { + return this._geometryOutputFormat; + } + + // jdbc_treat_decimal_as_int - computed: true, optional: false, required: false + private _jdbcTreatDecimalAsInt = new ServiceUserParametersJdbcTreatDecimalAsIntList(this, "jdbc_treat_decimal_as_int", false); + public get jdbcTreatDecimalAsInt() { + return this._jdbcTreatDecimalAsInt; + } + + // jdbc_treat_timestamp_ntz_as_utc - computed: true, optional: false, required: false + private _jdbcTreatTimestampNtzAsUtc = new ServiceUserParametersJdbcTreatTimestampNtzAsUtcList(this, "jdbc_treat_timestamp_ntz_as_utc", false); + public get jdbcTreatTimestampNtzAsUtc() { + return this._jdbcTreatTimestampNtzAsUtc; + } + + // jdbc_use_session_timezone - computed: true, optional: false, required: false + private _jdbcUseSessionTimezone = new ServiceUserParametersJdbcUseSessionTimezoneList(this, "jdbc_use_session_timezone", false); + public get jdbcUseSessionTimezone() { + return this._jdbcUseSessionTimezone; + } + + // json_indent - computed: true, optional: false, required: false + private _jsonIndent = new ServiceUserParametersJsonIndentList(this, "json_indent", false); + public get jsonIndent() { + return this._jsonIndent; + } + + // lock_timeout - computed: true, optional: false, required: false + private _lockTimeout = new ServiceUserParametersLockTimeoutList(this, "lock_timeout", false); + public get lockTimeout() { + return this._lockTimeout; + } + + // log_level - computed: true, optional: false, required: false + private _logLevel = new ServiceUserParametersLogLevelList(this, "log_level", false); + public get logLevel() { + return this._logLevel; + } + + // multi_statement_count - computed: true, optional: false, required: false + private _multiStatementCount = new ServiceUserParametersMultiStatementCountList(this, "multi_statement_count", false); + public get multiStatementCount() { + return this._multiStatementCount; + } + + // network_policy - computed: true, optional: false, required: false + private _networkPolicy = new ServiceUserParametersNetworkPolicyList(this, "network_policy", false); + public get networkPolicy() { + return this._networkPolicy; + } + + // noorder_sequence_as_default - computed: true, optional: false, required: false + private _noorderSequenceAsDefault = new ServiceUserParametersNoorderSequenceAsDefaultList(this, "noorder_sequence_as_default", false); + public get noorderSequenceAsDefault() { + return this._noorderSequenceAsDefault; + } + + // odbc_treat_decimal_as_int - computed: true, optional: false, required: false + private _odbcTreatDecimalAsInt = new ServiceUserParametersOdbcTreatDecimalAsIntList(this, "odbc_treat_decimal_as_int", false); + public get odbcTreatDecimalAsInt() { + return this._odbcTreatDecimalAsInt; + } + + // prevent_unload_to_internal_stages - computed: true, optional: false, required: false + private _preventUnloadToInternalStages = new ServiceUserParametersPreventUnloadToInternalStagesList(this, "prevent_unload_to_internal_stages", false); + public get preventUnloadToInternalStages() { + return this._preventUnloadToInternalStages; + } + + // query_tag - computed: true, optional: false, required: false + private _queryTag = new ServiceUserParametersQueryTagList(this, "query_tag", false); + public get queryTag() { + return this._queryTag; + } + + // quoted_identifiers_ignore_case - computed: true, optional: false, required: false + private _quotedIdentifiersIgnoreCase = new ServiceUserParametersQuotedIdentifiersIgnoreCaseList(this, "quoted_identifiers_ignore_case", false); + public get quotedIdentifiersIgnoreCase() { + return this._quotedIdentifiersIgnoreCase; + } + + // rows_per_resultset - computed: true, optional: false, required: false + private _rowsPerResultset = new ServiceUserParametersRowsPerResultsetList(this, "rows_per_resultset", false); + public get rowsPerResultset() { + return this._rowsPerResultset; + } + + // s3_stage_vpce_dns_name - computed: true, optional: false, required: false + private _s3StageVpceDnsName = new ServiceUserParametersS3StageVpceDnsNameList(this, "s3_stage_vpce_dns_name", false); + public get s3StageVpceDnsName() { + return this._s3StageVpceDnsName; + } + + // search_path - computed: true, optional: false, required: false + private _searchPath = new ServiceUserParametersSearchPathList(this, "search_path", false); + public get searchPath() { + return this._searchPath; + } + + // simulated_data_sharing_consumer - computed: true, optional: false, required: false + private _simulatedDataSharingConsumer = new ServiceUserParametersSimulatedDataSharingConsumerList(this, "simulated_data_sharing_consumer", false); + public get simulatedDataSharingConsumer() { + return this._simulatedDataSharingConsumer; + } + + // statement_queued_timeout_in_seconds - computed: true, optional: false, required: false + private _statementQueuedTimeoutInSeconds = new ServiceUserParametersStatementQueuedTimeoutInSecondsList(this, "statement_queued_timeout_in_seconds", false); + public get statementQueuedTimeoutInSeconds() { + return this._statementQueuedTimeoutInSeconds; + } + + // statement_timeout_in_seconds - computed: true, optional: false, required: false + private _statementTimeoutInSeconds = new ServiceUserParametersStatementTimeoutInSecondsList(this, "statement_timeout_in_seconds", false); + public get statementTimeoutInSeconds() { + return this._statementTimeoutInSeconds; + } + + // strict_json_output - computed: true, optional: false, required: false + private _strictJsonOutput = new ServiceUserParametersStrictJsonOutputList(this, "strict_json_output", false); + public get strictJsonOutput() { + return this._strictJsonOutput; + } + + // time_input_format - computed: true, optional: false, required: false + private _timeInputFormat = new ServiceUserParametersTimeInputFormatList(this, "time_input_format", false); + public get timeInputFormat() { + return this._timeInputFormat; + } + + // time_output_format - computed: true, optional: false, required: false + private _timeOutputFormat = new ServiceUserParametersTimeOutputFormatList(this, "time_output_format", false); + public get timeOutputFormat() { + return this._timeOutputFormat; + } + + // timestamp_day_is_always_24h - computed: true, optional: false, required: false + private _timestampDayIsAlways24H = new ServiceUserParametersTimestampDayIsAlways24HList(this, "timestamp_day_is_always_24h", false); + public get timestampDayIsAlways24H() { + return this._timestampDayIsAlways24H; + } + + // timestamp_input_format - computed: true, optional: false, required: false + private _timestampInputFormat = new ServiceUserParametersTimestampInputFormatList(this, "timestamp_input_format", false); + public get timestampInputFormat() { + return this._timestampInputFormat; + } + + // timestamp_ltz_output_format - computed: true, optional: false, required: false + private _timestampLtzOutputFormat = new ServiceUserParametersTimestampLtzOutputFormatList(this, "timestamp_ltz_output_format", false); + public get timestampLtzOutputFormat() { + return this._timestampLtzOutputFormat; + } + + // timestamp_ntz_output_format - computed: true, optional: false, required: false + private _timestampNtzOutputFormat = new ServiceUserParametersTimestampNtzOutputFormatList(this, "timestamp_ntz_output_format", false); + public get timestampNtzOutputFormat() { + return this._timestampNtzOutputFormat; + } + + // timestamp_output_format - computed: true, optional: false, required: false + private _timestampOutputFormat = new ServiceUserParametersTimestampOutputFormatList(this, "timestamp_output_format", false); + public get timestampOutputFormat() { + return this._timestampOutputFormat; + } + + // timestamp_type_mapping - computed: true, optional: false, required: false + private _timestampTypeMapping = new ServiceUserParametersTimestampTypeMappingList(this, "timestamp_type_mapping", false); + public get timestampTypeMapping() { + return this._timestampTypeMapping; + } + + // timestamp_tz_output_format - computed: true, optional: false, required: false + private _timestampTzOutputFormat = new ServiceUserParametersTimestampTzOutputFormatList(this, "timestamp_tz_output_format", false); + public get timestampTzOutputFormat() { + return this._timestampTzOutputFormat; + } + + // timezone - computed: true, optional: false, required: false + private _timezone = new ServiceUserParametersTimezoneList(this, "timezone", false); + public get timezone() { + return this._timezone; + } + + // trace_level - computed: true, optional: false, required: false + private _traceLevel = new ServiceUserParametersTraceLevelList(this, "trace_level", false); + public get traceLevel() { + return this._traceLevel; + } + + // transaction_abort_on_error - computed: true, optional: false, required: false + private _transactionAbortOnError = new ServiceUserParametersTransactionAbortOnErrorList(this, "transaction_abort_on_error", false); + public get transactionAbortOnError() { + return this._transactionAbortOnError; + } + + // transaction_default_isolation_level - computed: true, optional: false, required: false + private _transactionDefaultIsolationLevel = new ServiceUserParametersTransactionDefaultIsolationLevelList(this, "transaction_default_isolation_level", false); + public get transactionDefaultIsolationLevel() { + return this._transactionDefaultIsolationLevel; + } + + // two_digit_century_start - computed: true, optional: false, required: false + private _twoDigitCenturyStart = new ServiceUserParametersTwoDigitCenturyStartList(this, "two_digit_century_start", false); + public get twoDigitCenturyStart() { + return this._twoDigitCenturyStart; + } + + // unsupported_ddl_action - computed: true, optional: false, required: false + private _unsupportedDdlAction = new ServiceUserParametersUnsupportedDdlActionList(this, "unsupported_ddl_action", false); + public get unsupportedDdlAction() { + return this._unsupportedDdlAction; + } + + // use_cached_result - computed: true, optional: false, required: false + private _useCachedResult = new ServiceUserParametersUseCachedResultList(this, "use_cached_result", false); + public get useCachedResult() { + return this._useCachedResult; + } + + // week_of_year_policy - computed: true, optional: false, required: false + private _weekOfYearPolicy = new ServiceUserParametersWeekOfYearPolicyList(this, "week_of_year_policy", false); + public get weekOfYearPolicy() { + return this._weekOfYearPolicy; + } + + // week_start - computed: true, optional: false, required: false + private _weekStart = new ServiceUserParametersWeekStartList(this, "week_start", false); + public get weekStart() { + return this._weekStart; + } +} + +export class ServiceUserParametersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserParametersOutputReference { + return new ServiceUserParametersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ServiceUserShowOutput { +} + +export function serviceUserShowOutputToTerraform(struct?: ServiceUserShowOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function serviceUserShowOutputToHclTerraform(struct?: ServiceUserShowOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class ServiceUserShowOutputOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ServiceUserShowOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ServiceUserShowOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // comment - computed: true, optional: false, required: false + public get comment() { + return this.getStringAttribute('comment'); + } + + // created_on - computed: true, optional: false, required: false + public get createdOn() { + return this.getStringAttribute('created_on'); + } + + // days_to_expiry - computed: true, optional: false, required: false + public get daysToExpiry() { + return this.getStringAttribute('days_to_expiry'); + } + + // default_namespace - computed: true, optional: false, required: false + public get defaultNamespace() { + return this.getStringAttribute('default_namespace'); + } + + // default_role - computed: true, optional: false, required: false + public get defaultRole() { + return this.getStringAttribute('default_role'); + } + + // default_secondary_roles - computed: true, optional: false, required: false + public get defaultSecondaryRoles() { + return this.getStringAttribute('default_secondary_roles'); + } + + // default_warehouse - computed: true, optional: false, required: false + public get defaultWarehouse() { + return this.getStringAttribute('default_warehouse'); + } + + // disabled - computed: true, optional: false, required: false + public get disabled() { + return this.getBooleanAttribute('disabled'); + } + + // display_name - computed: true, optional: false, required: false + public get displayName() { + return this.getStringAttribute('display_name'); + } + + // email - computed: true, optional: false, required: false + public get email() { + return this.getStringAttribute('email'); + } + + // expires_at_time - computed: true, optional: false, required: false + public get expiresAtTime() { + return this.getStringAttribute('expires_at_time'); + } + + // ext_authn_duo - computed: true, optional: false, required: false + public get extAuthnDuo() { + return this.getBooleanAttribute('ext_authn_duo'); + } + + // ext_authn_uid - computed: true, optional: false, required: false + public get extAuthnUid() { + return this.getStringAttribute('ext_authn_uid'); + } + + // first_name - computed: true, optional: false, required: false + public get firstName() { + return this.getStringAttribute('first_name'); + } + + // has_mfa - computed: true, optional: false, required: false + public get hasMfa() { + return this.getBooleanAttribute('has_mfa'); + } + + // has_password - computed: true, optional: false, required: false + public get hasPassword() { + return this.getBooleanAttribute('has_password'); + } + + // has_rsa_public_key - computed: true, optional: false, required: false + public get hasRsaPublicKey() { + return this.getBooleanAttribute('has_rsa_public_key'); + } + + // last_name - computed: true, optional: false, required: false + public get lastName() { + return this.getStringAttribute('last_name'); + } + + // last_success_login - computed: true, optional: false, required: false + public get lastSuccessLogin() { + return this.getStringAttribute('last_success_login'); + } + + // locked_until_time - computed: true, optional: false, required: false + public get lockedUntilTime() { + return this.getStringAttribute('locked_until_time'); + } + + // login_name - computed: true, optional: false, required: false + public get loginName() { + return this.getStringAttribute('login_name'); + } + + // mins_to_bypass_mfa - computed: true, optional: false, required: false + public get minsToBypassMfa() { + return this.getStringAttribute('mins_to_bypass_mfa'); + } + + // mins_to_unlock - computed: true, optional: false, required: false + public get minsToUnlock() { + return this.getStringAttribute('mins_to_unlock'); + } + + // must_change_password - computed: true, optional: false, required: false + public get mustChangePassword() { + return this.getBooleanAttribute('must_change_password'); + } + + // name - computed: true, optional: false, required: false + public get name() { + return this.getStringAttribute('name'); + } + + // owner - computed: true, optional: false, required: false + public get owner() { + return this.getStringAttribute('owner'); + } + + // snowflake_lock - computed: true, optional: false, required: false + public get snowflakeLock() { + return this.getBooleanAttribute('snowflake_lock'); + } + + // type - computed: true, optional: false, required: false + public get type() { + return this.getStringAttribute('type'); + } +} + +export class ServiceUserShowOutputList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ServiceUserShowOutputOutputReference { + return new ServiceUserShowOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + +/** +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user snowflake_service_user} +*/ +export class ServiceUser extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "snowflake_service_user"; + + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a ServiceUser resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the ServiceUser to import + * @param importFromId The id of the existing ServiceUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the ServiceUser to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "snowflake_service_user", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/service_user snowflake_service_user} Resource + * + * @param scope The scope in which to define this construct + * @param id The scoped construct ID. Must be unique amongst siblings in the same scope + * @param options ServiceUserConfig + */ + public constructor(scope: Construct, id: string, config: ServiceUserConfig) { + super(scope, id, { + terraformResourceType: 'snowflake_service_user', + terraformGeneratorMetadata: { + providerName: 'snowflake', + providerVersion: '0.97.0', + providerVersionConstraint: ' ~> 0.40' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._abortDetachedQuery = config.abortDetachedQuery; + this._autocommit = config.autocommit; + this._binaryInputFormat = config.binaryInputFormat; + this._binaryOutputFormat = config.binaryOutputFormat; + this._clientMemoryLimit = config.clientMemoryLimit; + this._clientMetadataRequestUseConnectionCtx = config.clientMetadataRequestUseConnectionCtx; + this._clientPrefetchThreads = config.clientPrefetchThreads; + this._clientResultChunkSize = config.clientResultChunkSize; + this._clientResultColumnCaseInsensitive = config.clientResultColumnCaseInsensitive; + this._clientSessionKeepAlive = config.clientSessionKeepAlive; + this._clientSessionKeepAliveHeartbeatFrequency = config.clientSessionKeepAliveHeartbeatFrequency; + this._clientTimestampTypeMapping = config.clientTimestampTypeMapping; + this._comment = config.comment; + this._dateInputFormat = config.dateInputFormat; + this._dateOutputFormat = config.dateOutputFormat; + this._daysToExpiry = config.daysToExpiry; + this._defaultNamespace = config.defaultNamespace; + this._defaultRole = config.defaultRole; + this._defaultSecondaryRolesOption = config.defaultSecondaryRolesOption; + this._defaultWarehouse = config.defaultWarehouse; + this._disabled = config.disabled; + this._displayName = config.displayName; + this._email = config.email; + this._enableUnloadPhysicalTypeOptimization = config.enableUnloadPhysicalTypeOptimization; + this._enableUnredactedQuerySyntaxError = config.enableUnredactedQuerySyntaxError; + this._errorOnNondeterministicMerge = config.errorOnNondeterministicMerge; + this._errorOnNondeterministicUpdate = config.errorOnNondeterministicUpdate; + this._geographyOutputFormat = config.geographyOutputFormat; + this._geometryOutputFormat = config.geometryOutputFormat; + this._id = config.id; + this._jdbcTreatDecimalAsInt = config.jdbcTreatDecimalAsInt; + this._jdbcTreatTimestampNtzAsUtc = config.jdbcTreatTimestampNtzAsUtc; + this._jdbcUseSessionTimezone = config.jdbcUseSessionTimezone; + this._jsonIndent = config.jsonIndent; + this._lockTimeout = config.lockTimeout; + this._logLevel = config.logLevel; + this._loginName = config.loginName; + this._minsToUnlock = config.minsToUnlock; + this._multiStatementCount = config.multiStatementCount; + this._name = config.name; + this._networkPolicy = config.networkPolicy; + this._noorderSequenceAsDefault = config.noorderSequenceAsDefault; + this._odbcTreatDecimalAsInt = config.odbcTreatDecimalAsInt; + this._preventUnloadToInternalStages = config.preventUnloadToInternalStages; + this._queryTag = config.queryTag; + this._quotedIdentifiersIgnoreCase = config.quotedIdentifiersIgnoreCase; + this._rowsPerResultset = config.rowsPerResultset; + this._rsaPublicKey = config.rsaPublicKey; + this._rsaPublicKey2 = config.rsaPublicKey2; + this._s3StageVpceDnsName = config.s3StageVpceDnsName; + this._searchPath = config.searchPath; + this._simulatedDataSharingConsumer = config.simulatedDataSharingConsumer; + this._statementQueuedTimeoutInSeconds = config.statementQueuedTimeoutInSeconds; + this._statementTimeoutInSeconds = config.statementTimeoutInSeconds; + this._strictJsonOutput = config.strictJsonOutput; + this._timeInputFormat = config.timeInputFormat; + this._timeOutputFormat = config.timeOutputFormat; + this._timestampDayIsAlways24H = config.timestampDayIsAlways24H; + this._timestampInputFormat = config.timestampInputFormat; + this._timestampLtzOutputFormat = config.timestampLtzOutputFormat; + this._timestampNtzOutputFormat = config.timestampNtzOutputFormat; + this._timestampOutputFormat = config.timestampOutputFormat; + this._timestampTypeMapping = config.timestampTypeMapping; + this._timestampTzOutputFormat = config.timestampTzOutputFormat; + this._timezone = config.timezone; + this._traceLevel = config.traceLevel; + this._transactionAbortOnError = config.transactionAbortOnError; + this._transactionDefaultIsolationLevel = config.transactionDefaultIsolationLevel; + this._twoDigitCenturyStart = config.twoDigitCenturyStart; + this._unsupportedDdlAction = config.unsupportedDdlAction; + this._useCachedResult = config.useCachedResult; + this._weekOfYearPolicy = config.weekOfYearPolicy; + this._weekStart = config.weekStart; + } + + // ========== + // ATTRIBUTES + // ========== + + // abort_detached_query - computed: true, optional: true, required: false + private _abortDetachedQuery?: boolean | cdktf.IResolvable; + public get abortDetachedQuery() { + return this.getBooleanAttribute('abort_detached_query'); + } + public set abortDetachedQuery(value: boolean | cdktf.IResolvable) { + this._abortDetachedQuery = value; + } + public resetAbortDetachedQuery() { + this._abortDetachedQuery = undefined; + } + // Temporarily expose input value. Use with caution. + public get abortDetachedQueryInput() { + return this._abortDetachedQuery; + } + + // autocommit - computed: true, optional: true, required: false + private _autocommit?: boolean | cdktf.IResolvable; + public get autocommit() { + return this.getBooleanAttribute('autocommit'); + } + public set autocommit(value: boolean | cdktf.IResolvable) { + this._autocommit = value; + } + public resetAutocommit() { + this._autocommit = undefined; + } + // Temporarily expose input value. Use with caution. + public get autocommitInput() { + return this._autocommit; + } + + // binary_input_format - computed: true, optional: true, required: false + private _binaryInputFormat?: string; + public get binaryInputFormat() { + return this.getStringAttribute('binary_input_format'); + } + public set binaryInputFormat(value: string) { + this._binaryInputFormat = value; + } + public resetBinaryInputFormat() { + this._binaryInputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get binaryInputFormatInput() { + return this._binaryInputFormat; + } + + // binary_output_format - computed: true, optional: true, required: false + private _binaryOutputFormat?: string; + public get binaryOutputFormat() { + return this.getStringAttribute('binary_output_format'); + } + public set binaryOutputFormat(value: string) { + this._binaryOutputFormat = value; + } + public resetBinaryOutputFormat() { + this._binaryOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get binaryOutputFormatInput() { + return this._binaryOutputFormat; + } + + // client_memory_limit - computed: true, optional: true, required: false + private _clientMemoryLimit?: number; + public get clientMemoryLimit() { + return this.getNumberAttribute('client_memory_limit'); + } + public set clientMemoryLimit(value: number) { + this._clientMemoryLimit = value; + } + public resetClientMemoryLimit() { + this._clientMemoryLimit = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientMemoryLimitInput() { + return this._clientMemoryLimit; + } + + // client_metadata_request_use_connection_ctx - computed: true, optional: true, required: false + private _clientMetadataRequestUseConnectionCtx?: boolean | cdktf.IResolvable; + public get clientMetadataRequestUseConnectionCtx() { + return this.getBooleanAttribute('client_metadata_request_use_connection_ctx'); + } + public set clientMetadataRequestUseConnectionCtx(value: boolean | cdktf.IResolvable) { + this._clientMetadataRequestUseConnectionCtx = value; + } + public resetClientMetadataRequestUseConnectionCtx() { + this._clientMetadataRequestUseConnectionCtx = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientMetadataRequestUseConnectionCtxInput() { + return this._clientMetadataRequestUseConnectionCtx; + } + + // client_prefetch_threads - computed: true, optional: true, required: false + private _clientPrefetchThreads?: number; + public get clientPrefetchThreads() { + return this.getNumberAttribute('client_prefetch_threads'); + } + public set clientPrefetchThreads(value: number) { + this._clientPrefetchThreads = value; + } + public resetClientPrefetchThreads() { + this._clientPrefetchThreads = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientPrefetchThreadsInput() { + return this._clientPrefetchThreads; + } + + // client_result_chunk_size - computed: true, optional: true, required: false + private _clientResultChunkSize?: number; + public get clientResultChunkSize() { + return this.getNumberAttribute('client_result_chunk_size'); + } + public set clientResultChunkSize(value: number) { + this._clientResultChunkSize = value; + } + public resetClientResultChunkSize() { + this._clientResultChunkSize = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientResultChunkSizeInput() { + return this._clientResultChunkSize; + } + + // client_result_column_case_insensitive - computed: true, optional: true, required: false + private _clientResultColumnCaseInsensitive?: boolean | cdktf.IResolvable; + public get clientResultColumnCaseInsensitive() { + return this.getBooleanAttribute('client_result_column_case_insensitive'); + } + public set clientResultColumnCaseInsensitive(value: boolean | cdktf.IResolvable) { + this._clientResultColumnCaseInsensitive = value; + } + public resetClientResultColumnCaseInsensitive() { + this._clientResultColumnCaseInsensitive = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientResultColumnCaseInsensitiveInput() { + return this._clientResultColumnCaseInsensitive; + } + + // client_session_keep_alive - computed: true, optional: true, required: false + private _clientSessionKeepAlive?: boolean | cdktf.IResolvable; + public get clientSessionKeepAlive() { + return this.getBooleanAttribute('client_session_keep_alive'); + } + public set clientSessionKeepAlive(value: boolean | cdktf.IResolvable) { + this._clientSessionKeepAlive = value; + } + public resetClientSessionKeepAlive() { + this._clientSessionKeepAlive = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientSessionKeepAliveInput() { + return this._clientSessionKeepAlive; + } + + // client_session_keep_alive_heartbeat_frequency - computed: true, optional: true, required: false + private _clientSessionKeepAliveHeartbeatFrequency?: number; + public get clientSessionKeepAliveHeartbeatFrequency() { + return this.getNumberAttribute('client_session_keep_alive_heartbeat_frequency'); + } + public set clientSessionKeepAliveHeartbeatFrequency(value: number) { + this._clientSessionKeepAliveHeartbeatFrequency = value; + } + public resetClientSessionKeepAliveHeartbeatFrequency() { + this._clientSessionKeepAliveHeartbeatFrequency = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientSessionKeepAliveHeartbeatFrequencyInput() { + return this._clientSessionKeepAliveHeartbeatFrequency; + } + + // client_timestamp_type_mapping - computed: true, optional: true, required: false + private _clientTimestampTypeMapping?: string; + public get clientTimestampTypeMapping() { + return this.getStringAttribute('client_timestamp_type_mapping'); + } + public set clientTimestampTypeMapping(value: string) { + this._clientTimestampTypeMapping = value; + } + public resetClientTimestampTypeMapping() { + this._clientTimestampTypeMapping = undefined; + } + // Temporarily expose input value. Use with caution. + public get clientTimestampTypeMappingInput() { + return this._clientTimestampTypeMapping; + } + + // comment - computed: false, optional: true, required: false + private _comment?: string; + public get comment() { + return this.getStringAttribute('comment'); + } + public set comment(value: string) { + this._comment = value; + } + public resetComment() { + this._comment = undefined; + } + // Temporarily expose input value. Use with caution. + public get commentInput() { + return this._comment; + } + + // date_input_format - computed: true, optional: true, required: false + private _dateInputFormat?: string; + public get dateInputFormat() { + return this.getStringAttribute('date_input_format'); + } + public set dateInputFormat(value: string) { + this._dateInputFormat = value; + } + public resetDateInputFormat() { + this._dateInputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get dateInputFormatInput() { + return this._dateInputFormat; + } + + // date_output_format - computed: true, optional: true, required: false + private _dateOutputFormat?: string; + public get dateOutputFormat() { + return this.getStringAttribute('date_output_format'); + } + public set dateOutputFormat(value: string) { + this._dateOutputFormat = value; + } + public resetDateOutputFormat() { + this._dateOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get dateOutputFormatInput() { + return this._dateOutputFormat; + } + + // days_to_expiry - computed: false, optional: true, required: false + private _daysToExpiry?: number; + public get daysToExpiry() { + return this.getNumberAttribute('days_to_expiry'); + } + public set daysToExpiry(value: number) { + this._daysToExpiry = value; + } + public resetDaysToExpiry() { + this._daysToExpiry = undefined; + } + // Temporarily expose input value. Use with caution. + public get daysToExpiryInput() { + return this._daysToExpiry; + } + + // default_namespace - computed: false, optional: true, required: false + private _defaultNamespace?: string; + public get defaultNamespace() { + return this.getStringAttribute('default_namespace'); + } + public set defaultNamespace(value: string) { + this._defaultNamespace = value; + } + public resetDefaultNamespace() { + this._defaultNamespace = undefined; + } + // Temporarily expose input value. Use with caution. + public get defaultNamespaceInput() { + return this._defaultNamespace; + } + + // default_role - computed: false, optional: true, required: false + private _defaultRole?: string; + public get defaultRole() { + return this.getStringAttribute('default_role'); + } + public set defaultRole(value: string) { + this._defaultRole = value; + } + public resetDefaultRole() { + this._defaultRole = undefined; + } + // Temporarily expose input value. Use with caution. + public get defaultRoleInput() { + return this._defaultRole; + } + + // default_secondary_roles_option - computed: false, optional: true, required: false + private _defaultSecondaryRolesOption?: string; + public get defaultSecondaryRolesOption() { + return this.getStringAttribute('default_secondary_roles_option'); + } + public set defaultSecondaryRolesOption(value: string) { + this._defaultSecondaryRolesOption = value; + } + public resetDefaultSecondaryRolesOption() { + this._defaultSecondaryRolesOption = undefined; + } + // Temporarily expose input value. Use with caution. + public get defaultSecondaryRolesOptionInput() { + return this._defaultSecondaryRolesOption; + } + + // default_warehouse - computed: false, optional: true, required: false + private _defaultWarehouse?: string; + public get defaultWarehouse() { + return this.getStringAttribute('default_warehouse'); + } + public set defaultWarehouse(value: string) { + this._defaultWarehouse = value; + } + public resetDefaultWarehouse() { + this._defaultWarehouse = undefined; + } + // Temporarily expose input value. Use with caution. + public get defaultWarehouseInput() { + return this._defaultWarehouse; + } + + // disabled - computed: false, optional: true, required: false + private _disabled?: string; + public get disabled() { + return this.getStringAttribute('disabled'); + } + public set disabled(value: string) { + this._disabled = value; + } + public resetDisabled() { + this._disabled = undefined; + } + // Temporarily expose input value. Use with caution. + public get disabledInput() { + return this._disabled; + } + + // display_name - computed: false, optional: true, required: false + private _displayName?: string; + public get displayName() { + return this.getStringAttribute('display_name'); + } + public set displayName(value: string) { + this._displayName = value; + } + public resetDisplayName() { + this._displayName = undefined; + } + // Temporarily expose input value. Use with caution. + public get displayNameInput() { + return this._displayName; + } + + // email - computed: false, optional: true, required: false + private _email?: string; + public get email() { + return this.getStringAttribute('email'); + } + public set email(value: string) { + this._email = value; + } + public resetEmail() { + this._email = undefined; + } + // Temporarily expose input value. Use with caution. + public get emailInput() { + return this._email; + } + + // enable_unload_physical_type_optimization - computed: true, optional: true, required: false + private _enableUnloadPhysicalTypeOptimization?: boolean | cdktf.IResolvable; + public get enableUnloadPhysicalTypeOptimization() { + return this.getBooleanAttribute('enable_unload_physical_type_optimization'); + } + public set enableUnloadPhysicalTypeOptimization(value: boolean | cdktf.IResolvable) { + this._enableUnloadPhysicalTypeOptimization = value; + } + public resetEnableUnloadPhysicalTypeOptimization() { + this._enableUnloadPhysicalTypeOptimization = undefined; + } + // Temporarily expose input value. Use with caution. + public get enableUnloadPhysicalTypeOptimizationInput() { + return this._enableUnloadPhysicalTypeOptimization; + } + + // enable_unredacted_query_syntax_error - computed: true, optional: true, required: false + private _enableUnredactedQuerySyntaxError?: boolean | cdktf.IResolvable; + public get enableUnredactedQuerySyntaxError() { + return this.getBooleanAttribute('enable_unredacted_query_syntax_error'); + } + public set enableUnredactedQuerySyntaxError(value: boolean | cdktf.IResolvable) { + this._enableUnredactedQuerySyntaxError = value; + } + public resetEnableUnredactedQuerySyntaxError() { + this._enableUnredactedQuerySyntaxError = undefined; + } + // Temporarily expose input value. Use with caution. + public get enableUnredactedQuerySyntaxErrorInput() { + return this._enableUnredactedQuerySyntaxError; + } + + // error_on_nondeterministic_merge - computed: true, optional: true, required: false + private _errorOnNondeterministicMerge?: boolean | cdktf.IResolvable; + public get errorOnNondeterministicMerge() { + return this.getBooleanAttribute('error_on_nondeterministic_merge'); + } + public set errorOnNondeterministicMerge(value: boolean | cdktf.IResolvable) { + this._errorOnNondeterministicMerge = value; + } + public resetErrorOnNondeterministicMerge() { + this._errorOnNondeterministicMerge = undefined; + } + // Temporarily expose input value. Use with caution. + public get errorOnNondeterministicMergeInput() { + return this._errorOnNondeterministicMerge; + } + + // error_on_nondeterministic_update - computed: true, optional: true, required: false + private _errorOnNondeterministicUpdate?: boolean | cdktf.IResolvable; + public get errorOnNondeterministicUpdate() { + return this.getBooleanAttribute('error_on_nondeterministic_update'); + } + public set errorOnNondeterministicUpdate(value: boolean | cdktf.IResolvable) { + this._errorOnNondeterministicUpdate = value; + } + public resetErrorOnNondeterministicUpdate() { + this._errorOnNondeterministicUpdate = undefined; + } + // Temporarily expose input value. Use with caution. + public get errorOnNondeterministicUpdateInput() { + return this._errorOnNondeterministicUpdate; + } + + // fully_qualified_name - computed: true, optional: false, required: false + public get fullyQualifiedName() { + return this.getStringAttribute('fully_qualified_name'); + } + + // geography_output_format - computed: true, optional: true, required: false + private _geographyOutputFormat?: string; + public get geographyOutputFormat() { + return this.getStringAttribute('geography_output_format'); + } + public set geographyOutputFormat(value: string) { + this._geographyOutputFormat = value; + } + public resetGeographyOutputFormat() { + this._geographyOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get geographyOutputFormatInput() { + return this._geographyOutputFormat; + } + + // geometry_output_format - computed: true, optional: true, required: false + private _geometryOutputFormat?: string; + public get geometryOutputFormat() { + return this.getStringAttribute('geometry_output_format'); + } + public set geometryOutputFormat(value: string) { + this._geometryOutputFormat = value; + } + public resetGeometryOutputFormat() { + this._geometryOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get geometryOutputFormatInput() { + return this._geometryOutputFormat; + } + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // jdbc_treat_decimal_as_int - computed: true, optional: true, required: false + private _jdbcTreatDecimalAsInt?: boolean | cdktf.IResolvable; + public get jdbcTreatDecimalAsInt() { + return this.getBooleanAttribute('jdbc_treat_decimal_as_int'); + } + public set jdbcTreatDecimalAsInt(value: boolean | cdktf.IResolvable) { + this._jdbcTreatDecimalAsInt = value; + } + public resetJdbcTreatDecimalAsInt() { + this._jdbcTreatDecimalAsInt = undefined; + } + // Temporarily expose input value. Use with caution. + public get jdbcTreatDecimalAsIntInput() { + return this._jdbcTreatDecimalAsInt; + } + + // jdbc_treat_timestamp_ntz_as_utc - computed: true, optional: true, required: false + private _jdbcTreatTimestampNtzAsUtc?: boolean | cdktf.IResolvable; + public get jdbcTreatTimestampNtzAsUtc() { + return this.getBooleanAttribute('jdbc_treat_timestamp_ntz_as_utc'); + } + public set jdbcTreatTimestampNtzAsUtc(value: boolean | cdktf.IResolvable) { + this._jdbcTreatTimestampNtzAsUtc = value; + } + public resetJdbcTreatTimestampNtzAsUtc() { + this._jdbcTreatTimestampNtzAsUtc = undefined; + } + // Temporarily expose input value. Use with caution. + public get jdbcTreatTimestampNtzAsUtcInput() { + return this._jdbcTreatTimestampNtzAsUtc; + } + + // jdbc_use_session_timezone - computed: true, optional: true, required: false + private _jdbcUseSessionTimezone?: boolean | cdktf.IResolvable; + public get jdbcUseSessionTimezone() { + return this.getBooleanAttribute('jdbc_use_session_timezone'); + } + public set jdbcUseSessionTimezone(value: boolean | cdktf.IResolvable) { + this._jdbcUseSessionTimezone = value; + } + public resetJdbcUseSessionTimezone() { + this._jdbcUseSessionTimezone = undefined; + } + // Temporarily expose input value. Use with caution. + public get jdbcUseSessionTimezoneInput() { + return this._jdbcUseSessionTimezone; + } + + // json_indent - computed: true, optional: true, required: false + private _jsonIndent?: number; + public get jsonIndent() { + return this.getNumberAttribute('json_indent'); + } + public set jsonIndent(value: number) { + this._jsonIndent = value; + } + public resetJsonIndent() { + this._jsonIndent = undefined; + } + // Temporarily expose input value. Use with caution. + public get jsonIndentInput() { + return this._jsonIndent; + } + + // lock_timeout - computed: true, optional: true, required: false + private _lockTimeout?: number; + public get lockTimeout() { + return this.getNumberAttribute('lock_timeout'); + } + public set lockTimeout(value: number) { + this._lockTimeout = value; + } + public resetLockTimeout() { + this._lockTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get lockTimeoutInput() { + return this._lockTimeout; + } + + // log_level - computed: true, optional: true, required: false + private _logLevel?: string; + public get logLevel() { + return this.getStringAttribute('log_level'); + } + public set logLevel(value: string) { + this._logLevel = value; + } + public resetLogLevel() { + this._logLevel = undefined; + } + // Temporarily expose input value. Use with caution. + public get logLevelInput() { + return this._logLevel; + } + + // login_name - computed: false, optional: true, required: false + private _loginName?: string; + public get loginName() { + return this.getStringAttribute('login_name'); + } + public set loginName(value: string) { + this._loginName = value; + } + public resetLoginName() { + this._loginName = undefined; + } + // Temporarily expose input value. Use with caution. + public get loginNameInput() { + return this._loginName; + } + + // mins_to_unlock - computed: false, optional: true, required: false + private _minsToUnlock?: number; + public get minsToUnlock() { + return this.getNumberAttribute('mins_to_unlock'); + } + public set minsToUnlock(value: number) { + this._minsToUnlock = value; + } + public resetMinsToUnlock() { + this._minsToUnlock = undefined; + } + // Temporarily expose input value. Use with caution. + public get minsToUnlockInput() { + return this._minsToUnlock; + } + + // multi_statement_count - computed: true, optional: true, required: false + private _multiStatementCount?: number; + public get multiStatementCount() { + return this.getNumberAttribute('multi_statement_count'); + } + public set multiStatementCount(value: number) { + this._multiStatementCount = value; + } + public resetMultiStatementCount() { + this._multiStatementCount = undefined; + } + // Temporarily expose input value. Use with caution. + public get multiStatementCountInput() { + return this._multiStatementCount; + } + + // name - computed: false, optional: false, required: true + private _name?: string; + public get name() { + return this.getStringAttribute('name'); + } + public set name(value: string) { + this._name = value; + } + // Temporarily expose input value. Use with caution. + public get nameInput() { + return this._name; + } + + // network_policy - computed: true, optional: true, required: false + private _networkPolicy?: string; + public get networkPolicy() { + return this.getStringAttribute('network_policy'); + } + public set networkPolicy(value: string) { + this._networkPolicy = value; + } + public resetNetworkPolicy() { + this._networkPolicy = undefined; + } + // Temporarily expose input value. Use with caution. + public get networkPolicyInput() { + return this._networkPolicy; + } + + // noorder_sequence_as_default - computed: true, optional: true, required: false + private _noorderSequenceAsDefault?: boolean | cdktf.IResolvable; + public get noorderSequenceAsDefault() { + return this.getBooleanAttribute('noorder_sequence_as_default'); + } + public set noorderSequenceAsDefault(value: boolean | cdktf.IResolvable) { + this._noorderSequenceAsDefault = value; + } + public resetNoorderSequenceAsDefault() { + this._noorderSequenceAsDefault = undefined; + } + // Temporarily expose input value. Use with caution. + public get noorderSequenceAsDefaultInput() { + return this._noorderSequenceAsDefault; + } + + // odbc_treat_decimal_as_int - computed: true, optional: true, required: false + private _odbcTreatDecimalAsInt?: boolean | cdktf.IResolvable; + public get odbcTreatDecimalAsInt() { + return this.getBooleanAttribute('odbc_treat_decimal_as_int'); + } + public set odbcTreatDecimalAsInt(value: boolean | cdktf.IResolvable) { + this._odbcTreatDecimalAsInt = value; + } + public resetOdbcTreatDecimalAsInt() { + this._odbcTreatDecimalAsInt = undefined; + } + // Temporarily expose input value. Use with caution. + public get odbcTreatDecimalAsIntInput() { + return this._odbcTreatDecimalAsInt; + } + + // parameters - computed: true, optional: false, required: false + private _parameters = new ServiceUserParametersList(this, "parameters", false); + public get parameters() { + return this._parameters; + } + + // prevent_unload_to_internal_stages - computed: true, optional: true, required: false + private _preventUnloadToInternalStages?: boolean | cdktf.IResolvable; + public get preventUnloadToInternalStages() { + return this.getBooleanAttribute('prevent_unload_to_internal_stages'); + } + public set preventUnloadToInternalStages(value: boolean | cdktf.IResolvable) { + this._preventUnloadToInternalStages = value; + } + public resetPreventUnloadToInternalStages() { + this._preventUnloadToInternalStages = undefined; + } + // Temporarily expose input value. Use with caution. + public get preventUnloadToInternalStagesInput() { + return this._preventUnloadToInternalStages; + } + + // query_tag - computed: true, optional: true, required: false + private _queryTag?: string; + public get queryTag() { + return this.getStringAttribute('query_tag'); + } + public set queryTag(value: string) { + this._queryTag = value; + } + public resetQueryTag() { + this._queryTag = undefined; + } + // Temporarily expose input value. Use with caution. + public get queryTagInput() { + return this._queryTag; + } + + // quoted_identifiers_ignore_case - computed: true, optional: true, required: false + private _quotedIdentifiersIgnoreCase?: boolean | cdktf.IResolvable; + public get quotedIdentifiersIgnoreCase() { + return this.getBooleanAttribute('quoted_identifiers_ignore_case'); + } + public set quotedIdentifiersIgnoreCase(value: boolean | cdktf.IResolvable) { + this._quotedIdentifiersIgnoreCase = value; + } + public resetQuotedIdentifiersIgnoreCase() { + this._quotedIdentifiersIgnoreCase = undefined; + } + // Temporarily expose input value. Use with caution. + public get quotedIdentifiersIgnoreCaseInput() { + return this._quotedIdentifiersIgnoreCase; + } + + // rows_per_resultset - computed: true, optional: true, required: false + private _rowsPerResultset?: number; + public get rowsPerResultset() { + return this.getNumberAttribute('rows_per_resultset'); + } + public set rowsPerResultset(value: number) { + this._rowsPerResultset = value; + } + public resetRowsPerResultset() { + this._rowsPerResultset = undefined; + } + // Temporarily expose input value. Use with caution. + public get rowsPerResultsetInput() { + return this._rowsPerResultset; + } + + // rsa_public_key - computed: false, optional: true, required: false + private _rsaPublicKey?: string; + public get rsaPublicKey() { + return this.getStringAttribute('rsa_public_key'); + } + public set rsaPublicKey(value: string) { + this._rsaPublicKey = value; + } + public resetRsaPublicKey() { + this._rsaPublicKey = undefined; + } + // Temporarily expose input value. Use with caution. + public get rsaPublicKeyInput() { + return this._rsaPublicKey; + } + + // rsa_public_key_2 - computed: false, optional: true, required: false + private _rsaPublicKey2?: string; + public get rsaPublicKey2() { + return this.getStringAttribute('rsa_public_key_2'); + } + public set rsaPublicKey2(value: string) { + this._rsaPublicKey2 = value; + } + public resetRsaPublicKey2() { + this._rsaPublicKey2 = undefined; + } + // Temporarily expose input value. Use with caution. + public get rsaPublicKey2Input() { + return this._rsaPublicKey2; + } + + // s3_stage_vpce_dns_name - computed: true, optional: true, required: false + private _s3StageVpceDnsName?: string; + public get s3StageVpceDnsName() { + return this.getStringAttribute('s3_stage_vpce_dns_name'); + } + public set s3StageVpceDnsName(value: string) { + this._s3StageVpceDnsName = value; + } + public resetS3StageVpceDnsName() { + this._s3StageVpceDnsName = undefined; + } + // Temporarily expose input value. Use with caution. + public get s3StageVpceDnsNameInput() { + return this._s3StageVpceDnsName; + } + + // search_path - computed: true, optional: true, required: false + private _searchPath?: string; + public get searchPath() { + return this.getStringAttribute('search_path'); + } + public set searchPath(value: string) { + this._searchPath = value; + } + public resetSearchPath() { + this._searchPath = undefined; + } + // Temporarily expose input value. Use with caution. + public get searchPathInput() { + return this._searchPath; + } + + // show_output - computed: true, optional: false, required: false + private _showOutput = new ServiceUserShowOutputList(this, "show_output", false); + public get showOutput() { + return this._showOutput; + } + + // simulated_data_sharing_consumer - computed: true, optional: true, required: false + private _simulatedDataSharingConsumer?: string; + public get simulatedDataSharingConsumer() { + return this.getStringAttribute('simulated_data_sharing_consumer'); + } + public set simulatedDataSharingConsumer(value: string) { + this._simulatedDataSharingConsumer = value; + } + public resetSimulatedDataSharingConsumer() { + this._simulatedDataSharingConsumer = undefined; + } + // Temporarily expose input value. Use with caution. + public get simulatedDataSharingConsumerInput() { + return this._simulatedDataSharingConsumer; + } + + // statement_queued_timeout_in_seconds - computed: true, optional: true, required: false + private _statementQueuedTimeoutInSeconds?: number; + public get statementQueuedTimeoutInSeconds() { + return this.getNumberAttribute('statement_queued_timeout_in_seconds'); + } + public set statementQueuedTimeoutInSeconds(value: number) { + this._statementQueuedTimeoutInSeconds = value; + } + public resetStatementQueuedTimeoutInSeconds() { + this._statementQueuedTimeoutInSeconds = undefined; + } + // Temporarily expose input value. Use with caution. + public get statementQueuedTimeoutInSecondsInput() { + return this._statementQueuedTimeoutInSeconds; + } + + // statement_timeout_in_seconds - computed: true, optional: true, required: false + private _statementTimeoutInSeconds?: number; + public get statementTimeoutInSeconds() { + return this.getNumberAttribute('statement_timeout_in_seconds'); + } + public set statementTimeoutInSeconds(value: number) { + this._statementTimeoutInSeconds = value; + } + public resetStatementTimeoutInSeconds() { + this._statementTimeoutInSeconds = undefined; + } + // Temporarily expose input value. Use with caution. + public get statementTimeoutInSecondsInput() { + return this._statementTimeoutInSeconds; + } + + // strict_json_output - computed: true, optional: true, required: false + private _strictJsonOutput?: boolean | cdktf.IResolvable; + public get strictJsonOutput() { + return this.getBooleanAttribute('strict_json_output'); + } + public set strictJsonOutput(value: boolean | cdktf.IResolvable) { + this._strictJsonOutput = value; + } + public resetStrictJsonOutput() { + this._strictJsonOutput = undefined; + } + // Temporarily expose input value. Use with caution. + public get strictJsonOutputInput() { + return this._strictJsonOutput; + } + + // time_input_format - computed: true, optional: true, required: false + private _timeInputFormat?: string; + public get timeInputFormat() { + return this.getStringAttribute('time_input_format'); + } + public set timeInputFormat(value: string) { + this._timeInputFormat = value; + } + public resetTimeInputFormat() { + this._timeInputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timeInputFormatInput() { + return this._timeInputFormat; + } + + // time_output_format - computed: true, optional: true, required: false + private _timeOutputFormat?: string; + public get timeOutputFormat() { + return this.getStringAttribute('time_output_format'); + } + public set timeOutputFormat(value: string) { + this._timeOutputFormat = value; + } + public resetTimeOutputFormat() { + this._timeOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timeOutputFormatInput() { + return this._timeOutputFormat; + } + + // timestamp_day_is_always_24h - computed: true, optional: true, required: false + private _timestampDayIsAlways24H?: boolean | cdktf.IResolvable; + public get timestampDayIsAlways24H() { + return this.getBooleanAttribute('timestamp_day_is_always_24h'); + } + public set timestampDayIsAlways24H(value: boolean | cdktf.IResolvable) { + this._timestampDayIsAlways24H = value; + } + public resetTimestampDayIsAlways24H() { + this._timestampDayIsAlways24H = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampDayIsAlways24HInput() { + return this._timestampDayIsAlways24H; + } + + // timestamp_input_format - computed: true, optional: true, required: false + private _timestampInputFormat?: string; + public get timestampInputFormat() { + return this.getStringAttribute('timestamp_input_format'); + } + public set timestampInputFormat(value: string) { + this._timestampInputFormat = value; + } + public resetTimestampInputFormat() { + this._timestampInputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampInputFormatInput() { + return this._timestampInputFormat; + } + + // timestamp_ltz_output_format - computed: true, optional: true, required: false + private _timestampLtzOutputFormat?: string; + public get timestampLtzOutputFormat() { + return this.getStringAttribute('timestamp_ltz_output_format'); + } + public set timestampLtzOutputFormat(value: string) { + this._timestampLtzOutputFormat = value; + } + public resetTimestampLtzOutputFormat() { + this._timestampLtzOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampLtzOutputFormatInput() { + return this._timestampLtzOutputFormat; + } + + // timestamp_ntz_output_format - computed: true, optional: true, required: false + private _timestampNtzOutputFormat?: string; + public get timestampNtzOutputFormat() { + return this.getStringAttribute('timestamp_ntz_output_format'); + } + public set timestampNtzOutputFormat(value: string) { + this._timestampNtzOutputFormat = value; + } + public resetTimestampNtzOutputFormat() { + this._timestampNtzOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampNtzOutputFormatInput() { + return this._timestampNtzOutputFormat; + } + + // timestamp_output_format - computed: true, optional: true, required: false + private _timestampOutputFormat?: string; + public get timestampOutputFormat() { + return this.getStringAttribute('timestamp_output_format'); + } + public set timestampOutputFormat(value: string) { + this._timestampOutputFormat = value; + } + public resetTimestampOutputFormat() { + this._timestampOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampOutputFormatInput() { + return this._timestampOutputFormat; + } + + // timestamp_type_mapping - computed: true, optional: true, required: false + private _timestampTypeMapping?: string; + public get timestampTypeMapping() { + return this.getStringAttribute('timestamp_type_mapping'); + } + public set timestampTypeMapping(value: string) { + this._timestampTypeMapping = value; + } + public resetTimestampTypeMapping() { + this._timestampTypeMapping = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampTypeMappingInput() { + return this._timestampTypeMapping; + } + + // timestamp_tz_output_format - computed: true, optional: true, required: false + private _timestampTzOutputFormat?: string; + public get timestampTzOutputFormat() { + return this.getStringAttribute('timestamp_tz_output_format'); + } + public set timestampTzOutputFormat(value: string) { + this._timestampTzOutputFormat = value; + } + public resetTimestampTzOutputFormat() { + this._timestampTzOutputFormat = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampTzOutputFormatInput() { + return this._timestampTzOutputFormat; + } + + // timezone - computed: true, optional: true, required: false + private _timezone?: string; + public get timezone() { + return this.getStringAttribute('timezone'); + } + public set timezone(value: string) { + this._timezone = value; + } + public resetTimezone() { + this._timezone = undefined; + } + // Temporarily expose input value. Use with caution. + public get timezoneInput() { + return this._timezone; + } + + // trace_level - computed: true, optional: true, required: false + private _traceLevel?: string; + public get traceLevel() { + return this.getStringAttribute('trace_level'); + } + public set traceLevel(value: string) { + this._traceLevel = value; + } + public resetTraceLevel() { + this._traceLevel = undefined; + } + // Temporarily expose input value. Use with caution. + public get traceLevelInput() { + return this._traceLevel; + } + + // transaction_abort_on_error - computed: true, optional: true, required: false + private _transactionAbortOnError?: boolean | cdktf.IResolvable; + public get transactionAbortOnError() { + return this.getBooleanAttribute('transaction_abort_on_error'); + } + public set transactionAbortOnError(value: boolean | cdktf.IResolvable) { + this._transactionAbortOnError = value; + } + public resetTransactionAbortOnError() { + this._transactionAbortOnError = undefined; + } + // Temporarily expose input value. Use with caution. + public get transactionAbortOnErrorInput() { + return this._transactionAbortOnError; + } + + // transaction_default_isolation_level - computed: true, optional: true, required: false + private _transactionDefaultIsolationLevel?: string; + public get transactionDefaultIsolationLevel() { + return this.getStringAttribute('transaction_default_isolation_level'); + } + public set transactionDefaultIsolationLevel(value: string) { + this._transactionDefaultIsolationLevel = value; + } + public resetTransactionDefaultIsolationLevel() { + this._transactionDefaultIsolationLevel = undefined; + } + // Temporarily expose input value. Use with caution. + public get transactionDefaultIsolationLevelInput() { + return this._transactionDefaultIsolationLevel; + } + + // two_digit_century_start - computed: true, optional: true, required: false + private _twoDigitCenturyStart?: number; + public get twoDigitCenturyStart() { + return this.getNumberAttribute('two_digit_century_start'); + } + public set twoDigitCenturyStart(value: number) { + this._twoDigitCenturyStart = value; + } + public resetTwoDigitCenturyStart() { + this._twoDigitCenturyStart = undefined; + } + // Temporarily expose input value. Use with caution. + public get twoDigitCenturyStartInput() { + return this._twoDigitCenturyStart; + } + + // unsupported_ddl_action - computed: true, optional: true, required: false + private _unsupportedDdlAction?: string; + public get unsupportedDdlAction() { + return this.getStringAttribute('unsupported_ddl_action'); + } + public set unsupportedDdlAction(value: string) { + this._unsupportedDdlAction = value; + } + public resetUnsupportedDdlAction() { + this._unsupportedDdlAction = undefined; + } + // Temporarily expose input value. Use with caution. + public get unsupportedDdlActionInput() { + return this._unsupportedDdlAction; + } + + // use_cached_result - computed: true, optional: true, required: false + private _useCachedResult?: boolean | cdktf.IResolvable; + public get useCachedResult() { + return this.getBooleanAttribute('use_cached_result'); + } + public set useCachedResult(value: boolean | cdktf.IResolvable) { + this._useCachedResult = value; + } + public resetUseCachedResult() { + this._useCachedResult = undefined; + } + // Temporarily expose input value. Use with caution. + public get useCachedResultInput() { + return this._useCachedResult; + } + + // user_type - computed: true, optional: false, required: false + public get userType() { + return this.getStringAttribute('user_type'); + } + + // week_of_year_policy - computed: true, optional: true, required: false + private _weekOfYearPolicy?: number; + public get weekOfYearPolicy() { + return this.getNumberAttribute('week_of_year_policy'); + } + public set weekOfYearPolicy(value: number) { + this._weekOfYearPolicy = value; + } + public resetWeekOfYearPolicy() { + this._weekOfYearPolicy = undefined; + } + // Temporarily expose input value. Use with caution. + public get weekOfYearPolicyInput() { + return this._weekOfYearPolicy; + } + + // week_start - computed: true, optional: true, required: false + private _weekStart?: number; + public get weekStart() { + return this.getNumberAttribute('week_start'); + } + public set weekStart(value: number) { + this._weekStart = value; + } + public resetWeekStart() { + this._weekStart = undefined; + } + // Temporarily expose input value. Use with caution. + public get weekStartInput() { + return this._weekStart; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + abort_detached_query: cdktf.booleanToTerraform(this._abortDetachedQuery), + autocommit: cdktf.booleanToTerraform(this._autocommit), + binary_input_format: cdktf.stringToTerraform(this._binaryInputFormat), + binary_output_format: cdktf.stringToTerraform(this._binaryOutputFormat), + client_memory_limit: cdktf.numberToTerraform(this._clientMemoryLimit), + client_metadata_request_use_connection_ctx: cdktf.booleanToTerraform(this._clientMetadataRequestUseConnectionCtx), + client_prefetch_threads: cdktf.numberToTerraform(this._clientPrefetchThreads), + client_result_chunk_size: cdktf.numberToTerraform(this._clientResultChunkSize), + client_result_column_case_insensitive: cdktf.booleanToTerraform(this._clientResultColumnCaseInsensitive), + client_session_keep_alive: cdktf.booleanToTerraform(this._clientSessionKeepAlive), + client_session_keep_alive_heartbeat_frequency: cdktf.numberToTerraform(this._clientSessionKeepAliveHeartbeatFrequency), + client_timestamp_type_mapping: cdktf.stringToTerraform(this._clientTimestampTypeMapping), + comment: cdktf.stringToTerraform(this._comment), + date_input_format: cdktf.stringToTerraform(this._dateInputFormat), + date_output_format: cdktf.stringToTerraform(this._dateOutputFormat), + days_to_expiry: cdktf.numberToTerraform(this._daysToExpiry), + default_namespace: cdktf.stringToTerraform(this._defaultNamespace), + default_role: cdktf.stringToTerraform(this._defaultRole), + default_secondary_roles_option: cdktf.stringToTerraform(this._defaultSecondaryRolesOption), + default_warehouse: cdktf.stringToTerraform(this._defaultWarehouse), + disabled: cdktf.stringToTerraform(this._disabled), + display_name: cdktf.stringToTerraform(this._displayName), + email: cdktf.stringToTerraform(this._email), + enable_unload_physical_type_optimization: cdktf.booleanToTerraform(this._enableUnloadPhysicalTypeOptimization), + enable_unredacted_query_syntax_error: cdktf.booleanToTerraform(this._enableUnredactedQuerySyntaxError), + error_on_nondeterministic_merge: cdktf.booleanToTerraform(this._errorOnNondeterministicMerge), + error_on_nondeterministic_update: cdktf.booleanToTerraform(this._errorOnNondeterministicUpdate), + geography_output_format: cdktf.stringToTerraform(this._geographyOutputFormat), + geometry_output_format: cdktf.stringToTerraform(this._geometryOutputFormat), + id: cdktf.stringToTerraform(this._id), + jdbc_treat_decimal_as_int: cdktf.booleanToTerraform(this._jdbcTreatDecimalAsInt), + jdbc_treat_timestamp_ntz_as_utc: cdktf.booleanToTerraform(this._jdbcTreatTimestampNtzAsUtc), + jdbc_use_session_timezone: cdktf.booleanToTerraform(this._jdbcUseSessionTimezone), + json_indent: cdktf.numberToTerraform(this._jsonIndent), + lock_timeout: cdktf.numberToTerraform(this._lockTimeout), + log_level: cdktf.stringToTerraform(this._logLevel), + login_name: cdktf.stringToTerraform(this._loginName), + mins_to_unlock: cdktf.numberToTerraform(this._minsToUnlock), + multi_statement_count: cdktf.numberToTerraform(this._multiStatementCount), + name: cdktf.stringToTerraform(this._name), + network_policy: cdktf.stringToTerraform(this._networkPolicy), + noorder_sequence_as_default: cdktf.booleanToTerraform(this._noorderSequenceAsDefault), + odbc_treat_decimal_as_int: cdktf.booleanToTerraform(this._odbcTreatDecimalAsInt), + prevent_unload_to_internal_stages: cdktf.booleanToTerraform(this._preventUnloadToInternalStages), + query_tag: cdktf.stringToTerraform(this._queryTag), + quoted_identifiers_ignore_case: cdktf.booleanToTerraform(this._quotedIdentifiersIgnoreCase), + rows_per_resultset: cdktf.numberToTerraform(this._rowsPerResultset), + rsa_public_key: cdktf.stringToTerraform(this._rsaPublicKey), + rsa_public_key_2: cdktf.stringToTerraform(this._rsaPublicKey2), + s3_stage_vpce_dns_name: cdktf.stringToTerraform(this._s3StageVpceDnsName), + search_path: cdktf.stringToTerraform(this._searchPath), + simulated_data_sharing_consumer: cdktf.stringToTerraform(this._simulatedDataSharingConsumer), + statement_queued_timeout_in_seconds: cdktf.numberToTerraform(this._statementQueuedTimeoutInSeconds), + statement_timeout_in_seconds: cdktf.numberToTerraform(this._statementTimeoutInSeconds), + strict_json_output: cdktf.booleanToTerraform(this._strictJsonOutput), + time_input_format: cdktf.stringToTerraform(this._timeInputFormat), + time_output_format: cdktf.stringToTerraform(this._timeOutputFormat), + timestamp_day_is_always_24h: cdktf.booleanToTerraform(this._timestampDayIsAlways24H), + timestamp_input_format: cdktf.stringToTerraform(this._timestampInputFormat), + timestamp_ltz_output_format: cdktf.stringToTerraform(this._timestampLtzOutputFormat), + timestamp_ntz_output_format: cdktf.stringToTerraform(this._timestampNtzOutputFormat), + timestamp_output_format: cdktf.stringToTerraform(this._timestampOutputFormat), + timestamp_type_mapping: cdktf.stringToTerraform(this._timestampTypeMapping), + timestamp_tz_output_format: cdktf.stringToTerraform(this._timestampTzOutputFormat), + timezone: cdktf.stringToTerraform(this._timezone), + trace_level: cdktf.stringToTerraform(this._traceLevel), + transaction_abort_on_error: cdktf.booleanToTerraform(this._transactionAbortOnError), + transaction_default_isolation_level: cdktf.stringToTerraform(this._transactionDefaultIsolationLevel), + two_digit_century_start: cdktf.numberToTerraform(this._twoDigitCenturyStart), + unsupported_ddl_action: cdktf.stringToTerraform(this._unsupportedDdlAction), + use_cached_result: cdktf.booleanToTerraform(this._useCachedResult), + week_of_year_policy: cdktf.numberToTerraform(this._weekOfYearPolicy), + week_start: cdktf.numberToTerraform(this._weekStart), + }; + } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + abort_detached_query: { + value: cdktf.booleanToHclTerraform(this._abortDetachedQuery), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + autocommit: { + value: cdktf.booleanToHclTerraform(this._autocommit), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + binary_input_format: { + value: cdktf.stringToHclTerraform(this._binaryInputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + binary_output_format: { + value: cdktf.stringToHclTerraform(this._binaryOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + client_memory_limit: { + value: cdktf.numberToHclTerraform(this._clientMemoryLimit), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_metadata_request_use_connection_ctx: { + value: cdktf.booleanToHclTerraform(this._clientMetadataRequestUseConnectionCtx), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + client_prefetch_threads: { + value: cdktf.numberToHclTerraform(this._clientPrefetchThreads), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_result_chunk_size: { + value: cdktf.numberToHclTerraform(this._clientResultChunkSize), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_result_column_case_insensitive: { + value: cdktf.booleanToHclTerraform(this._clientResultColumnCaseInsensitive), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + client_session_keep_alive: { + value: cdktf.booleanToHclTerraform(this._clientSessionKeepAlive), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + client_session_keep_alive_heartbeat_frequency: { + value: cdktf.numberToHclTerraform(this._clientSessionKeepAliveHeartbeatFrequency), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + client_timestamp_type_mapping: { + value: cdktf.stringToHclTerraform(this._clientTimestampTypeMapping), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + comment: { + value: cdktf.stringToHclTerraform(this._comment), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + date_input_format: { + value: cdktf.stringToHclTerraform(this._dateInputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + date_output_format: { + value: cdktf.stringToHclTerraform(this._dateOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + days_to_expiry: { + value: cdktf.numberToHclTerraform(this._daysToExpiry), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + default_namespace: { + value: cdktf.stringToHclTerraform(this._defaultNamespace), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + default_role: { + value: cdktf.stringToHclTerraform(this._defaultRole), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + default_secondary_roles_option: { + value: cdktf.stringToHclTerraform(this._defaultSecondaryRolesOption), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + default_warehouse: { + value: cdktf.stringToHclTerraform(this._defaultWarehouse), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + disabled: { + value: cdktf.stringToHclTerraform(this._disabled), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + display_name: { + value: cdktf.stringToHclTerraform(this._displayName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + email: { + value: cdktf.stringToHclTerraform(this._email), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + enable_unload_physical_type_optimization: { + value: cdktf.booleanToHclTerraform(this._enableUnloadPhysicalTypeOptimization), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + enable_unredacted_query_syntax_error: { + value: cdktf.booleanToHclTerraform(this._enableUnredactedQuerySyntaxError), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + error_on_nondeterministic_merge: { + value: cdktf.booleanToHclTerraform(this._errorOnNondeterministicMerge), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + error_on_nondeterministic_update: { + value: cdktf.booleanToHclTerraform(this._errorOnNondeterministicUpdate), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + geography_output_format: { + value: cdktf.stringToHclTerraform(this._geographyOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + geometry_output_format: { + value: cdktf.stringToHclTerraform(this._geometryOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + jdbc_treat_decimal_as_int: { + value: cdktf.booleanToHclTerraform(this._jdbcTreatDecimalAsInt), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + jdbc_treat_timestamp_ntz_as_utc: { + value: cdktf.booleanToHclTerraform(this._jdbcTreatTimestampNtzAsUtc), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + jdbc_use_session_timezone: { + value: cdktf.booleanToHclTerraform(this._jdbcUseSessionTimezone), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + json_indent: { + value: cdktf.numberToHclTerraform(this._jsonIndent), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + lock_timeout: { + value: cdktf.numberToHclTerraform(this._lockTimeout), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + log_level: { + value: cdktf.stringToHclTerraform(this._logLevel), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + login_name: { + value: cdktf.stringToHclTerraform(this._loginName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + mins_to_unlock: { + value: cdktf.numberToHclTerraform(this._minsToUnlock), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + multi_statement_count: { + value: cdktf.numberToHclTerraform(this._multiStatementCount), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + name: { + value: cdktf.stringToHclTerraform(this._name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + network_policy: { + value: cdktf.stringToHclTerraform(this._networkPolicy), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + noorder_sequence_as_default: { + value: cdktf.booleanToHclTerraform(this._noorderSequenceAsDefault), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + odbc_treat_decimal_as_int: { + value: cdktf.booleanToHclTerraform(this._odbcTreatDecimalAsInt), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + prevent_unload_to_internal_stages: { + value: cdktf.booleanToHclTerraform(this._preventUnloadToInternalStages), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + query_tag: { + value: cdktf.stringToHclTerraform(this._queryTag), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + quoted_identifiers_ignore_case: { + value: cdktf.booleanToHclTerraform(this._quotedIdentifiersIgnoreCase), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + rows_per_resultset: { + value: cdktf.numberToHclTerraform(this._rowsPerResultset), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + rsa_public_key: { + value: cdktf.stringToHclTerraform(this._rsaPublicKey), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + rsa_public_key_2: { + value: cdktf.stringToHclTerraform(this._rsaPublicKey2), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + s3_stage_vpce_dns_name: { + value: cdktf.stringToHclTerraform(this._s3StageVpceDnsName), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + search_path: { + value: cdktf.stringToHclTerraform(this._searchPath), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + simulated_data_sharing_consumer: { + value: cdktf.stringToHclTerraform(this._simulatedDataSharingConsumer), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + statement_queued_timeout_in_seconds: { + value: cdktf.numberToHclTerraform(this._statementQueuedTimeoutInSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + statement_timeout_in_seconds: { + value: cdktf.numberToHclTerraform(this._statementTimeoutInSeconds), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + strict_json_output: { + value: cdktf.booleanToHclTerraform(this._strictJsonOutput), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + time_input_format: { + value: cdktf.stringToHclTerraform(this._timeInputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + time_output_format: { + value: cdktf.stringToHclTerraform(this._timeOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_day_is_always_24h: { + value: cdktf.booleanToHclTerraform(this._timestampDayIsAlways24H), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + timestamp_input_format: { + value: cdktf.stringToHclTerraform(this._timestampInputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_ltz_output_format: { + value: cdktf.stringToHclTerraform(this._timestampLtzOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_ntz_output_format: { + value: cdktf.stringToHclTerraform(this._timestampNtzOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_output_format: { + value: cdktf.stringToHclTerraform(this._timestampOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_type_mapping: { + value: cdktf.stringToHclTerraform(this._timestampTypeMapping), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp_tz_output_format: { + value: cdktf.stringToHclTerraform(this._timestampTzOutputFormat), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timezone: { + value: cdktf.stringToHclTerraform(this._timezone), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + trace_level: { + value: cdktf.stringToHclTerraform(this._traceLevel), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + transaction_abort_on_error: { + value: cdktf.booleanToHclTerraform(this._transactionAbortOnError), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + transaction_default_isolation_level: { + value: cdktf.stringToHclTerraform(this._transactionDefaultIsolationLevel), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + two_digit_century_start: { + value: cdktf.numberToHclTerraform(this._twoDigitCenturyStart), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + unsupported_ddl_action: { + value: cdktf.stringToHclTerraform(this._unsupportedDdlAction), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + use_cached_result: { + value: cdktf.booleanToHclTerraform(this._useCachedResult), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + week_of_year_policy: { + value: cdktf.numberToHclTerraform(this._weekOfYearPolicy), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + week_start: { + value: cdktf.numberToHclTerraform(this._weekStart), + isBlock: false, + type: "simple", + storageClassType: "number", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } +} diff --git a/src/session-parameter/README.md b/src/session-parameter/README.md index e2f0e879c..2449c165f 100644 --- a/src/session-parameter/README.md +++ b/src/session-parameter/README.md @@ -1,3 +1,3 @@ # `snowflake_session_parameter` -Refer to the Terraform Registry for docs: [`snowflake_session_parameter`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter). +Refer to the Terraform Registry for docs: [`snowflake_session_parameter`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter). diff --git a/src/session-parameter/index.ts b/src/session-parameter/index.ts index f66ebe624..6f696a36f 100644 --- a/src/session-parameter/index.ts +++ b/src/session-parameter/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface SessionParameterConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#id SessionParameter#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#id SessionParameter#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,31 +22,31 @@ export interface SessionParameterConfig extends cdktf.TerraformMetaArguments { /** * Name of session parameter. Valid values are those in [session parameters](https://docs.snowflake.com/en/sql-reference/parameters.html#session-parameters). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#key SessionParameter#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#key SessionParameter#key} */ readonly key: string; /** * If true, the session parameter will be set on the account level. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#on_account SessionParameter#on_account} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#on_account SessionParameter#on_account} */ readonly onAccount?: boolean | cdktf.IResolvable; /** * The user to set the session parameter for. Required if on_account is false * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#user SessionParameter#user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#user SessionParameter#user} */ readonly user?: string; /** * Value of session parameter, as a string. Constraints are the same as those for the parameters in Snowflake documentation. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#value SessionParameter#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#value SessionParameter#value} */ readonly value: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter snowflake_session_parameter} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter snowflake_session_parameter} */ export class SessionParameter extends cdktf.TerraformResource { @@ -62,7 +62,7 @@ export class SessionParameter extends cdktf.TerraformResource { * Generates CDKTF code for importing a SessionParameter resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SessionParameter to import - * @param importFromId The id of the existing SessionParameter that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing SessionParameter that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SessionParameter to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -74,7 +74,7 @@ export class SessionParameter extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/session_parameter snowflake_session_parameter} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/session_parameter snowflake_session_parameter} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -85,7 +85,7 @@ export class SessionParameter extends cdktf.TerraformResource { terraformResourceType: 'snowflake_session_parameter', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/share/README.md b/src/share/README.md index 51d5aacd3..cad8bec5f 100644 --- a/src/share/README.md +++ b/src/share/README.md @@ -1,3 +1,3 @@ # `snowflake_share` -Refer to the Terraform Registry for docs: [`snowflake_share`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share). +Refer to the Terraform Registry for docs: [`snowflake_share`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share). diff --git a/src/share/index.ts b/src/share/index.ts index ce55a6a7e..51ffbf12a 100644 --- a/src/share/index.ts +++ b/src/share/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface ShareConfig extends cdktf.TerraformMetaArguments { /** * A list of accounts to be added to the share. Values should not be the account locator, but in the form of 'organization_name.account_name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#accounts Share#accounts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#accounts Share#accounts} */ readonly accounts?: string[]; /** * Specifies a comment for the managed account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#comment Share#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#comment Share#comment} */ readonly comment?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#id Share#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#id Share#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,13 +34,13 @@ export interface ShareConfig extends cdktf.TerraformMetaArguments { /** * Specifies the identifier for the share; must be unique for the account in which the share is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#name Share#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#name Share#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share snowflake_share} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share snowflake_share} */ export class Share extends cdktf.TerraformResource { @@ -56,7 +56,7 @@ export class Share extends cdktf.TerraformResource { * Generates CDKTF code for importing a Share resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Share to import - * @param importFromId The id of the existing Share that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Share that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Share to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +68,7 @@ export class Share extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/share snowflake_share} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/share snowflake_share} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -79,7 +79,7 @@ export class Share extends cdktf.TerraformResource { terraformResourceType: 'snowflake_share', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/shared-database/README.md b/src/shared-database/README.md index 924fddd70..1dd6a4fad 100644 --- a/src/shared-database/README.md +++ b/src/shared-database/README.md @@ -1,3 +1,3 @@ # `snowflake_shared_database` -Refer to the Terraform Registry for docs: [`snowflake_shared_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database). +Refer to the Terraform Registry for docs: [`snowflake_shared_database`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database). diff --git a/src/shared-database/index.ts b/src/shared-database/index.ts index 39c2f9a5b..82d9c3e1d 100644 --- a/src/shared-database/index.ts +++ b/src/shared-database/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,41 +15,41 @@ export interface SharedDatabaseConfig extends cdktf.TerraformMetaArguments { /** * The database parameter that specifies the default catalog to use for Iceberg tables. For more information, see [CATALOG](https://docs.snowflake.com/en/sql-reference/parameters#catalog). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#catalog SharedDatabase#catalog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#catalog SharedDatabase#catalog} */ readonly catalog?: string; /** * Specifies a comment for the database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#comment SharedDatabase#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#comment SharedDatabase#comment} */ readonly comment?: string; /** * Specifies a default collation specification for all schemas and tables added to the database. It can be overridden on schema or table level. For more information, see [collation specification](https://docs.snowflake.com/en/sql-reference/collation#label-collation-specification). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#default_ddl_collation SharedDatabase#default_ddl_collation} */ readonly defaultDdlCollation?: string; /** * If true, enables stdout/stderr fast path logging for anonymous stored procedures. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#enable_console_output SharedDatabase#enable_console_output} */ readonly enableConsoleOutput?: boolean | cdktf.IResolvable; /** * The database parameter that specifies the default external volume to use for Iceberg tables. For more information, see [EXTERNAL_VOLUME](https://docs.snowflake.com/en/sql-reference/parameters#external-volume). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#external_volume SharedDatabase#external_volume} */ readonly externalVolume?: string; /** * A fully qualified path to a share from which the database will be created. A fully qualified path follows the format of `""."".""`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#from_share SharedDatabase#from_share} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#from_share SharedDatabase#from_share} */ readonly fromShare: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#id SharedDatabase#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#id SharedDatabase#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -58,73 +58,73 @@ export interface SharedDatabaseConfig extends cdktf.TerraformMetaArguments { /** * Specifies the severity level of messages that should be ingested and made available in the active event table. Valid options are: [TRACE DEBUG INFO WARN ERROR FATAL OFF]. Messages at the specified level (and at more severe levels) are ingested. For more information, see [LOG_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-log-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#log_level SharedDatabase#log_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#log_level SharedDatabase#log_level} */ readonly logLevel?: string; /** * Specifies the identifier for the database; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#name SharedDatabase#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#name SharedDatabase#name} */ readonly name: string; /** * If true, the case of quoted identifiers is ignored. For more information, see [QUOTED_IDENTIFIERS_IGNORE_CASE](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#quoted_identifiers_ignore_case SharedDatabase#quoted_identifiers_ignore_case} */ readonly quotedIdentifiersIgnoreCase?: boolean | cdktf.IResolvable; /** * Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (�) in query results for an Iceberg table. You can only set this parameter for tables that use an external Iceberg catalog. For more information, see [REPLACE_INVALID_CHARACTERS](https://docs.snowflake.com/en/sql-reference/parameters#replace-invalid-characters). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#replace_invalid_characters SharedDatabase#replace_invalid_characters} */ readonly replaceInvalidCharacters?: boolean | cdktf.IResolvable; /** * The storage serialization policy for Iceberg tables that use Snowflake as the catalog. Valid options are: [COMPATIBLE OPTIMIZED]. COMPATIBLE: Snowflake performs encoding and compression of data files that ensures interoperability with third-party compute engines. OPTIMIZED: Snowflake performs encoding and compression of data files that ensures the best table performance within Snowflake. For more information, see [STORAGE_SERIALIZATION_POLICY](https://docs.snowflake.com/en/sql-reference/parameters#storage-serialization-policy). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#storage_serialization_policy SharedDatabase#storage_serialization_policy} */ readonly storageSerializationPolicy?: string; /** * How many times a task must fail in a row before it is automatically suspended. 0 disables auto-suspending. For more information, see [SUSPEND_TASK_AFTER_NUM_FAILURES](https://docs.snowflake.com/en/sql-reference/parameters#suspend-task-after-num-failures). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#suspend_task_after_num_failures SharedDatabase#suspend_task_after_num_failures} */ readonly suspendTaskAfterNumFailures?: number; /** * Maximum automatic retries allowed for a user task. For more information, see [TASK_AUTO_RETRY_ATTEMPTS](https://docs.snowflake.com/en/sql-reference/parameters#task-auto-retry-attempts). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#task_auto_retry_attempts SharedDatabase#task_auto_retry_attempts} */ readonly taskAutoRetryAttempts?: number; /** * Controls how trace events are ingested into the event table. Valid options are: [ALWAYS ON_EVENT OFF]. For information about levels, see [TRACE_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters.html#label-trace-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#trace_level SharedDatabase#trace_level} */ readonly traceLevel?: string; /** * The initial size of warehouse to use for managed warehouses in the absence of history. For more information, see [USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE](https://docs.snowflake.com/en/sql-reference/parameters#user-task-managed-initial-warehouse-size). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_managed_initial_warehouse_size SharedDatabase#user_task_managed_initial_warehouse_size} */ readonly userTaskManagedInitialWarehouseSize?: string; /** * Minimum amount of time between Triggered Task executions in seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_minimum_trigger_interval_in_seconds SharedDatabase#user_task_minimum_trigger_interval_in_seconds} */ readonly userTaskMinimumTriggerIntervalInSeconds?: number; /** * User task execution timeout in milliseconds. For more information, see [USER_TASK_TIMEOUT_MS](https://docs.snowflake.com/en/sql-reference/parameters#user-task-timeout-ms). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#user_task_timeout_ms SharedDatabase#user_task_timeout_ms} */ readonly userTaskTimeoutMs?: number; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database snowflake_shared_database} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database snowflake_shared_database} */ export class SharedDatabase extends cdktf.TerraformResource { @@ -140,7 +140,7 @@ export class SharedDatabase extends cdktf.TerraformResource { * Generates CDKTF code for importing a SharedDatabase resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SharedDatabase to import - * @param importFromId The id of the existing SharedDatabase that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing SharedDatabase that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SharedDatabase to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -152,7 +152,7 @@ export class SharedDatabase extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/shared_database snowflake_shared_database} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/shared_database snowflake_shared_database} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -163,7 +163,7 @@ export class SharedDatabase extends cdktf.TerraformResource { terraformResourceType: 'snowflake_shared_database', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/stage/README.md b/src/stage/README.md index e54f80f2a..e378c796b 100644 --- a/src/stage/README.md +++ b/src/stage/README.md @@ -1,3 +1,3 @@ # `snowflake_stage` -Refer to the Terraform Registry for docs: [`snowflake_stage`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage). +Refer to the Terraform Registry for docs: [`snowflake_stage`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage). diff --git a/src/stage/index.ts b/src/stage/index.ts index c928410c4..8e3096d63 100644 --- a/src/stage/index.ts +++ b/src/stage/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,53 +15,53 @@ export interface StageConfig extends cdktf.TerraformMetaArguments { /** * A unique ID assigned to the specific stage. The ID has the following format: <snowflakeAccount>_SFCRole=<snowflakeRoleId>_<randomId> * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#aws_external_id Stage#aws_external_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#aws_external_id Stage#aws_external_id} */ readonly awsExternalId?: string; /** * Specifies a comment for the stage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#comment Stage#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#comment Stage#comment} */ readonly comment?: string; /** * Specifies the copy options for the stage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#copy_options Stage#copy_options} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#copy_options Stage#copy_options} */ readonly copyOptions?: string; /** * Specifies the credentials for the stage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#credentials Stage#credentials} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#credentials Stage#credentials} */ readonly credentials?: string; /** * The database in which to create the stage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} */ readonly database: string; /** * Specifies the directory settings for the stage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#directory Stage#directory} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#directory Stage#directory} */ readonly directory?: string; /** * Specifies the encryption settings for the stage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#encryption Stage#encryption} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#encryption Stage#encryption} */ readonly encryption?: string; /** - * Specifies the file format for the stage. + * Specifies the file format for the stage. Specifying the default Snowflake value (e.g. TYPE = CSV) will currently result in a permadiff (check [#2679](https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/2679)). For now, omit the default values; it will be fixed in the upcoming provider versions. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#file_format Stage#file_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#file_format Stage#file_format} */ readonly fileFormat?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#id Stage#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#id Stage#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -70,37 +70,37 @@ export interface StageConfig extends cdktf.TerraformMetaArguments { /** * Specifies the identifier for the stage; must be unique for the database and schema in which the stage is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} */ readonly name: string; /** * The schema in which to create the stage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} */ readonly schema: string; /** * An AWS IAM user created for your Snowflake account. This user is the same for every external S3 stage created in your account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#snowflake_iam_user Stage#snowflake_iam_user} */ readonly snowflakeIamUser?: string; /** * Specifies the name of the storage integration used to delegate authentication responsibility for external cloud storage to a Snowflake identity and access management (IAM) entity. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#storage_integration Stage#storage_integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#storage_integration Stage#storage_integration} */ readonly storageIntegration?: string; /** * Specifies the URL for the stage. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#url Stage#url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#url Stage#url} */ readonly url?: string; /** * tag block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#tag Stage#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#tag Stage#tag} */ readonly tag?: StageTag[] | cdktf.IResolvable; } @@ -108,25 +108,25 @@ export interface StageTag { /** * Name of the database that the tag was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#database Stage#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#database Stage#database} */ readonly database?: string; /** * Tag name, e.g. department. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#name Stage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#name Stage#name} */ readonly name: string; /** * Name of the schema that the tag was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#schema Stage#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#schema Stage#schema} */ readonly schema?: string; /** * Tag value, e.g. marketing_info. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#value Stage#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#value Stage#value} */ readonly value: string; } @@ -323,7 +323,7 @@ export class StageTagList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage snowflake_stage} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage snowflake_stage} */ export class Stage extends cdktf.TerraformResource { @@ -339,7 +339,7 @@ export class Stage extends cdktf.TerraformResource { * Generates CDKTF code for importing a Stage resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Stage to import - * @param importFromId The id of the existing Stage that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Stage that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Stage to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -351,7 +351,7 @@ export class Stage extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stage snowflake_stage} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stage snowflake_stage} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -362,7 +362,7 @@ export class Stage extends cdktf.TerraformResource { terraformResourceType: 'snowflake_stage', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/storage-integration/README.md b/src/storage-integration/README.md index 84cec8210..4b50320dd 100644 --- a/src/storage-integration/README.md +++ b/src/storage-integration/README.md @@ -1,3 +1,3 @@ # `snowflake_storage_integration` -Refer to the Terraform Registry for docs: [`snowflake_storage_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration). +Refer to the Terraform Registry for docs: [`snowflake_storage_integration`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration). diff --git a/src/storage-integration/index.ts b/src/storage-integration/index.ts index bb859e187..bb16217f3 100644 --- a/src/storage-integration/index.ts +++ b/src/storage-integration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,62 +13,62 @@ import * as cdktf from 'cdktf'; export interface StorageIntegrationConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#azure_tenant_id StorageIntegration#azure_tenant_id} */ readonly azureTenantId?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#comment StorageIntegration#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#comment StorageIntegration#comment} */ readonly comment?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#enabled StorageIntegration#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#enabled StorageIntegration#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#id StorageIntegration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#id StorageIntegration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#name StorageIntegration#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#name StorageIntegration#name} */ readonly name: string; /** * Explicitly limits external stages that use the integration to reference one or more storage locations. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_allowed_locations StorageIntegration#storage_allowed_locations} */ readonly storageAllowedLocations: string[]; /** * "bucket-owner-full-control" Enables support for AWS access control lists (ACLs) to grant the bucket owner full control. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_object_acl StorageIntegration#storage_aws_object_acl} */ readonly storageAwsObjectAcl?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_aws_role_arn StorageIntegration#storage_aws_role_arn} */ readonly storageAwsRoleArn?: string; /** * Explicitly prohibits external stages that use the integration from referencing one or more storage locations. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_blocked_locations StorageIntegration#storage_blocked_locations} */ readonly storageBlockedLocations?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#storage_provider StorageIntegration#storage_provider} */ readonly storageProvider: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#type StorageIntegration#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#type StorageIntegration#type} */ readonly type?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration snowflake_storage_integration} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration snowflake_storage_integration} */ export class StorageIntegration extends cdktf.TerraformResource { @@ -84,7 +84,7 @@ export class StorageIntegration extends cdktf.TerraformResource { * Generates CDKTF code for importing a StorageIntegration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the StorageIntegration to import - * @param importFromId The id of the existing StorageIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing StorageIntegration that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the StorageIntegration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -96,7 +96,7 @@ export class StorageIntegration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/storage_integration snowflake_storage_integration} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/storage_integration snowflake_storage_integration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -107,7 +107,7 @@ export class StorageIntegration extends cdktf.TerraformResource { terraformResourceType: 'snowflake_storage_integration', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/stream-on-external-table/README.md b/src/stream-on-external-table/README.md new file mode 100644 index 000000000..dca7db81f --- /dev/null +++ b/src/stream-on-external-table/README.md @@ -0,0 +1,3 @@ +# `snowflake_stream_on_external_table` + +Refer to the Terraform Registry for docs: [`snowflake_stream_on_external_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table). diff --git a/src/stream-on-external-table/index.ts b/src/stream-on-external-table/index.ts new file mode 100644 index 000000000..87781e0ab --- /dev/null +++ b/src/stream-on-external-table/index.ts @@ -0,0 +1,1068 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface StreamOnExternalTableConfig extends cdktf.TerraformMetaArguments { + /** + * Specifies a comment for the stream. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#comment StreamOnExternalTable#comment} + */ + readonly comment?: string; + /** + * Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#copy_grants StreamOnExternalTable#copy_grants} + */ + readonly copyGrants?: boolean | cdktf.IResolvable; + /** + * The database in which to create the stream. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#database StreamOnExternalTable#database} + */ + readonly database: string; + /** + * Specifies an identifier for the external table the stream will monitor. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#external_table StreamOnExternalTable#external_table} + */ + readonly externalTable: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#id StreamOnExternalTable#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** + * Specifies whether this is an insert-only stream. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#insert_only StreamOnExternalTable#insert_only} + */ + readonly insertOnly?: string; + /** + * Specifies the identifier for the stream; must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#name StreamOnExternalTable#name} + */ + readonly name: string; + /** + * The schema in which to create the stream. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#schema StreamOnExternalTable#schema} + */ + readonly schema: string; + /** + * at block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#at StreamOnExternalTable#at} + */ + readonly at?: StreamOnExternalTableAt; + /** + * before block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#before StreamOnExternalTable#before} + */ + readonly before?: StreamOnExternalTableBefore; +} +export interface StreamOnExternalTableDescribeOutput { +} + +export function streamOnExternalTableDescribeOutputToTerraform(struct?: StreamOnExternalTableDescribeOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function streamOnExternalTableDescribeOutputToHclTerraform(struct?: StreamOnExternalTableDescribeOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class StreamOnExternalTableDescribeOutputOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): StreamOnExternalTableDescribeOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: StreamOnExternalTableDescribeOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // base_tables - computed: true, optional: false, required: false + public get baseTables() { + return this.getListAttribute('base_tables'); + } + + // comment - computed: true, optional: false, required: false + public get comment() { + return this.getStringAttribute('comment'); + } + + // created_on - computed: true, optional: false, required: false + public get createdOn() { + return this.getStringAttribute('created_on'); + } + + // database_name - computed: true, optional: false, required: false + public get databaseName() { + return this.getStringAttribute('database_name'); + } + + // invalid_reason - computed: true, optional: false, required: false + public get invalidReason() { + return this.getStringAttribute('invalid_reason'); + } + + // mode - computed: true, optional: false, required: false + public get mode() { + return this.getStringAttribute('mode'); + } + + // name - computed: true, optional: false, required: false + public get name() { + return this.getStringAttribute('name'); + } + + // owner - computed: true, optional: false, required: false + public get owner() { + return this.getStringAttribute('owner'); + } + + // owner_role_type - computed: true, optional: false, required: false + public get ownerRoleType() { + return this.getStringAttribute('owner_role_type'); + } + + // schema_name - computed: true, optional: false, required: false + public get schemaName() { + return this.getStringAttribute('schema_name'); + } + + // source_type - computed: true, optional: false, required: false + public get sourceType() { + return this.getStringAttribute('source_type'); + } + + // stale - computed: true, optional: false, required: false + public get stale() { + return this.getStringAttribute('stale'); + } + + // stale_after - computed: true, optional: false, required: false + public get staleAfter() { + return this.getStringAttribute('stale_after'); + } + + // table_name - computed: true, optional: false, required: false + public get tableName() { + return this.getStringAttribute('table_name'); + } + + // type - computed: true, optional: false, required: false + public get type() { + return this.getStringAttribute('type'); + } +} + +export class StreamOnExternalTableDescribeOutputList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): StreamOnExternalTableDescribeOutputOutputReference { + return new StreamOnExternalTableDescribeOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface StreamOnExternalTableShowOutput { +} + +export function streamOnExternalTableShowOutputToTerraform(struct?: StreamOnExternalTableShowOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function streamOnExternalTableShowOutputToHclTerraform(struct?: StreamOnExternalTableShowOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class StreamOnExternalTableShowOutputOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): StreamOnExternalTableShowOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: StreamOnExternalTableShowOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // base_tables - computed: true, optional: false, required: false + public get baseTables() { + return this.getListAttribute('base_tables'); + } + + // comment - computed: true, optional: false, required: false + public get comment() { + return this.getStringAttribute('comment'); + } + + // created_on - computed: true, optional: false, required: false + public get createdOn() { + return this.getStringAttribute('created_on'); + } + + // database_name - computed: true, optional: false, required: false + public get databaseName() { + return this.getStringAttribute('database_name'); + } + + // invalid_reason - computed: true, optional: false, required: false + public get invalidReason() { + return this.getStringAttribute('invalid_reason'); + } + + // mode - computed: true, optional: false, required: false + public get mode() { + return this.getStringAttribute('mode'); + } + + // name - computed: true, optional: false, required: false + public get name() { + return this.getStringAttribute('name'); + } + + // owner - computed: true, optional: false, required: false + public get owner() { + return this.getStringAttribute('owner'); + } + + // owner_role_type - computed: true, optional: false, required: false + public get ownerRoleType() { + return this.getStringAttribute('owner_role_type'); + } + + // schema_name - computed: true, optional: false, required: false + public get schemaName() { + return this.getStringAttribute('schema_name'); + } + + // source_type - computed: true, optional: false, required: false + public get sourceType() { + return this.getStringAttribute('source_type'); + } + + // stale - computed: true, optional: false, required: false + public get stale() { + return this.getStringAttribute('stale'); + } + + // stale_after - computed: true, optional: false, required: false + public get staleAfter() { + return this.getStringAttribute('stale_after'); + } + + // table_name - computed: true, optional: false, required: false + public get tableName() { + return this.getStringAttribute('table_name'); + } + + // type - computed: true, optional: false, required: false + public get type() { + return this.getStringAttribute('type'); + } +} + +export class StreamOnExternalTableShowOutputList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): StreamOnExternalTableShowOutputOutputReference { + return new StreamOnExternalTableShowOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface StreamOnExternalTableAt { + /** + * Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + */ + readonly offset?: string; + /** + * Specifies the query ID of a statement to use as the reference point for Time Travel. This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + */ + readonly statement?: string; + /** + * Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + */ + readonly stream?: string; + /** + * Specifies an exact date and time to use for Time Travel. The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + */ + readonly timestamp?: string; +} + +export function streamOnExternalTableAtToTerraform(struct?: StreamOnExternalTableAtOutputReference | StreamOnExternalTableAt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + offset: cdktf.stringToTerraform(struct!.offset), + statement: cdktf.stringToTerraform(struct!.statement), + stream: cdktf.stringToTerraform(struct!.stream), + timestamp: cdktf.stringToTerraform(struct!.timestamp), + } +} + + +export function streamOnExternalTableAtToHclTerraform(struct?: StreamOnExternalTableAtOutputReference | StreamOnExternalTableAt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + offset: { + value: cdktf.stringToHclTerraform(struct!.offset), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + statement: { + value: cdktf.stringToHclTerraform(struct!.statement), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stream: { + value: cdktf.stringToHclTerraform(struct!.stream), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp: { + value: cdktf.stringToHclTerraform(struct!.timestamp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class StreamOnExternalTableAtOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): StreamOnExternalTableAt | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._offset !== undefined) { + hasAnyValues = true; + internalValueResult.offset = this._offset; + } + if (this._statement !== undefined) { + hasAnyValues = true; + internalValueResult.statement = this._statement; + } + if (this._stream !== undefined) { + hasAnyValues = true; + internalValueResult.stream = this._stream; + } + if (this._timestamp !== undefined) { + hasAnyValues = true; + internalValueResult.timestamp = this._timestamp; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: StreamOnExternalTableAt | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._offset = undefined; + this._statement = undefined; + this._stream = undefined; + this._timestamp = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._offset = value.offset; + this._statement = value.statement; + this._stream = value.stream; + this._timestamp = value.timestamp; + } + } + + // offset - computed: false, optional: true, required: false + private _offset?: string; + public get offset() { + return this.getStringAttribute('offset'); + } + public set offset(value: string) { + this._offset = value; + } + public resetOffset() { + this._offset = undefined; + } + // Temporarily expose input value. Use with caution. + public get offsetInput() { + return this._offset; + } + + // statement - computed: false, optional: true, required: false + private _statement?: string; + public get statement() { + return this.getStringAttribute('statement'); + } + public set statement(value: string) { + this._statement = value; + } + public resetStatement() { + this._statement = undefined; + } + // Temporarily expose input value. Use with caution. + public get statementInput() { + return this._statement; + } + + // stream - computed: false, optional: true, required: false + private _stream?: string; + public get stream() { + return this.getStringAttribute('stream'); + } + public set stream(value: string) { + this._stream = value; + } + public resetStream() { + this._stream = undefined; + } + // Temporarily expose input value. Use with caution. + public get streamInput() { + return this._stream; + } + + // timestamp - computed: false, optional: true, required: false + private _timestamp?: string; + public get timestamp() { + return this.getStringAttribute('timestamp'); + } + public set timestamp(value: string) { + this._timestamp = value; + } + public resetTimestamp() { + this._timestamp = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampInput() { + return this._timestamp; + } +} +export interface StreamOnExternalTableBefore { + /** + * Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#offset StreamOnExternalTable#offset} + */ + readonly offset?: string; + /** + * Specifies the query ID of a statement to use as the reference point for Time Travel. This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#statement StreamOnExternalTable#statement} + */ + readonly statement?: string; + /** + * Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#stream StreamOnExternalTable#stream} + */ + readonly stream?: string; + /** + * Specifies an exact date and time to use for Time Travel. The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#timestamp StreamOnExternalTable#timestamp} + */ + readonly timestamp?: string; +} + +export function streamOnExternalTableBeforeToTerraform(struct?: StreamOnExternalTableBeforeOutputReference | StreamOnExternalTableBefore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + offset: cdktf.stringToTerraform(struct!.offset), + statement: cdktf.stringToTerraform(struct!.statement), + stream: cdktf.stringToTerraform(struct!.stream), + timestamp: cdktf.stringToTerraform(struct!.timestamp), + } +} + + +export function streamOnExternalTableBeforeToHclTerraform(struct?: StreamOnExternalTableBeforeOutputReference | StreamOnExternalTableBefore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + offset: { + value: cdktf.stringToHclTerraform(struct!.offset), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + statement: { + value: cdktf.stringToHclTerraform(struct!.statement), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stream: { + value: cdktf.stringToHclTerraform(struct!.stream), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp: { + value: cdktf.stringToHclTerraform(struct!.timestamp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class StreamOnExternalTableBeforeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): StreamOnExternalTableBefore | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._offset !== undefined) { + hasAnyValues = true; + internalValueResult.offset = this._offset; + } + if (this._statement !== undefined) { + hasAnyValues = true; + internalValueResult.statement = this._statement; + } + if (this._stream !== undefined) { + hasAnyValues = true; + internalValueResult.stream = this._stream; + } + if (this._timestamp !== undefined) { + hasAnyValues = true; + internalValueResult.timestamp = this._timestamp; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: StreamOnExternalTableBefore | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._offset = undefined; + this._statement = undefined; + this._stream = undefined; + this._timestamp = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._offset = value.offset; + this._statement = value.statement; + this._stream = value.stream; + this._timestamp = value.timestamp; + } + } + + // offset - computed: false, optional: true, required: false + private _offset?: string; + public get offset() { + return this.getStringAttribute('offset'); + } + public set offset(value: string) { + this._offset = value; + } + public resetOffset() { + this._offset = undefined; + } + // Temporarily expose input value. Use with caution. + public get offsetInput() { + return this._offset; + } + + // statement - computed: false, optional: true, required: false + private _statement?: string; + public get statement() { + return this.getStringAttribute('statement'); + } + public set statement(value: string) { + this._statement = value; + } + public resetStatement() { + this._statement = undefined; + } + // Temporarily expose input value. Use with caution. + public get statementInput() { + return this._statement; + } + + // stream - computed: false, optional: true, required: false + private _stream?: string; + public get stream() { + return this.getStringAttribute('stream'); + } + public set stream(value: string) { + this._stream = value; + } + public resetStream() { + this._stream = undefined; + } + // Temporarily expose input value. Use with caution. + public get streamInput() { + return this._stream; + } + + // timestamp - computed: false, optional: true, required: false + private _timestamp?: string; + public get timestamp() { + return this.getStringAttribute('timestamp'); + } + public set timestamp(value: string) { + this._timestamp = value; + } + public resetTimestamp() { + this._timestamp = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampInput() { + return this._timestamp; + } +} + +/** +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table snowflake_stream_on_external_table} +*/ +export class StreamOnExternalTable extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "snowflake_stream_on_external_table"; + + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a StreamOnExternalTable resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the StreamOnExternalTable to import + * @param importFromId The id of the existing StreamOnExternalTable that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the StreamOnExternalTable to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "snowflake_stream_on_external_table", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_external_table snowflake_stream_on_external_table} Resource + * + * @param scope The scope in which to define this construct + * @param id The scoped construct ID. Must be unique amongst siblings in the same scope + * @param options StreamOnExternalTableConfig + */ + public constructor(scope: Construct, id: string, config: StreamOnExternalTableConfig) { + super(scope, id, { + terraformResourceType: 'snowflake_stream_on_external_table', + terraformGeneratorMetadata: { + providerName: 'snowflake', + providerVersion: '0.97.0', + providerVersionConstraint: ' ~> 0.40' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._comment = config.comment; + this._copyGrants = config.copyGrants; + this._database = config.database; + this._externalTable = config.externalTable; + this._id = config.id; + this._insertOnly = config.insertOnly; + this._name = config.name; + this._schema = config.schema; + this._at.internalValue = config.at; + this._before.internalValue = config.before; + } + + // ========== + // ATTRIBUTES + // ========== + + // comment - computed: false, optional: true, required: false + private _comment?: string; + public get comment() { + return this.getStringAttribute('comment'); + } + public set comment(value: string) { + this._comment = value; + } + public resetComment() { + this._comment = undefined; + } + // Temporarily expose input value. Use with caution. + public get commentInput() { + return this._comment; + } + + // copy_grants - computed: false, optional: true, required: false + private _copyGrants?: boolean | cdktf.IResolvable; + public get copyGrants() { + return this.getBooleanAttribute('copy_grants'); + } + public set copyGrants(value: boolean | cdktf.IResolvable) { + this._copyGrants = value; + } + public resetCopyGrants() { + this._copyGrants = undefined; + } + // Temporarily expose input value. Use with caution. + public get copyGrantsInput() { + return this._copyGrants; + } + + // database - computed: false, optional: false, required: true + private _database?: string; + public get database() { + return this.getStringAttribute('database'); + } + public set database(value: string) { + this._database = value; + } + // Temporarily expose input value. Use with caution. + public get databaseInput() { + return this._database; + } + + // describe_output - computed: true, optional: false, required: false + private _describeOutput = new StreamOnExternalTableDescribeOutputList(this, "describe_output", false); + public get describeOutput() { + return this._describeOutput; + } + + // external_table - computed: false, optional: false, required: true + private _externalTable?: string; + public get externalTable() { + return this.getStringAttribute('external_table'); + } + public set externalTable(value: string) { + this._externalTable = value; + } + // Temporarily expose input value. Use with caution. + public get externalTableInput() { + return this._externalTable; + } + + // fully_qualified_name - computed: true, optional: false, required: false + public get fullyQualifiedName() { + return this.getStringAttribute('fully_qualified_name'); + } + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // insert_only - computed: false, optional: true, required: false + private _insertOnly?: string; + public get insertOnly() { + return this.getStringAttribute('insert_only'); + } + public set insertOnly(value: string) { + this._insertOnly = value; + } + public resetInsertOnly() { + this._insertOnly = undefined; + } + // Temporarily expose input value. Use with caution. + public get insertOnlyInput() { + return this._insertOnly; + } + + // name - computed: false, optional: false, required: true + private _name?: string; + public get name() { + return this.getStringAttribute('name'); + } + public set name(value: string) { + this._name = value; + } + // Temporarily expose input value. Use with caution. + public get nameInput() { + return this._name; + } + + // schema - computed: false, optional: false, required: true + private _schema?: string; + public get schema() { + return this.getStringAttribute('schema'); + } + public set schema(value: string) { + this._schema = value; + } + // Temporarily expose input value. Use with caution. + public get schemaInput() { + return this._schema; + } + + // show_output - computed: true, optional: false, required: false + private _showOutput = new StreamOnExternalTableShowOutputList(this, "show_output", false); + public get showOutput() { + return this._showOutput; + } + + // at - computed: false, optional: true, required: false + private _at = new StreamOnExternalTableAtOutputReference(this, "at"); + public get at() { + return this._at; + } + public putAt(value: StreamOnExternalTableAt) { + this._at.internalValue = value; + } + public resetAt() { + this._at.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get atInput() { + return this._at.internalValue; + } + + // before - computed: false, optional: true, required: false + private _before = new StreamOnExternalTableBeforeOutputReference(this, "before"); + public get before() { + return this._before; + } + public putBefore(value: StreamOnExternalTableBefore) { + this._before.internalValue = value; + } + public resetBefore() { + this._before.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get beforeInput() { + return this._before.internalValue; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + comment: cdktf.stringToTerraform(this._comment), + copy_grants: cdktf.booleanToTerraform(this._copyGrants), + database: cdktf.stringToTerraform(this._database), + external_table: cdktf.stringToTerraform(this._externalTable), + id: cdktf.stringToTerraform(this._id), + insert_only: cdktf.stringToTerraform(this._insertOnly), + name: cdktf.stringToTerraform(this._name), + schema: cdktf.stringToTerraform(this._schema), + at: streamOnExternalTableAtToTerraform(this._at.internalValue), + before: streamOnExternalTableBeforeToTerraform(this._before.internalValue), + }; + } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + comment: { + value: cdktf.stringToHclTerraform(this._comment), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + copy_grants: { + value: cdktf.booleanToHclTerraform(this._copyGrants), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + database: { + value: cdktf.stringToHclTerraform(this._database), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + external_table: { + value: cdktf.stringToHclTerraform(this._externalTable), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + insert_only: { + value: cdktf.stringToHclTerraform(this._insertOnly), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(this._name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + schema: { + value: cdktf.stringToHclTerraform(this._schema), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + at: { + value: streamOnExternalTableAtToHclTerraform(this._at.internalValue), + isBlock: true, + type: "list", + storageClassType: "StreamOnExternalTableAtList", + }, + before: { + value: streamOnExternalTableBeforeToHclTerraform(this._before.internalValue), + isBlock: true, + type: "list", + storageClassType: "StreamOnExternalTableBeforeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } +} diff --git a/src/stream-on-table/README.md b/src/stream-on-table/README.md new file mode 100644 index 000000000..559af8d01 --- /dev/null +++ b/src/stream-on-table/README.md @@ -0,0 +1,3 @@ +# `snowflake_stream_on_table` + +Refer to the Terraform Registry for docs: [`snowflake_stream_on_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table). diff --git a/src/stream-on-table/index.ts b/src/stream-on-table/index.ts new file mode 100644 index 000000000..c0a9546f4 --- /dev/null +++ b/src/stream-on-table/index.ts @@ -0,0 +1,1098 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface StreamOnTableConfig extends cdktf.TerraformMetaArguments { + /** + * Specifies whether this is an append-only stream. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#append_only StreamOnTable#append_only} + */ + readonly appendOnly?: string; + /** + * Specifies a comment for the stream. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#comment StreamOnTable#comment} + */ + readonly comment?: string; + /** + * Retains the access permissions from the original stream when a stream is recreated using the OR REPLACE clause. That is sometimes used when the provider detects changes for fields that can not be changed by ALTER. This value will not have any effect when creating a new stream. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#copy_grants StreamOnTable#copy_grants} + */ + readonly copyGrants?: boolean | cdktf.IResolvable; + /** + * The database in which to create the stream. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#database StreamOnTable#database} + */ + readonly database: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#id StreamOnTable#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** + * Specifies the identifier for the stream; must be unique for the database and schema in which the stream is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#name StreamOnTable#name} + */ + readonly name: string; + /** + * The schema in which to create the stream. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#schema StreamOnTable#schema} + */ + readonly schema: string; + /** + * Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#show_initial_rows StreamOnTable#show_initial_rows} + */ + readonly showInitialRows?: string; + /** + * Specifies an identifier for the table the stream will monitor. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#table StreamOnTable#table} + */ + readonly table: string; + /** + * at block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#at StreamOnTable#at} + */ + readonly at?: StreamOnTableAt; + /** + * before block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#before StreamOnTable#before} + */ + readonly before?: StreamOnTableBefore; +} +export interface StreamOnTableDescribeOutput { +} + +export function streamOnTableDescribeOutputToTerraform(struct?: StreamOnTableDescribeOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function streamOnTableDescribeOutputToHclTerraform(struct?: StreamOnTableDescribeOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class StreamOnTableDescribeOutputOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): StreamOnTableDescribeOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: StreamOnTableDescribeOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // base_tables - computed: true, optional: false, required: false + public get baseTables() { + return this.getListAttribute('base_tables'); + } + + // comment - computed: true, optional: false, required: false + public get comment() { + return this.getStringAttribute('comment'); + } + + // created_on - computed: true, optional: false, required: false + public get createdOn() { + return this.getStringAttribute('created_on'); + } + + // database_name - computed: true, optional: false, required: false + public get databaseName() { + return this.getStringAttribute('database_name'); + } + + // invalid_reason - computed: true, optional: false, required: false + public get invalidReason() { + return this.getStringAttribute('invalid_reason'); + } + + // mode - computed: true, optional: false, required: false + public get mode() { + return this.getStringAttribute('mode'); + } + + // name - computed: true, optional: false, required: false + public get name() { + return this.getStringAttribute('name'); + } + + // owner - computed: true, optional: false, required: false + public get owner() { + return this.getStringAttribute('owner'); + } + + // owner_role_type - computed: true, optional: false, required: false + public get ownerRoleType() { + return this.getStringAttribute('owner_role_type'); + } + + // schema_name - computed: true, optional: false, required: false + public get schemaName() { + return this.getStringAttribute('schema_name'); + } + + // source_type - computed: true, optional: false, required: false + public get sourceType() { + return this.getStringAttribute('source_type'); + } + + // stale - computed: true, optional: false, required: false + public get stale() { + return this.getStringAttribute('stale'); + } + + // stale_after - computed: true, optional: false, required: false + public get staleAfter() { + return this.getStringAttribute('stale_after'); + } + + // table_name - computed: true, optional: false, required: false + public get tableName() { + return this.getStringAttribute('table_name'); + } + + // type - computed: true, optional: false, required: false + public get type() { + return this.getStringAttribute('type'); + } +} + +export class StreamOnTableDescribeOutputList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): StreamOnTableDescribeOutputOutputReference { + return new StreamOnTableDescribeOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface StreamOnTableShowOutput { +} + +export function streamOnTableShowOutputToTerraform(struct?: StreamOnTableShowOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + + +export function streamOnTableShowOutputToHclTerraform(struct?: StreamOnTableShowOutput): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + }; + return attrs; +} + +export class StreamOnTableShowOutputOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): StreamOnTableShowOutput | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: StreamOnTableShowOutput | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // base_tables - computed: true, optional: false, required: false + public get baseTables() { + return this.getListAttribute('base_tables'); + } + + // comment - computed: true, optional: false, required: false + public get comment() { + return this.getStringAttribute('comment'); + } + + // created_on - computed: true, optional: false, required: false + public get createdOn() { + return this.getStringAttribute('created_on'); + } + + // database_name - computed: true, optional: false, required: false + public get databaseName() { + return this.getStringAttribute('database_name'); + } + + // invalid_reason - computed: true, optional: false, required: false + public get invalidReason() { + return this.getStringAttribute('invalid_reason'); + } + + // mode - computed: true, optional: false, required: false + public get mode() { + return this.getStringAttribute('mode'); + } + + // name - computed: true, optional: false, required: false + public get name() { + return this.getStringAttribute('name'); + } + + // owner - computed: true, optional: false, required: false + public get owner() { + return this.getStringAttribute('owner'); + } + + // owner_role_type - computed: true, optional: false, required: false + public get ownerRoleType() { + return this.getStringAttribute('owner_role_type'); + } + + // schema_name - computed: true, optional: false, required: false + public get schemaName() { + return this.getStringAttribute('schema_name'); + } + + // source_type - computed: true, optional: false, required: false + public get sourceType() { + return this.getStringAttribute('source_type'); + } + + // stale - computed: true, optional: false, required: false + public get stale() { + return this.getStringAttribute('stale'); + } + + // stale_after - computed: true, optional: false, required: false + public get staleAfter() { + return this.getStringAttribute('stale_after'); + } + + // table_name - computed: true, optional: false, required: false + public get tableName() { + return this.getStringAttribute('table_name'); + } + + // type - computed: true, optional: false, required: false + public get type() { + return this.getStringAttribute('type'); + } +} + +export class StreamOnTableShowOutputList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): StreamOnTableShowOutputOutputReference { + return new StreamOnTableShowOutputOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface StreamOnTableAt { + /** + * Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + */ + readonly offset?: string; + /** + * Specifies the query ID of a statement to use as the reference point for Time Travel. This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + */ + readonly statement?: string; + /** + * Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + */ + readonly stream?: string; + /** + * Specifies an exact date and time to use for Time Travel. The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + */ + readonly timestamp?: string; +} + +export function streamOnTableAtToTerraform(struct?: StreamOnTableAtOutputReference | StreamOnTableAt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + offset: cdktf.stringToTerraform(struct!.offset), + statement: cdktf.stringToTerraform(struct!.statement), + stream: cdktf.stringToTerraform(struct!.stream), + timestamp: cdktf.stringToTerraform(struct!.timestamp), + } +} + + +export function streamOnTableAtToHclTerraform(struct?: StreamOnTableAtOutputReference | StreamOnTableAt): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + offset: { + value: cdktf.stringToHclTerraform(struct!.offset), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + statement: { + value: cdktf.stringToHclTerraform(struct!.statement), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stream: { + value: cdktf.stringToHclTerraform(struct!.stream), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp: { + value: cdktf.stringToHclTerraform(struct!.timestamp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class StreamOnTableAtOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): StreamOnTableAt | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._offset !== undefined) { + hasAnyValues = true; + internalValueResult.offset = this._offset; + } + if (this._statement !== undefined) { + hasAnyValues = true; + internalValueResult.statement = this._statement; + } + if (this._stream !== undefined) { + hasAnyValues = true; + internalValueResult.stream = this._stream; + } + if (this._timestamp !== undefined) { + hasAnyValues = true; + internalValueResult.timestamp = this._timestamp; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: StreamOnTableAt | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._offset = undefined; + this._statement = undefined; + this._stream = undefined; + this._timestamp = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._offset = value.offset; + this._statement = value.statement; + this._stream = value.stream; + this._timestamp = value.timestamp; + } + } + + // offset - computed: false, optional: true, required: false + private _offset?: string; + public get offset() { + return this.getStringAttribute('offset'); + } + public set offset(value: string) { + this._offset = value; + } + public resetOffset() { + this._offset = undefined; + } + // Temporarily expose input value. Use with caution. + public get offsetInput() { + return this._offset; + } + + // statement - computed: false, optional: true, required: false + private _statement?: string; + public get statement() { + return this.getStringAttribute('statement'); + } + public set statement(value: string) { + this._statement = value; + } + public resetStatement() { + this._statement = undefined; + } + // Temporarily expose input value. Use with caution. + public get statementInput() { + return this._statement; + } + + // stream - computed: false, optional: true, required: false + private _stream?: string; + public get stream() { + return this.getStringAttribute('stream'); + } + public set stream(value: string) { + this._stream = value; + } + public resetStream() { + this._stream = undefined; + } + // Temporarily expose input value. Use with caution. + public get streamInput() { + return this._stream; + } + + // timestamp - computed: false, optional: true, required: false + private _timestamp?: string; + public get timestamp() { + return this.getStringAttribute('timestamp'); + } + public set timestamp(value: string) { + this._timestamp = value; + } + public resetTimestamp() { + this._timestamp = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampInput() { + return this._timestamp; + } +} +export interface StreamOnTableBefore { + /** + * Specifies the difference in seconds from the current time to use for Time Travel, in the form -N where N can be an integer or arithmetic expression (e.g. -120 is 120 seconds, -30*60 is 1800 seconds or 30 minutes). + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#offset StreamOnTable#offset} + */ + readonly offset?: string; + /** + * Specifies the query ID of a statement to use as the reference point for Time Travel. This parameter supports any statement of one of the following types: DML (e.g. INSERT, UPDATE, DELETE), TCL (BEGIN, COMMIT transaction), SELECT. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#statement StreamOnTable#statement} + */ + readonly statement?: string; + /** + * Specifies the identifier (i.e. name) for an existing stream on the queried table or view. The current offset in the stream is used as the AT point in time for returning change data for the source object. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#stream StreamOnTable#stream} + */ + readonly stream?: string; + /** + * Specifies an exact date and time to use for Time Travel. The value must be explicitly cast to a TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, or TIMESTAMP_TZ data type. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#timestamp StreamOnTable#timestamp} + */ + readonly timestamp?: string; +} + +export function streamOnTableBeforeToTerraform(struct?: StreamOnTableBeforeOutputReference | StreamOnTableBefore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + offset: cdktf.stringToTerraform(struct!.offset), + statement: cdktf.stringToTerraform(struct!.statement), + stream: cdktf.stringToTerraform(struct!.stream), + timestamp: cdktf.stringToTerraform(struct!.timestamp), + } +} + + +export function streamOnTableBeforeToHclTerraform(struct?: StreamOnTableBeforeOutputReference | StreamOnTableBefore): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + const attrs = { + offset: { + value: cdktf.stringToHclTerraform(struct!.offset), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + statement: { + value: cdktf.stringToHclTerraform(struct!.statement), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + stream: { + value: cdktf.stringToHclTerraform(struct!.stream), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + timestamp: { + value: cdktf.stringToHclTerraform(struct!.timestamp), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); +} + +export class StreamOnTableBeforeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): StreamOnTableBefore | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._offset !== undefined) { + hasAnyValues = true; + internalValueResult.offset = this._offset; + } + if (this._statement !== undefined) { + hasAnyValues = true; + internalValueResult.statement = this._statement; + } + if (this._stream !== undefined) { + hasAnyValues = true; + internalValueResult.stream = this._stream; + } + if (this._timestamp !== undefined) { + hasAnyValues = true; + internalValueResult.timestamp = this._timestamp; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: StreamOnTableBefore | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._offset = undefined; + this._statement = undefined; + this._stream = undefined; + this._timestamp = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._offset = value.offset; + this._statement = value.statement; + this._stream = value.stream; + this._timestamp = value.timestamp; + } + } + + // offset - computed: false, optional: true, required: false + private _offset?: string; + public get offset() { + return this.getStringAttribute('offset'); + } + public set offset(value: string) { + this._offset = value; + } + public resetOffset() { + this._offset = undefined; + } + // Temporarily expose input value. Use with caution. + public get offsetInput() { + return this._offset; + } + + // statement - computed: false, optional: true, required: false + private _statement?: string; + public get statement() { + return this.getStringAttribute('statement'); + } + public set statement(value: string) { + this._statement = value; + } + public resetStatement() { + this._statement = undefined; + } + // Temporarily expose input value. Use with caution. + public get statementInput() { + return this._statement; + } + + // stream - computed: false, optional: true, required: false + private _stream?: string; + public get stream() { + return this.getStringAttribute('stream'); + } + public set stream(value: string) { + this._stream = value; + } + public resetStream() { + this._stream = undefined; + } + // Temporarily expose input value. Use with caution. + public get streamInput() { + return this._stream; + } + + // timestamp - computed: false, optional: true, required: false + private _timestamp?: string; + public get timestamp() { + return this.getStringAttribute('timestamp'); + } + public set timestamp(value: string) { + this._timestamp = value; + } + public resetTimestamp() { + this._timestamp = undefined; + } + // Temporarily expose input value. Use with caution. + public get timestampInput() { + return this._timestamp; + } +} + +/** +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table snowflake_stream_on_table} +*/ +export class StreamOnTable extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "snowflake_stream_on_table"; + + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a StreamOnTable resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the StreamOnTable to import + * @param importFromId The id of the existing StreamOnTable that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the StreamOnTable to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "snowflake_stream_on_table", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream_on_table snowflake_stream_on_table} Resource + * + * @param scope The scope in which to define this construct + * @param id The scoped construct ID. Must be unique amongst siblings in the same scope + * @param options StreamOnTableConfig + */ + public constructor(scope: Construct, id: string, config: StreamOnTableConfig) { + super(scope, id, { + terraformResourceType: 'snowflake_stream_on_table', + terraformGeneratorMetadata: { + providerName: 'snowflake', + providerVersion: '0.97.0', + providerVersionConstraint: ' ~> 0.40' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._appendOnly = config.appendOnly; + this._comment = config.comment; + this._copyGrants = config.copyGrants; + this._database = config.database; + this._id = config.id; + this._name = config.name; + this._schema = config.schema; + this._showInitialRows = config.showInitialRows; + this._table = config.table; + this._at.internalValue = config.at; + this._before.internalValue = config.before; + } + + // ========== + // ATTRIBUTES + // ========== + + // append_only - computed: false, optional: true, required: false + private _appendOnly?: string; + public get appendOnly() { + return this.getStringAttribute('append_only'); + } + public set appendOnly(value: string) { + this._appendOnly = value; + } + public resetAppendOnly() { + this._appendOnly = undefined; + } + // Temporarily expose input value. Use with caution. + public get appendOnlyInput() { + return this._appendOnly; + } + + // comment - computed: false, optional: true, required: false + private _comment?: string; + public get comment() { + return this.getStringAttribute('comment'); + } + public set comment(value: string) { + this._comment = value; + } + public resetComment() { + this._comment = undefined; + } + // Temporarily expose input value. Use with caution. + public get commentInput() { + return this._comment; + } + + // copy_grants - computed: false, optional: true, required: false + private _copyGrants?: boolean | cdktf.IResolvable; + public get copyGrants() { + return this.getBooleanAttribute('copy_grants'); + } + public set copyGrants(value: boolean | cdktf.IResolvable) { + this._copyGrants = value; + } + public resetCopyGrants() { + this._copyGrants = undefined; + } + // Temporarily expose input value. Use with caution. + public get copyGrantsInput() { + return this._copyGrants; + } + + // database - computed: false, optional: false, required: true + private _database?: string; + public get database() { + return this.getStringAttribute('database'); + } + public set database(value: string) { + this._database = value; + } + // Temporarily expose input value. Use with caution. + public get databaseInput() { + return this._database; + } + + // describe_output - computed: true, optional: false, required: false + private _describeOutput = new StreamOnTableDescribeOutputList(this, "describe_output", false); + public get describeOutput() { + return this._describeOutput; + } + + // fully_qualified_name - computed: true, optional: false, required: false + public get fullyQualifiedName() { + return this.getStringAttribute('fully_qualified_name'); + } + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // name - computed: false, optional: false, required: true + private _name?: string; + public get name() { + return this.getStringAttribute('name'); + } + public set name(value: string) { + this._name = value; + } + // Temporarily expose input value. Use with caution. + public get nameInput() { + return this._name; + } + + // schema - computed: false, optional: false, required: true + private _schema?: string; + public get schema() { + return this.getStringAttribute('schema'); + } + public set schema(value: string) { + this._schema = value; + } + // Temporarily expose input value. Use with caution. + public get schemaInput() { + return this._schema; + } + + // show_initial_rows - computed: false, optional: true, required: false + private _showInitialRows?: string; + public get showInitialRows() { + return this.getStringAttribute('show_initial_rows'); + } + public set showInitialRows(value: string) { + this._showInitialRows = value; + } + public resetShowInitialRows() { + this._showInitialRows = undefined; + } + // Temporarily expose input value. Use with caution. + public get showInitialRowsInput() { + return this._showInitialRows; + } + + // show_output - computed: true, optional: false, required: false + private _showOutput = new StreamOnTableShowOutputList(this, "show_output", false); + public get showOutput() { + return this._showOutput; + } + + // table - computed: false, optional: false, required: true + private _table?: string; + public get table() { + return this.getStringAttribute('table'); + } + public set table(value: string) { + this._table = value; + } + // Temporarily expose input value. Use with caution. + public get tableInput() { + return this._table; + } + + // at - computed: false, optional: true, required: false + private _at = new StreamOnTableAtOutputReference(this, "at"); + public get at() { + return this._at; + } + public putAt(value: StreamOnTableAt) { + this._at.internalValue = value; + } + public resetAt() { + this._at.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get atInput() { + return this._at.internalValue; + } + + // before - computed: false, optional: true, required: false + private _before = new StreamOnTableBeforeOutputReference(this, "before"); + public get before() { + return this._before; + } + public putBefore(value: StreamOnTableBefore) { + this._before.internalValue = value; + } + public resetBefore() { + this._before.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get beforeInput() { + return this._before.internalValue; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + append_only: cdktf.stringToTerraform(this._appendOnly), + comment: cdktf.stringToTerraform(this._comment), + copy_grants: cdktf.booleanToTerraform(this._copyGrants), + database: cdktf.stringToTerraform(this._database), + id: cdktf.stringToTerraform(this._id), + name: cdktf.stringToTerraform(this._name), + schema: cdktf.stringToTerraform(this._schema), + show_initial_rows: cdktf.stringToTerraform(this._showInitialRows), + table: cdktf.stringToTerraform(this._table), + at: streamOnTableAtToTerraform(this._at.internalValue), + before: streamOnTableBeforeToTerraform(this._before.internalValue), + }; + } + + protected synthesizeHclAttributes(): { [name: string]: any } { + const attrs = { + append_only: { + value: cdktf.stringToHclTerraform(this._appendOnly), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + comment: { + value: cdktf.stringToHclTerraform(this._comment), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + copy_grants: { + value: cdktf.booleanToHclTerraform(this._copyGrants), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, + database: { + value: cdktf.stringToHclTerraform(this._database), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + id: { + value: cdktf.stringToHclTerraform(this._id), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + name: { + value: cdktf.stringToHclTerraform(this._name), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + schema: { + value: cdktf.stringToHclTerraform(this._schema), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + show_initial_rows: { + value: cdktf.stringToHclTerraform(this._showInitialRows), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + table: { + value: cdktf.stringToHclTerraform(this._table), + isBlock: false, + type: "simple", + storageClassType: "string", + }, + at: { + value: streamOnTableAtToHclTerraform(this._at.internalValue), + isBlock: true, + type: "list", + storageClassType: "StreamOnTableAtList", + }, + before: { + value: streamOnTableBeforeToHclTerraform(this._before.internalValue), + isBlock: true, + type: "list", + storageClassType: "StreamOnTableBeforeList", + }, + }; + + // remove undefined attributes + return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined )) + } +} diff --git a/src/stream/README.md b/src/stream/README.md index 2f559b238..a27f32325 100644 --- a/src/stream/README.md +++ b/src/stream/README.md @@ -1,3 +1,3 @@ # `snowflake_stream` -Refer to the Terraform Registry for docs: [`snowflake_stream`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream). +Refer to the Terraform Registry for docs: [`snowflake_stream`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream). diff --git a/src/stream/index.ts b/src/stream/index.ts index 75762df58..d883358ee 100644 --- a/src/stream/index.ts +++ b/src/stream/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface StreamConfig extends cdktf.TerraformMetaArguments { /** * Type of the stream that will be created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#append_only Stream#append_only} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#append_only Stream#append_only} */ readonly appendOnly?: boolean | cdktf.IResolvable; /** * Specifies a comment for the stream. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#comment Stream#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#comment Stream#comment} */ readonly comment?: string; /** * The database in which to create the stream. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#database Stream#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#database Stream#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#id Stream#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#id Stream#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,49 +40,49 @@ export interface StreamConfig extends cdktf.TerraformMetaArguments { /** * Create an insert only stream type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#insert_only Stream#insert_only} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#insert_only Stream#insert_only} */ readonly insertOnly?: boolean | cdktf.IResolvable; /** * Specifies the identifier for the stream; must be unique for the database and schema in which the stream is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#name Stream#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#name Stream#name} */ readonly name: string; /** * Specifies an identifier for the stage the stream will monitor. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_stage Stream#on_stage} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_stage Stream#on_stage} */ readonly onStage?: string; /** * Specifies an identifier for the table the stream will monitor. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_table Stream#on_table} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_table Stream#on_table} */ readonly onTable?: string; /** * Specifies an identifier for the view the stream will monitor. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#on_view Stream#on_view} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#on_view Stream#on_view} */ readonly onView?: string; /** * The schema in which to create the stream. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#schema Stream#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#schema Stream#schema} */ readonly schema: string; /** * Specifies whether to return all existing rows in the source table as row inserts the first time the stream is consumed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#show_initial_rows Stream#show_initial_rows} */ readonly showInitialRows?: boolean | cdktf.IResolvable; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream snowflake_stream} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream snowflake_stream} */ export class Stream extends cdktf.TerraformResource { @@ -98,7 +98,7 @@ export class Stream extends cdktf.TerraformResource { * Generates CDKTF code for importing a Stream resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Stream to import - * @param importFromId The id of the existing Stream that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Stream that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Stream to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -110,7 +110,7 @@ export class Stream extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/stream snowflake_stream} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/stream snowflake_stream} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -121,7 +121,7 @@ export class Stream extends cdktf.TerraformResource { terraformResourceType: 'snowflake_stream', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/streamlit/README.md b/src/streamlit/README.md index 81c1a00a5..351b8fefe 100644 --- a/src/streamlit/README.md +++ b/src/streamlit/README.md @@ -1,3 +1,3 @@ # `snowflake_streamlit` -Refer to the Terraform Registry for docs: [`snowflake_streamlit`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit). +Refer to the Terraform Registry for docs: [`snowflake_streamlit`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit). diff --git a/src/streamlit/index.ts b/src/streamlit/index.ts index ce6bded58..f75e10adb 100644 --- a/src/streamlit/index.ts +++ b/src/streamlit/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,29 +15,29 @@ export interface StreamlitConfig extends cdktf.TerraformMetaArguments { /** * Specifies a comment for the streamlit. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#comment Streamlit#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#comment Streamlit#comment} */ readonly comment?: string; /** * The database in which to create the streamlit * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#database Streamlit#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#database Streamlit#database} */ readonly database: string; /** * Specifies the full path to the named stage containing the Streamlit Python files, media files, and the environment.yml file. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#directory_location Streamlit#directory_location} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#directory_location Streamlit#directory_location} */ readonly directoryLocation?: string; /** * External access integrations connected to the Streamlit. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#external_access_integrations Streamlit#external_access_integrations} */ readonly externalAccessIntegrations?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#id Streamlit#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#id Streamlit#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -46,37 +46,37 @@ export interface StreamlitConfig extends cdktf.TerraformMetaArguments { /** * Specifies the filename of the Streamlit Python application. This filename is relative to the value of `root_location` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#main_file Streamlit#main_file} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#main_file Streamlit#main_file} */ readonly mainFile: string; /** * String that specifies the identifier (i.e. name) for the streamlit; must be unique in your account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#name Streamlit#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#name Streamlit#name} */ readonly name: string; /** * Specifies the warehouse where SQL queries issued by the Streamlit application are run. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#query_warehouse Streamlit#query_warehouse} */ readonly queryWarehouse?: string; /** * The schema in which to create the streamlit. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#schema Streamlit#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#schema Streamlit#schema} */ readonly schema: string; /** * The stage in which streamlit files are located. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#stage Streamlit#stage} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#stage Streamlit#stage} */ readonly stage: string; /** * Specifies a title for the Streamlit app to display in Snowsight. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#title Streamlit#title} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#title Streamlit#title} */ readonly title?: string; } @@ -327,7 +327,7 @@ export class StreamlitShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit snowflake_streamlit} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit snowflake_streamlit} */ export class Streamlit extends cdktf.TerraformResource { @@ -343,7 +343,7 @@ export class Streamlit extends cdktf.TerraformResource { * Generates CDKTF code for importing a Streamlit resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Streamlit to import - * @param importFromId The id of the existing Streamlit that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Streamlit that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Streamlit to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -355,7 +355,7 @@ export class Streamlit extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/streamlit snowflake_streamlit} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/streamlit snowflake_streamlit} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -366,7 +366,7 @@ export class Streamlit extends cdktf.TerraformResource { terraformResourceType: 'snowflake_streamlit', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/table-column-masking-policy-application/README.md b/src/table-column-masking-policy-application/README.md index d5fac04ff..4bd271e3c 100644 --- a/src/table-column-masking-policy-application/README.md +++ b/src/table-column-masking-policy-application/README.md @@ -1,3 +1,3 @@ # `snowflake_table_column_masking_policy_application` -Refer to the Terraform Registry for docs: [`snowflake_table_column_masking_policy_application`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application). +Refer to the Terraform Registry for docs: [`snowflake_table_column_masking_policy_application`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application). diff --git a/src/table-column-masking-policy-application/index.ts b/src/table-column-masking-policy-application/index.ts index 31bcd7248..a070d8a06 100644 --- a/src/table-column-masking-policy-application/index.ts +++ b/src/table-column-masking-policy-application/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface TableColumnMaskingPolicyApplicationConfig extends cdktf.Terrafo /** * The column to apply the masking policy to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#column TableColumnMaskingPolicyApplication#column} */ readonly column: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#id TableColumnMaskingPolicyApplication#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,19 +28,19 @@ export interface TableColumnMaskingPolicyApplicationConfig extends cdktf.Terrafo /** * Fully qualified name (`database.schema.policyname`) of the policy to apply. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#masking_policy TableColumnMaskingPolicyApplication#masking_policy} */ readonly maskingPolicy: string; /** * The fully qualified name (`database.schema.table`) of the table to apply the masking policy to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#table TableColumnMaskingPolicyApplication#table} */ readonly table: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application} */ export class TableColumnMaskingPolicyApplication extends cdktf.TerraformResource { @@ -56,7 +56,7 @@ export class TableColumnMaskingPolicyApplication extends cdktf.TerraformResource * Generates CDKTF code for importing a TableColumnMaskingPolicyApplication resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the TableColumnMaskingPolicyApplication to import - * @param importFromId The id of the existing TableColumnMaskingPolicyApplication that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing TableColumnMaskingPolicyApplication that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the TableColumnMaskingPolicyApplication to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +68,7 @@ export class TableColumnMaskingPolicyApplication extends cdktf.TerraformResource // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_column_masking_policy_application snowflake_table_column_masking_policy_application} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -79,7 +79,7 @@ export class TableColumnMaskingPolicyApplication extends cdktf.TerraformResource terraformResourceType: 'snowflake_table_column_masking_policy_application', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/table-constraint/README.md b/src/table-constraint/README.md index 33770aa1b..86b0fe13d 100644 --- a/src/table-constraint/README.md +++ b/src/table-constraint/README.md @@ -1,3 +1,3 @@ # `snowflake_table_constraint` -Refer to the Terraform Registry for docs: [`snowflake_table_constraint`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint). +Refer to the Terraform Registry for docs: [`snowflake_table_constraint`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint). diff --git a/src/table-constraint/index.ts b/src/table-constraint/index.ts index e05a26378..3249cd6b5 100644 --- a/src/table-constraint/index.ts +++ b/src/table-constraint/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,35 +15,35 @@ export interface TableConstraintConfig extends cdktf.TerraformMetaArguments { /** * Columns to use in constraint key * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} */ readonly columns: string[]; /** * Comment for the table constraint * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#comment TableConstraint#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#comment TableConstraint#comment} */ readonly comment?: string; /** * Whether the constraint is deferrable * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#deferrable TableConstraint#deferrable} */ readonly deferrable?: boolean | cdktf.IResolvable; /** * Specifies whether the constraint is enabled or disabled. These properties are provided for compatibility with Oracle. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enable TableConstraint#enable} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enable TableConstraint#enable} */ readonly enable?: boolean | cdktf.IResolvable; /** * Whether the constraint is enforced * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#enforced TableConstraint#enforced} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#enforced TableConstraint#enforced} */ readonly enforced?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#id TableConstraint#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#id TableConstraint#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -52,43 +52,43 @@ export interface TableConstraintConfig extends cdktf.TerraformMetaArguments { /** * Whether the constraint is initially deferred or immediate * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#initially TableConstraint#initially} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#initially TableConstraint#initially} */ readonly initially?: string; /** * Name of constraint * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#name TableConstraint#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#name TableConstraint#name} */ readonly name: string; /** * Specifies whether a constraint in NOVALIDATE mode is taken into account during query rewrite. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#rely TableConstraint#rely} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#rely TableConstraint#rely} */ readonly rely?: boolean | cdktf.IResolvable; /** * Identifier for table to create constraint on. Format must follow: "\"<db_name>\".\"<schema_name>\".\"<table_name>\"" or "<db_name>.<schema_name>.<table_name>" (snowflake_table.my_table.id) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} */ readonly tableId: string; /** * Type of constraint, one of 'UNIQUE', 'PRIMARY KEY', or 'FOREIGN KEY' * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#type TableConstraint#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#type TableConstraint#type} */ readonly type: string; /** * Specifies whether to validate existing data on the table when a constraint is created. Only used in conjunction with the ENABLE property. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#validate TableConstraint#validate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#validate TableConstraint#validate} */ readonly validate?: boolean | cdktf.IResolvable; /** * foreign_key_properties block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#foreign_key_properties TableConstraint#foreign_key_properties} */ readonly foreignKeyProperties?: TableConstraintForeignKeyProperties; } @@ -96,13 +96,13 @@ export interface TableConstraintForeignKeyPropertiesReferences { /** * Columns to use in foreign key reference * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#columns TableConstraint#columns} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#columns TableConstraint#columns} */ readonly columns: string[]; /** * Name of constraint * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#table_id TableConstraint#table_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#table_id TableConstraint#table_id} */ readonly tableId: string; } @@ -211,25 +211,25 @@ export interface TableConstraintForeignKeyProperties { /** * The match type for the foreign key. Not applicable for primary/unique keys * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#match TableConstraint#match} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#match TableConstraint#match} */ readonly match?: string; /** * Specifies the action performed when the primary/unique key for the foreign key is deleted. Not applicable for primary/unique keys * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_delete TableConstraint#on_delete} */ readonly onDelete?: string; /** * Specifies the action performed when the primary/unique key for the foreign key is updated. Not applicable for primary/unique keys * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#on_update TableConstraint#on_update} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#on_update TableConstraint#on_update} */ readonly onUpdate?: string; /** * references block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#references TableConstraint#references} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#references TableConstraint#references} */ readonly references: TableConstraintForeignKeyPropertiesReferences; } @@ -397,7 +397,7 @@ export class TableConstraintForeignKeyPropertiesOutputReference extends cdktf.Co } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint snowflake_table_constraint} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint snowflake_table_constraint} */ export class TableConstraint extends cdktf.TerraformResource { @@ -413,7 +413,7 @@ export class TableConstraint extends cdktf.TerraformResource { * Generates CDKTF code for importing a TableConstraint resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the TableConstraint to import - * @param importFromId The id of the existing TableConstraint that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing TableConstraint that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the TableConstraint to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -425,7 +425,7 @@ export class TableConstraint extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table_constraint snowflake_table_constraint} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table_constraint snowflake_table_constraint} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -436,7 +436,7 @@ export class TableConstraint extends cdktf.TerraformResource { terraformResourceType: 'snowflake_table_constraint', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/table/README.md b/src/table/README.md index d7557b760..a0e8ff1e0 100644 --- a/src/table/README.md +++ b/src/table/README.md @@ -1,3 +1,3 @@ # `snowflake_table` -Refer to the Terraform Registry for docs: [`snowflake_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table). +Refer to the Terraform Registry for docs: [`snowflake_table`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table). diff --git a/src/table/index.ts b/src/table/index.ts index 20c91c7f5..21fd3b6b2 100644 --- a/src/table/index.ts +++ b/src/table/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,35 +15,35 @@ export interface TableConfig extends cdktf.TerraformMetaArguments { /** * Specifies whether to enable change tracking on the table. Default false. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#change_tracking Table#change_tracking} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#change_tracking Table#change_tracking} */ readonly changeTracking?: boolean | cdktf.IResolvable; /** * A list of one or more table columns/expressions to be used as clustering key(s) for the table * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#cluster_by Table#cluster_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#cluster_by Table#cluster_by} */ readonly clusterBy?: string[]; /** * Specifies a comment for the table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} */ readonly comment?: string; /** * Specifies the retention period for the table so that Time Travel actions (SELECT, CLONE, UNDROP) can be performed on historical data in the table. If you wish to inherit the parent schema setting then pass in the schema attribute to this argument or do not fill this parameter at all; the default value for this field is -1, which is a fallback to use Snowflake default - in this case the schema value * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#data_retention_time_in_days Table#data_retention_time_in_days} */ readonly dataRetentionTimeInDays?: number; /** * The database in which to create the table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#id Table#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#id Table#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -52,31 +52,31 @@ export interface TableConfig extends cdktf.TerraformMetaArguments { /** * Specifies the identifier for the table; must be unique for the database and schema in which the table is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} */ readonly name: string; /** * The schema in which to create the table. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} */ readonly schema: string; /** * column block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#column Table#column} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#column Table#column} */ readonly column: TableColumn[] | cdktf.IResolvable; /** * primary_key block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#primary_key Table#primary_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#primary_key Table#primary_key} */ readonly primaryKey?: TablePrimaryKey; /** * tag block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#tag Table#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#tag Table#tag} */ readonly tag?: TableTag[] | cdktf.IResolvable; } @@ -84,19 +84,19 @@ export interface TableColumnDefault { /** * The default constant value for the column * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#constant Table#constant} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#constant Table#constant} */ readonly constant?: string; /** * The default expression value for the column * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#expression Table#expression} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#expression Table#expression} */ readonly expression?: string; /** * The default sequence to use for the column * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#sequence Table#sequence} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#sequence Table#sequence} */ readonly sequence?: string; } @@ -240,13 +240,13 @@ export interface TableColumnIdentity { /** * The number to start incrementing at. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#start_num Table#start_num} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#start_num Table#start_num} */ readonly startNum?: number; /** * Step size to increment by. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#step_num Table#step_num} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#step_num Table#step_num} */ readonly stepNum?: number; } @@ -361,49 +361,49 @@ export interface TableColumn { /** * Column collation, e.g. utf8 * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#collate Table#collate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#collate Table#collate} */ readonly collate?: string; /** * Column comment * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#comment Table#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#comment Table#comment} */ readonly comment?: string; /** * Masking policy to apply on column. It has to be a fully qualified name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#masking_policy Table#masking_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#masking_policy Table#masking_policy} */ readonly maskingPolicy?: string; /** * Column name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} */ readonly name: string; /** * Whether this column can contain null values. **Note**: Depending on your Snowflake version, the default value will not suffice if this column is used in a primary key constraint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#nullable Table#nullable} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#nullable Table#nullable} */ readonly nullable?: boolean | cdktf.IResolvable; /** * Column type, e.g. VARIANT. For a full list of column types, see [Summary of Data Types](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#type Table#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#type Table#type} */ readonly type: string; /** * default block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#default Table#default} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#default Table#default} */ readonly default?: TableColumnDefault; /** * identity block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#identity Table#identity} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#identity Table#identity} */ readonly identity?: TableColumnIdentity; } @@ -723,13 +723,13 @@ export interface TablePrimaryKey { /** * Columns to use in primary key * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#keys Table#keys} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#keys Table#keys} */ readonly keys: string[]; /** * Name of constraint * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} */ readonly name?: string; } @@ -841,25 +841,25 @@ export interface TableTag { /** * Name of the database that the tag was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#database Table#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#database Table#database} */ readonly database?: string; /** * Tag name, e.g. department. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#name Table#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#name Table#name} */ readonly name: string; /** * Name of the schema that the tag was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#schema Table#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#schema Table#schema} */ readonly schema?: string; /** * Tag value, e.g. marketing_info. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#value Table#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#value Table#value} */ readonly value: string; } @@ -1056,7 +1056,7 @@ export class TableTagList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table snowflake_table} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table snowflake_table} */ export class Table extends cdktf.TerraformResource { @@ -1072,7 +1072,7 @@ export class Table extends cdktf.TerraformResource { * Generates CDKTF code for importing a Table resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Table to import - * @param importFromId The id of the existing Table that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Table that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Table to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1084,7 +1084,7 @@ export class Table extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/table snowflake_table} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/table snowflake_table} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -1095,7 +1095,7 @@ export class Table extends cdktf.TerraformResource { terraformResourceType: 'snowflake_table', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/tag-association/README.md b/src/tag-association/README.md index e621efc48..dadbd62c5 100644 --- a/src/tag-association/README.md +++ b/src/tag-association/README.md @@ -1,3 +1,3 @@ # `snowflake_tag_association` -Refer to the Terraform Registry for docs: [`snowflake_tag_association`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association). +Refer to the Terraform Registry for docs: [`snowflake_tag_association`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association). diff --git a/src/tag-association/index.ts b/src/tag-association/index.ts index 7c49822be..552d264b3 100644 --- a/src/tag-association/index.ts +++ b/src/tag-association/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface TagAssociationConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#id TagAssociation#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#id TagAssociation#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,43 +22,43 @@ export interface TagAssociationConfig extends cdktf.TerraformMetaArguments { /** * Specifies the object identifier for the tag association. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_name TagAssociation#object_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_name TagAssociation#object_name} */ readonly objectName?: string; /** * Specifies the type of object to add a tag. Allowed object types: [ACCOUNT APPLICATION APPLICATION PACKAGE DATABASE INTEGRATION NETWORK POLICY ROLE SHARE USER WAREHOUSE DATABASE ROLE SCHEMA ALERT EXTERNAL FUNCTION EXTERNAL TABLE GIT REPOSITORY ICEBERG TABLE MATERIALIZED VIEW PIPE MASKING POLICY PASSWORD POLICY ROW ACCESS POLICY SESSION POLICY PROCEDURE STAGE STREAM TABLE TASK VIEW COLUMN EVENT TABLE]. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_type TagAssociation#object_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_type TagAssociation#object_type} */ readonly objectType: string; /** * If true, skips validation of the tag association. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#skip_validation TagAssociation#skip_validation} */ readonly skipValidation?: boolean | cdktf.IResolvable; /** * Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_id TagAssociation#tag_id} */ readonly tagId: string; /** * Specifies the value of the tag, (e.g. 'finance' or 'engineering') * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#tag_value TagAssociation#tag_value} */ readonly tagValue: string; /** * object_identifier block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#object_identifier TagAssociation#object_identifier} */ readonly objectIdentifier: TagAssociationObjectIdentifier[] | cdktf.IResolvable; /** * timeouts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#timeouts TagAssociation#timeouts} */ readonly timeouts?: TagAssociationTimeouts; } @@ -66,19 +66,19 @@ export interface TagAssociationObjectIdentifier { /** * Name of the database that the object was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#database TagAssociation#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#database TagAssociation#database} */ readonly database?: string; /** * Name of the object to associate the tag with. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#name TagAssociation#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#name TagAssociation#name} */ readonly name: string; /** * Name of the schema that the object was created in. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#schema TagAssociation#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#schema TagAssociation#schema} */ readonly schema?: string; } @@ -249,7 +249,7 @@ export class TagAssociationObjectIdentifierList extends cdktf.ComplexList { } export interface TagAssociationTimeouts { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#create TagAssociation#create} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#create TagAssociation#create} */ readonly create?: string; } @@ -343,7 +343,7 @@ export class TagAssociationTimeoutsOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association snowflake_tag_association} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association snowflake_tag_association} */ export class TagAssociation extends cdktf.TerraformResource { @@ -359,7 +359,7 @@ export class TagAssociation extends cdktf.TerraformResource { * Generates CDKTF code for importing a TagAssociation resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the TagAssociation to import - * @param importFromId The id of the existing TagAssociation that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing TagAssociation that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the TagAssociation to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -371,7 +371,7 @@ export class TagAssociation extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_association snowflake_tag_association} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_association snowflake_tag_association} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -382,7 +382,7 @@ export class TagAssociation extends cdktf.TerraformResource { terraformResourceType: 'snowflake_tag_association', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/tag-masking-policy-association/README.md b/src/tag-masking-policy-association/README.md index 62cc0171d..f4b499940 100644 --- a/src/tag-masking-policy-association/README.md +++ b/src/tag-masking-policy-association/README.md @@ -1,3 +1,3 @@ # `snowflake_tag_masking_policy_association` -Refer to the Terraform Registry for docs: [`snowflake_tag_masking_policy_association`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association). +Refer to the Terraform Registry for docs: [`snowflake_tag_masking_policy_association`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association). diff --git a/src/tag-masking-policy-association/index.ts b/src/tag-masking-policy-association/index.ts index ff14f8d8c..e80c73620 100644 --- a/src/tag-masking-policy-association/index.ts +++ b/src/tag-masking-policy-association/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface TagMaskingPolicyAssociationConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#id TagMaskingPolicyAssociation#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,19 +22,19 @@ export interface TagMaskingPolicyAssociationConfig extends cdktf.TerraformMetaAr /** * The resource id of the masking policy * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#masking_policy_id TagMaskingPolicyAssociation#masking_policy_id} */ readonly maskingPolicyId: string; /** * Specifies the identifier for the tag. Note: format must follow: "databaseName"."schemaName"."tagName" or "databaseName.schemaName.tagName" or "databaseName|schemaName.tagName" (snowflake_tag.tag.id) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#tag_id TagMaskingPolicyAssociation#tag_id} */ readonly tagId: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association} */ export class TagMaskingPolicyAssociation extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class TagMaskingPolicyAssociation extends cdktf.TerraformResource { * Generates CDKTF code for importing a TagMaskingPolicyAssociation resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the TagMaskingPolicyAssociation to import - * @param importFromId The id of the existing TagMaskingPolicyAssociation that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing TagMaskingPolicyAssociation that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the TagMaskingPolicyAssociation to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class TagMaskingPolicyAssociation extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag_masking_policy_association snowflake_tag_masking_policy_association} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class TagMaskingPolicyAssociation extends cdktf.TerraformResource { terraformResourceType: 'snowflake_tag_masking_policy_association', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/tag/README.md b/src/tag/README.md index c3b12c52e..b962ea18a 100644 --- a/src/tag/README.md +++ b/src/tag/README.md @@ -1,3 +1,3 @@ # `snowflake_tag` -Refer to the Terraform Registry for docs: [`snowflake_tag`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag). +Refer to the Terraform Registry for docs: [`snowflake_tag`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag). diff --git a/src/tag/index.ts b/src/tag/index.ts index 1dc3c0a94..dc0d12aab 100644 --- a/src/tag/index.ts +++ b/src/tag/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,23 +15,23 @@ export interface TagConfig extends cdktf.TerraformMetaArguments { /** * List of allowed values for the tag. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#allowed_values Tag#allowed_values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#allowed_values Tag#allowed_values} */ readonly allowedValues?: string[]; /** * Specifies a comment for the tag. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#comment Tag#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#comment Tag#comment} */ readonly comment?: string; /** * The database in which to create the tag. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#database Tag#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#database Tag#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#id Tag#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#id Tag#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -40,19 +40,19 @@ export interface TagConfig extends cdktf.TerraformMetaArguments { /** * Specifies the identifier for the tag; must be unique for the database in which the tag is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#name Tag#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#name Tag#name} */ readonly name: string; /** * The schema in which to create the tag. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#schema Tag#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#schema Tag#schema} */ readonly schema: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag snowflake_tag} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag snowflake_tag} */ export class Tag extends cdktf.TerraformResource { @@ -68,7 +68,7 @@ export class Tag extends cdktf.TerraformResource { * Generates CDKTF code for importing a Tag resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Tag to import - * @param importFromId The id of the existing Tag that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Tag that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Tag to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -80,7 +80,7 @@ export class Tag extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/tag snowflake_tag} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/tag snowflake_tag} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -91,7 +91,7 @@ export class Tag extends cdktf.TerraformResource { terraformResourceType: 'snowflake_tag', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/task/README.md b/src/task/README.md index 3ec4efa1b..0b16c0172 100644 --- a/src/task/README.md +++ b/src/task/README.md @@ -1,3 +1,3 @@ # `snowflake_task` -Refer to the Terraform Registry for docs: [`snowflake_task`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task). +Refer to the Terraform Registry for docs: [`snowflake_task`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task). diff --git a/src/task/index.ts b/src/task/index.ts index db72325af..942532e1e 100644 --- a/src/task/index.ts +++ b/src/task/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,41 +15,41 @@ export interface TaskConfig extends cdktf.TerraformMetaArguments { /** * Specifies one or more predecessor tasks for the current task. Use this option to create a DAG of tasks or add this task to an existing DAG. A DAG is a series of tasks that starts with a scheduled root task and is linked together by dependencies. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#after Task#after} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#after Task#after} */ readonly after?: string[]; /** * By default, Snowflake ensures that only one instance of a particular DAG is allowed to run at a time, setting the parameter value to TRUE permits DAG runs to overlap. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#allow_overlapping_execution Task#allow_overlapping_execution} */ readonly allowOverlappingExecution?: boolean | cdktf.IResolvable; /** * Specifies a comment for the task. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#comment Task#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#comment Task#comment} */ readonly comment?: string; /** * The database in which to create the task. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#database Task#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#database Task#database} */ readonly database: string; /** * Specifies if the task should be started (enabled) after creation or should remain suspended (default). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#enabled Task#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#enabled Task#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** * Specifies the name of the notification integration used for error notifications. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#error_integration Task#error_integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#error_integration Task#error_integration} */ readonly errorIntegration?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#id Task#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#id Task#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -58,67 +58,67 @@ export interface TaskConfig extends cdktf.TerraformMetaArguments { /** * Specifies the identifier for the task; must be unique for the database and schema in which the task is created. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#name Task#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#name Task#name} */ readonly name: string; /** * The schedule for periodically running the task. This can be a cron or interval in minutes. (Conflict with after) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schedule Task#schedule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schedule Task#schedule} */ readonly schedule?: string; /** * The schema in which to create the task. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#schema Task#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#schema Task#schema} */ readonly schema: string; /** * Specifies session parameters to set for the session when the task runs. A task supports all session parameters. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#session_parameters Task#session_parameters} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#session_parameters Task#session_parameters} */ readonly sessionParameters?: { [key: string]: string }; /** * Any single SQL statement, or a call to a stored procedure, executed when the task runs. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#sql_statement Task#sql_statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#sql_statement Task#sql_statement} */ readonly sqlStatement: string; /** * Specifies the number of consecutive failed task runs after which the current task is suspended automatically. The default is 0 (no automatic suspension). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#suspend_task_after_num_failures Task#suspend_task_after_num_failures} */ readonly suspendTaskAfterNumFailures?: number; /** * Specifies the size of the compute resources to provision for the first run of the task, before a task history is available for Snowflake to determine an ideal size. Once a task has successfully completed a few runs, Snowflake ignores this parameter setting. (Conflicts with warehouse) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_managed_initial_warehouse_size Task#user_task_managed_initial_warehouse_size} */ readonly userTaskManagedInitialWarehouseSize?: string; /** * Specifies the time limit on a single run of the task before it times out (in milliseconds). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#user_task_timeout_ms Task#user_task_timeout_ms} */ readonly userTaskTimeoutMs?: number; /** * The warehouse the task will use. Omit this parameter to use Snowflake-managed compute resources for runs of this task. (Conflicts with user_task_managed_initial_warehouse_size) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#warehouse Task#warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#warehouse Task#warehouse} */ readonly warehouse?: string; /** * Specifies a Boolean SQL expression; multiple conditions joined with AND/OR are supported. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#when Task#when} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#when Task#when} */ readonly when?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task snowflake_task} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task snowflake_task} */ export class Task extends cdktf.TerraformResource { @@ -134,7 +134,7 @@ export class Task extends cdktf.TerraformResource { * Generates CDKTF code for importing a Task resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Task to import - * @param importFromId The id of the existing Task that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Task that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Task to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -146,7 +146,7 @@ export class Task extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/task snowflake_task} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/task snowflake_task} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -157,7 +157,7 @@ export class Task extends cdktf.TerraformResource { terraformResourceType: 'snowflake_task', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/unsafe-execute/README.md b/src/unsafe-execute/README.md index dcc5e4348..5df661ba5 100644 --- a/src/unsafe-execute/README.md +++ b/src/unsafe-execute/README.md @@ -1,3 +1,3 @@ # `snowflake_unsafe_execute` -Refer to the Terraform Registry for docs: [`snowflake_unsafe_execute`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute). +Refer to the Terraform Registry for docs: [`snowflake_unsafe_execute`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute). diff --git a/src/unsafe-execute/index.ts b/src/unsafe-execute/index.ts index 530325ab0..3329230d4 100644 --- a/src/unsafe-execute/index.ts +++ b/src/unsafe-execute/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface UnsafeExecuteConfig extends cdktf.TerraformMetaArguments { /** * SQL statement to execute. Forces recreation of resource on change. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#execute UnsafeExecute#execute} */ readonly execute: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#id UnsafeExecute#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#id UnsafeExecute#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,19 +28,19 @@ export interface UnsafeExecuteConfig extends cdktf.TerraformMetaArguments { /** * Optional SQL statement to do a read. Invoked after creation and every time it is changed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#query UnsafeExecute#query} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#query UnsafeExecute#query} */ readonly query?: string; /** * SQL statement to revert the execute statement. Invoked when resource is being destroyed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#revert UnsafeExecute#revert} */ readonly revert: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute snowflake_unsafe_execute} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute snowflake_unsafe_execute} */ export class UnsafeExecute extends cdktf.TerraformResource { @@ -56,7 +56,7 @@ export class UnsafeExecute extends cdktf.TerraformResource { * Generates CDKTF code for importing a UnsafeExecute resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the UnsafeExecute to import - * @param importFromId The id of the existing UnsafeExecute that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing UnsafeExecute that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the UnsafeExecute to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +68,7 @@ export class UnsafeExecute extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/unsafe_execute snowflake_unsafe_execute} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/unsafe_execute snowflake_unsafe_execute} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -79,7 +79,7 @@ export class UnsafeExecute extends cdktf.TerraformResource { terraformResourceType: 'snowflake_unsafe_execute', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/user-password-policy-attachment/README.md b/src/user-password-policy-attachment/README.md index 5e44b6bf4..62ae17cfd 100644 --- a/src/user-password-policy-attachment/README.md +++ b/src/user-password-policy-attachment/README.md @@ -1,3 +1,3 @@ # `snowflake_user_password_policy_attachment` -Refer to the Terraform Registry for docs: [`snowflake_user_password_policy_attachment`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment). +Refer to the Terraform Registry for docs: [`snowflake_user_password_policy_attachment`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment). diff --git a/src/user-password-policy-attachment/index.ts b/src/user-password-policy-attachment/index.ts index d98816271..a58f49544 100644 --- a/src/user-password-policy-attachment/index.ts +++ b/src/user-password-policy-attachment/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface UserPasswordPolicyAttachmentConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#id UserPasswordPolicyAttachment#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,19 +22,19 @@ export interface UserPasswordPolicyAttachmentConfig extends cdktf.TerraformMetaA /** * Fully qualified name of the password policy * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#password_policy_name UserPasswordPolicyAttachment#password_policy_name} */ readonly passwordPolicyName: string; /** * User name of the user you want to attach the password policy to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#user_name UserPasswordPolicyAttachment#user_name} */ readonly userName: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment} */ export class UserPasswordPolicyAttachment extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class UserPasswordPolicyAttachment extends cdktf.TerraformResource { * Generates CDKTF code for importing a UserPasswordPolicyAttachment resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the UserPasswordPolicyAttachment to import - * @param importFromId The id of the existing UserPasswordPolicyAttachment that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing UserPasswordPolicyAttachment that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the UserPasswordPolicyAttachment to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class UserPasswordPolicyAttachment extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_password_policy_attachment snowflake_user_password_policy_attachment} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class UserPasswordPolicyAttachment extends cdktf.TerraformResource { terraformResourceType: 'snowflake_user_password_policy_attachment', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/user-public-keys/README.md b/src/user-public-keys/README.md index d0172f1f4..bdc650c6b 100644 --- a/src/user-public-keys/README.md +++ b/src/user-public-keys/README.md @@ -1,3 +1,3 @@ # `snowflake_user_public_keys` -Refer to the Terraform Registry for docs: [`snowflake_user_public_keys`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys). +Refer to the Terraform Registry for docs: [`snowflake_user_public_keys`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys). diff --git a/src/user-public-keys/index.ts b/src/user-public-keys/index.ts index 178d55226..229ca931a 100644 --- a/src/user-public-keys/index.ts +++ b/src/user-public-keys/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface UserPublicKeysConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#id UserPublicKeys#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#id UserPublicKeys#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,25 +22,25 @@ export interface UserPublicKeysConfig extends cdktf.TerraformMetaArguments { /** * Name of the user. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#name UserPublicKeys#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#name UserPublicKeys#name} */ readonly name: string; /** * Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key UserPublicKeys#rsa_public_key} */ readonly rsaPublicKey?: string; /** * Specifies the user’s second RSA public key; used to rotate the public and Public keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#rsa_public_key_2 UserPublicKeys#rsa_public_key_2} */ readonly rsaPublicKey2?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys snowflake_user_public_keys} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys snowflake_user_public_keys} */ export class UserPublicKeys extends cdktf.TerraformResource { @@ -56,7 +56,7 @@ export class UserPublicKeys extends cdktf.TerraformResource { * Generates CDKTF code for importing a UserPublicKeys resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the UserPublicKeys to import - * @param importFromId The id of the existing UserPublicKeys that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing UserPublicKeys that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the UserPublicKeys to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +68,7 @@ export class UserPublicKeys extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user_public_keys snowflake_user_public_keys} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user_public_keys snowflake_user_public_keys} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -79,7 +79,7 @@ export class UserPublicKeys extends cdktf.TerraformResource { terraformResourceType: 'snowflake_user_public_keys', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/user/README.md b/src/user/README.md index a6ec58a81..ba7e92143 100644 --- a/src/user/README.md +++ b/src/user/README.md @@ -1,3 +1,3 @@ # `snowflake_user` -Refer to the Terraform Registry for docs: [`snowflake_user`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user). +Refer to the Terraform Registry for docs: [`snowflake_user`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user). diff --git a/src/user/index.ts b/src/user/index.ts index 964ef3fe9..45e84f268 100644 --- a/src/user/index.ts +++ b/src/user/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,191 +15,191 @@ export interface UserConfig extends cdktf.TerraformMetaArguments { /** * Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check [ABORT_DETACHED_QUERY docs](https://docs.snowflake.com/en/sql-reference/parameters#abort-detached-query). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#abort_detached_query User#abort_detached_query} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#abort_detached_query User#abort_detached_query} */ readonly abortDetachedQuery?: boolean | cdktf.IResolvable; /** * Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see [Transactions](https://docs.snowflake.com/en/sql-reference/transactions). For more information, check [AUTOCOMMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#autocommit). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#autocommit User#autocommit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#autocommit User#autocommit} */ readonly autocommit?: boolean | cdktf.IResolvable; /** * The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-input-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_input_format User#binary_input_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_input_format User#binary_input_format} */ readonly binaryInputFormat?: string; /** * The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see [Binary input and output](https://docs.snowflake.com/en/sql-reference/binary-input-output). For more information, check [BINARY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#binary-output-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#binary_output_format User#binary_output_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#binary_output_format User#binary_output_format} */ readonly binaryOutputFormat?: string; /** * Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check [CLIENT_MEMORY_LIMIT docs](https://docs.snowflake.com/en/sql-reference/parameters#client-memory-limit). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_memory_limit User#client_memory_limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_memory_limit User#client_memory_limit} */ readonly clientMemoryLimit?: number; /** * For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check [CLIENT_METADATA_REQUEST_USE_CONNECTION_CTX docs](https://docs.snowflake.com/en/sql-reference/parameters#client-metadata-request-use-connection-ctx). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_metadata_request_use_connection_ctx User#client_metadata_request_use_connection_ctx} */ readonly clientMetadataRequestUseConnectionCtx?: boolean | cdktf.IResolvable; /** * Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check [CLIENT_PREFETCH_THREADS docs](https://docs.snowflake.com/en/sql-reference/parameters#client-prefetch-threads). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_prefetch_threads User#client_prefetch_threads} */ readonly clientPrefetchThreads?: number; /** * Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check [CLIENT_RESULT_CHUNK_SIZE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-chunk-size). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_chunk_size User#client_result_chunk_size} */ readonly clientResultChunkSize?: number; /** * Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check [CLIENT_RESULT_COLUMN_CASE_INSENSITIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-result-column-case-insensitive). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_result_column_case_insensitive User#client_result_column_case_insensitive} */ readonly clientResultColumnCaseInsensitive?: boolean | cdktf.IResolvable; /** * Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive User#client_session_keep_alive} */ readonly clientSessionKeepAlive?: boolean | cdktf.IResolvable; /** * Number of seconds in-between client attempts to update the token for the session. For more information, check [CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY docs](https://docs.snowflake.com/en/sql-reference/parameters#client-session-keep-alive-heartbeat-frequency). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_session_keep_alive_heartbeat_frequency User#client_session_keep_alive_heartbeat_frequency} */ readonly clientSessionKeepAliveHeartbeatFrequency?: number; /** * Specifies the [TIMESTAMP_* variation](https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#label-datatypes-timestamp-variations) to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check [CLIENT_TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#client-timestamp-type-mapping). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#client_timestamp_type_mapping User#client_timestamp_type_mapping} */ readonly clientTimestampTypeMapping?: string; /** * Specifies a comment for the user. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#comment User#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#comment User#comment} */ readonly comment?: string; /** * Specifies the input format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-input-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_input_format User#date_input_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_input_format User#date_input_format} */ readonly dateInputFormat?: string; /** * Specifies the display format for the DATE data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [DATE_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#date-output-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#date_output_format User#date_output_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#date_output_format User#date_output_format} */ readonly dateOutputFormat?: string; /** * Specifies the number of days after which the user status is set to `Expired` and the user is no longer allowed to log in. This is useful for defining temporary users (i.e. users who should only have access to Snowflake for a limited time period). In general, you should not set this property for [account administrators](https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#label-accountadmin-users) (i.e. users with the `ACCOUNTADMIN` role) because Snowflake locks them out when they become `Expired`. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#days_to_expiry User#days_to_expiry} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#days_to_expiry User#days_to_expiry} */ readonly daysToExpiry?: number; /** * Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_namespace User#default_namespace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_namespace User#default_namespace} */ readonly defaultNamespace?: string; /** * Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does **not** grant the role to the user. The role must be granted explicitly to the user using the [GRANT ROLE](https://docs.snowflake.com/en/sql-reference/sql/grant-role) command. In addition, the CREATE USER operation does not verify that the role exists. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_role User#default_role} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_role User#default_role} */ readonly defaultRole?: string; /** * Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): `DEFAULT` | `NONE` | `ALL`. More information can be found in [doc](https://docs.snowflake.com/en/sql-reference/sql/create-user#optional-object-properties-objectproperties). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_secondary_roles_option User#default_secondary_roles_option} */ readonly defaultSecondaryRolesOption?: string; /** * Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#default_warehouse User#default_warehouse} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#default_warehouse User#default_warehouse} */ readonly defaultWarehouse?: string; /** * Allows enabling or disabling [multi-factor authentication](https://docs.snowflake.com/en/user-guide/security-mfa). Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disable_mfa User#disable_mfa} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disable_mfa User#disable_mfa} */ readonly disableMfa?: string; /** * Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#disabled User#disabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#disabled User#disabled} */ readonly disabled?: string; /** * Name displayed for the user in the Snowflake web interface. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#display_name User#display_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#display_name User#display_name} */ readonly displayName?: string; /** * Email address for the user. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#email User#email} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#email User#email} */ readonly email?: string; /** * Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check [ENABLE_UNLOAD_PHYSICAL_TYPE_OPTIMIZATION docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unload-physical-type-optimization). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unload_physical_type_optimization User#enable_unload_physical_type_optimization} */ readonly enableUnloadPhysicalTypeOptimization?: boolean | cdktf.IResolvable; /** * Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If `FALSE`, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR parameter. When using the ALTER USER command to set the parameter to `TRUE` for a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check [ENABLE_UNREDACTED_QUERY_SYNTAX_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#enable-unredacted-query-syntax-error). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#enable_unredacted_query_syntax_error User#enable_unredacted_query_syntax_error} */ readonly enableUnredactedQuerySyntaxError?: boolean | cdktf.IResolvable; /** * Specifies whether to return an error when the [MERGE](https://docs.snowflake.com/en/sql-reference/sql/merge) command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_MERGE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-merge). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_merge User#error_on_nondeterministic_merge} */ readonly errorOnNondeterministicMerge?: boolean | cdktf.IResolvable; /** * Specifies whether to return an error when the [UPDATE](https://docs.snowflake.com/en/sql-reference/sql/update) command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check [ERROR_ON_NONDETERMINISTIC_UPDATE docs](https://docs.snowflake.com/en/sql-reference/parameters#error-on-nondeterministic-update). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#error_on_nondeterministic_update User#error_on_nondeterministic_update} */ readonly errorOnNondeterministicUpdate?: boolean | cdktf.IResolvable; /** * First name of the user. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#first_name User#first_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#first_name User#first_name} */ readonly firstName?: string; /** * Display format for [GEOGRAPHY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geography). For more information, check [GEOGRAPHY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geography-output-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geography_output_format User#geography_output_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geography_output_format User#geography_output_format} */ readonly geographyOutputFormat?: string; /** * Display format for [GEOMETRY values](https://docs.snowflake.com/en/sql-reference/data-types-geospatial.html#label-data-types-geometry). For more information, check [GEOMETRY_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#geometry-output-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#geometry_output_format User#geometry_output_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#geometry_output_format User#geometry_output_format} */ readonly geometryOutputFormat?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#id User#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#id User#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -208,289 +208,289 @@ export interface UserConfig extends cdktf.TerraformMetaArguments { /** * Specifies how JDBC processes columns that have a scale of zero (0). For more information, check [JDBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-decimal-as-int). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_decimal_as_int User#jdbc_treat_decimal_as_int} */ readonly jdbcTreatDecimalAsInt?: boolean | cdktf.IResolvable; /** * Specifies how JDBC processes TIMESTAMP_NTZ values. For more information, check [JDBC_TREAT_TIMESTAMP_NTZ_AS_UTC docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-treat-timestamp-ntz-as-utc). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_treat_timestamp_ntz_as_utc User#jdbc_treat_timestamp_ntz_as_utc} */ readonly jdbcTreatTimestampNtzAsUtc?: boolean | cdktf.IResolvable; /** * Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the [TIMEZONE](https://docs.snowflake.com/en/sql-reference/parameters#label-timezone) parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check [JDBC_USE_SESSION_TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#jdbc-use-session-timezone). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#jdbc_use_session_timezone User#jdbc_use_session_timezone} */ readonly jdbcUseSessionTimezone?: boolean | cdktf.IResolvable; /** * Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check [JSON_INDENT docs](https://docs.snowflake.com/en/sql-reference/parameters#json-indent). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#json_indent User#json_indent} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#json_indent User#json_indent} */ readonly jsonIndent?: number; /** * Last name of the user. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#last_name User#last_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#last_name User#last_name} */ readonly lastName?: string; /** * Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check [LOCK_TIMEOUT docs](https://docs.snowflake.com/en/sql-reference/parameters#lock-timeout). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#lock_timeout User#lock_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#lock_timeout User#lock_timeout} */ readonly lockTimeout?: number; /** * Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see [Setting log level](https://docs.snowflake.com/en/developer-guide/logging-tracing/logging-log-level). For more information, check [LOG_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#log-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#log_level User#log_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#log_level User#log_level} */ readonly logLevel?: string; /** * The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#login_name User#login_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#login_name User#login_name} */ readonly loginName?: string; /** * Middle name of the user. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#middle_name User#middle_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#middle_name User#middle_name} */ readonly middleName?: string; /** * Specifies the number of minutes to temporarily bypass MFA for the user. This property can be used to allow a MFA-enrolled user to temporarily bypass MFA during login in the event that their MFA device is not available. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_bypass_mfa User#mins_to_bypass_mfa} */ readonly minsToBypassMfa?: number; /** * Specifies the number of minutes until the temporary lock on the user login is cleared. To protect against unauthorized user login, Snowflake places a temporary lock on a user after five consecutive unsuccessful login attempts. When creating a user, this property can be set to prevent them from logging in until the specified amount of time passes. To remove a lock immediately for a user, specify a value of 0 for this parameter. **Note** because this value changes continuously after setting it, the provider is currently NOT handling the external changes to it. External changes for this field won't be detected. In case you want to apply external changes, you can re-create the resource manually using "terraform taint". * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#mins_to_unlock User#mins_to_unlock} */ readonly minsToUnlock?: number; /** * Number of statements to execute when using the multi-statement capability. For more information, check [MULTI_STATEMENT_COUNT docs](https://docs.snowflake.com/en/sql-reference/parameters#multi-statement-count). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#multi_statement_count User#multi_statement_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#multi_statement_count User#multi_statement_count} */ readonly multiStatementCount?: number; /** * Specifies whether the user is forced to change their password on next login (including their first/initial login) into the system. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#must_change_password User#must_change_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#must_change_password User#must_change_password} */ readonly mustChangePassword?: string; /** * Name of the user. Note that if you do not supply login_name this will be used as login_name. Check the [docs](https://docs.snowflake.net/manuals/sql-reference/sql/create-user.html#required-parameters). Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#name User#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#name User#name} */ readonly name: string; /** * Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see [Controlling network traffic with network policies](https://docs.snowflake.com/en/user-guide/network-policies). Any existing network policy (created using [CREATE NETWORK POLICY](https://docs.snowflake.com/en/sql-reference/sql/create-network-policy)). For more information, check [NETWORK_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#network-policy). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#network_policy User#network_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#network_policy User#network_policy} */ readonly networkPolicy?: string; /** * Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in [increasing or decreasing order](https://docs.snowflake.com/en/user-guide/querying-sequences.html#label-querying-sequences-increasing-values). For more information, check [NOORDER_SEQUENCE_AS_DEFAULT docs](https://docs.snowflake.com/en/sql-reference/parameters#noorder-sequence-as-default). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#noorder_sequence_as_default User#noorder_sequence_as_default} */ readonly noorderSequenceAsDefault?: boolean | cdktf.IResolvable; /** * Specifies how ODBC processes columns that have a scale of zero (0). For more information, check [ODBC_TREAT_DECIMAL_AS_INT docs](https://docs.snowflake.com/en/sql-reference/parameters#odbc-treat-decimal-as-int). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#odbc_treat_decimal_as_int User#odbc_treat_decimal_as_int} */ readonly odbcTreatDecimalAsInt?: boolean | cdktf.IResolvable; /** * Password for the user. **WARNING:** this will put the password in the terraform state file. Use carefully. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#password User#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#password User#password} */ readonly password?: string; /** * Specifies whether to prevent data unload operations to internal (Snowflake) stages using [COPY INTO ](https://docs.snowflake.com/en/sql-reference/sql/copy-into-location) statements. For more information, check [PREVENT_UNLOAD_TO_INTERNAL_STAGES docs](https://docs.snowflake.com/en/sql-reference/parameters#prevent-unload-to-internal-stages). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#prevent_unload_to_internal_stages User#prevent_unload_to_internal_stages} */ readonly preventUnloadToInternalStages?: boolean | cdktf.IResolvable; /** * Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the [QUERY_HISTORY, QUERY_HISTORY_BY_*](https://docs.snowflake.com/en/sql-reference/functions/query_history) functions. For more information, check [QUERY_TAG docs](https://docs.snowflake.com/en/sql-reference/parameters#query-tag). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#query_tag User#query_tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#query_tag User#query_tag} */ readonly queryTag?: string; /** * Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see [Identifier resolution](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing)). You can use this parameter in situations in which [third-party applications always use double quotes around identifiers](https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#label-identifier-casing-parameter). For more information, check [QUOTED_IDENTIFIERS_IGNORE_CASE docs](https://docs.snowflake.com/en/sql-reference/parameters#quoted-identifiers-ignore-case). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#quoted_identifiers_ignore_case User#quoted_identifiers_ignore_case} */ readonly quotedIdentifiersIgnoreCase?: boolean | cdktf.IResolvable; /** * Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check [ROWS_PER_RESULTSET docs](https://docs.snowflake.com/en/sql-reference/parameters#rows-per-resultset). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rows_per_resultset User#rows_per_resultset} */ readonly rowsPerResultset?: number; /** * Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key User#rsa_public_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key User#rsa_public_key} */ readonly rsaPublicKey?: string; /** * Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#rsa_public_key_2 User#rsa_public_key_2} */ readonly rsaPublicKey2?: string; /** * Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via [AWS PrivateLink for Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) use this endpoint to connect. For more information, see [Accessing Internal stages with dedicated interface endpoints](https://docs.snowflake.com/en/user-guide/private-internal-stages-aws.html#label-aws-privatelink-internal-stage-network-isolation). For more information, check [S3_STAGE_VPCE_DNS_NAME docs](https://docs.snowflake.com/en/sql-reference/parameters#s3-stage-vpce-dns-name). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#s3_stage_vpce_dns_name User#s3_stage_vpce_dns_name} */ readonly s3StageVpceDnsName?: string; /** * Specifies the path to search to resolve unqualified object names in queries. For more information, see [Name resolution in queries](https://docs.snowflake.com/en/sql-reference/name-resolution.html#label-object-name-resolution-search-path). Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check [SEARCH_PATH docs](https://docs.snowflake.com/en/sql-reference/parameters#search-path). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#search_path User#search_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#search_path User#search_path} */ readonly searchPath?: string; /** * Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see [Introduction to Secure Data Sharing](https://docs.snowflake.com/en/user-guide/data-sharing-intro) and [Working with shares](https://docs.snowflake.com/en/user-guide/data-sharing-provider). For more information, check [SIMULATED_DATA_SHARING_CONSUMER docs](https://docs.snowflake.com/en/sql-reference/parameters#simulated-data-sharing-consumer). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#simulated_data_sharing_consumer User#simulated_data_sharing_consumer} */ readonly simulatedDataSharingConsumer?: string; /** * Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the [MAX_CONCURRENCY_LEVEL](https://docs.snowflake.com/en/sql-reference/parameters#label-max-concurrency-level) parameter to ensure a warehouse is never backlogged. For more information, check [STATEMENT_QUEUED_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_queued_timeout_in_seconds User#statement_queued_timeout_in_seconds} */ readonly statementQueuedTimeoutInSeconds?: number; /** * Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check [STATEMENT_TIMEOUT_IN_SECONDS docs](https://docs.snowflake.com/en/sql-reference/parameters#statement-timeout-in-seconds). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#statement_timeout_in_seconds User#statement_timeout_in_seconds} */ readonly statementTimeoutInSeconds?: number; /** * This parameter specifies whether JSON output in a session is compatible with the general standard (as described by [http://json.org](http://json.org)). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check [STRICT_JSON_OUTPUT docs](https://docs.snowflake.com/en/sql-reference/parameters#strict-json-output). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#strict_json_output User#strict_json_output} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#strict_json_output User#strict_json_output} */ readonly strictJsonOutput?: boolean | cdktf.IResolvable; /** * Specifies the input format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check [TIME_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-input-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_input_format User#time_input_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_input_format User#time_input_format} */ readonly timeInputFormat?: string; /** * Specifies the display format for the TIME data type. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIME_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#time-output-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#time_output_format User#time_output_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#time_output_format User#time_output_format} */ readonly timeOutputFormat?: string; /** * Specifies whether the [DATEADD](https://docs.snowflake.com/en/sql-reference/functions/dateadd) function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check [TIMESTAMP_DAY_IS_ALWAYS_24H docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-day-is-always-24h). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_day_is_always_24h User#timestamp_day_is_always_24h} */ readonly timestampDayIsAlways24H?: boolean | cdktf.IResolvable; /** * Specifies the input format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check [TIMESTAMP_INPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-input-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_input_format User#timestamp_input_format} */ readonly timestampInputFormat?: string; /** * Specifies the display format for the TIMESTAMP_LTZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_LTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ltz-output-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ltz_output_format User#timestamp_ltz_output_format} */ readonly timestampLtzOutputFormat?: string; /** * Specifies the display format for the TIMESTAMP_NTZ data type. For more information, check [TIMESTAMP_NTZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-ntz-output-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_ntz_output_format User#timestamp_ntz_output_format} */ readonly timestampNtzOutputFormat?: string; /** * Specifies the display format for the TIMESTAMP data type alias. For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-output-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_output_format User#timestamp_output_format} */ readonly timestampOutputFormat?: string; /** * Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to. For more information, check [TIMESTAMP_TYPE_MAPPING docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-type-mapping). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_type_mapping User#timestamp_type_mapping} */ readonly timestampTypeMapping?: string; /** * Specifies the display format for the TIMESTAMP_TZ data type. If no format is specified, defaults to [TIMESTAMP_OUTPUT_FORMAT](https://docs.snowflake.com/en/sql-reference/parameters#label-timestamp-output-format). For more information, see [Date and time input and output formats](https://docs.snowflake.com/en/sql-reference/date-time-input-output). For more information, check [TIMESTAMP_TZ_OUTPUT_FORMAT docs](https://docs.snowflake.com/en/sql-reference/parameters#timestamp-tz-output-format). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timestamp_tz_output_format User#timestamp_tz_output_format} */ readonly timestampTzOutputFormat?: string; /** * Specifies the time zone for the session. You can specify a [time zone name](https://data.iana.org/time-zones/tzdb-2021a/zone1970.tab) or a [link name](https://data.iana.org/time-zones/tzdb-2021a/backward) from release 2021a of the [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check [TIMEZONE docs](https://docs.snowflake.com/en/sql-reference/parameters#timezone). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#timezone User#timezone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#timezone User#timezone} */ readonly timezone?: string; /** * Controls how trace events are ingested into the event table. For more information about trace levels, see [Setting trace level](https://docs.snowflake.com/en/developer-guide/logging-tracing/tracing-trace-level). For more information, check [TRACE_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#trace-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#trace_level User#trace_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#trace_level User#trace_level} */ readonly traceLevel?: string; /** * Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check [TRANSACTION_ABORT_ON_ERROR docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-abort-on-error). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_abort_on_error User#transaction_abort_on_error} */ readonly transactionAbortOnError?: boolean | cdktf.IResolvable; /** * Specifies the isolation level for transactions in the user session. For more information, check [TRANSACTION_DEFAULT_ISOLATION_LEVEL docs](https://docs.snowflake.com/en/sql-reference/parameters#transaction-default-isolation-level). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#transaction_default_isolation_level User#transaction_default_isolation_level} */ readonly transactionDefaultIsolationLevel?: string; /** * Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the `YY` date format component (i.e. years represented as 2 digits). For more information, check [TWO_DIGIT_CENTURY_START docs](https://docs.snowflake.com/en/sql-reference/parameters#two-digit-century-start). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#two_digit_century_start User#two_digit_century_start} */ readonly twoDigitCenturyStart?: number; /** * Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check [UNSUPPORTED_DDL_ACTION docs](https://docs.snowflake.com/en/sql-reference/parameters#unsupported-ddl-action). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#unsupported_ddl_action User#unsupported_ddl_action} */ readonly unsupportedDdlAction?: string; /** * Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check [USE_CACHED_RESULT docs](https://docs.snowflake.com/en/sql-reference/parameters#use-cached-result). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#use_cached_result User#use_cached_result} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#use_cached_result User#use_cached_result} */ readonly useCachedResult?: boolean | cdktf.IResolvable; /** * Specifies how the weeks in a given year are computed. `0`: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year. `1`: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check [WEEK_OF_YEAR_POLICY docs](https://docs.snowflake.com/en/sql-reference/parameters#week-of-year-policy). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_of_year_policy User#week_of_year_policy} */ readonly weekOfYearPolicy?: number; /** * Specifies the first day of the week (used by week-related date functions). `0`: Legacy Snowflake behavior is used (i.e. ISO-like semantics). `1` (Monday) to `7` (Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check [WEEK_START docs](https://docs.snowflake.com/en/sql-reference/parameters#week-start). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#week_start User#week_start} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#week_start User#week_start} */ readonly weekStart?: number; } @@ -6634,7 +6634,7 @@ export class UserShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user snowflake_user} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user snowflake_user} */ export class User extends cdktf.TerraformResource { @@ -6650,7 +6650,7 @@ export class User extends cdktf.TerraformResource { * Generates CDKTF code for importing a User resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the User to import - * @param importFromId The id of the existing User that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing User that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the User to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -6662,7 +6662,7 @@ export class User extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/user snowflake_user} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/user snowflake_user} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -6673,7 +6673,7 @@ export class User extends cdktf.TerraformResource { terraformResourceType: 'snowflake_user', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/version.json b/src/version.json index bc2967795..691e8c995 100644 --- a/src/version.json +++ b/src/version.json @@ -1,3 +1,3 @@ { - "registry.terraform.io/snowflake-labs/snowflake": "0.96.0" + "registry.terraform.io/snowflake-labs/snowflake": "0.97.0" } diff --git a/src/view/README.md b/src/view/README.md index 2acf7cbd7..68b8ea10b 100644 --- a/src/view/README.md +++ b/src/view/README.md @@ -1,3 +1,3 @@ # `snowflake_view` -Refer to the Terraform Registry for docs: [`snowflake_view`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view). +Refer to the Terraform Registry for docs: [`snowflake_view`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view). diff --git a/src/view/index.ts b/src/view/index.ts index 11b358a30..5910da9ff 100644 --- a/src/view/index.ts +++ b/src/view/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,29 +15,29 @@ export interface ViewConfig extends cdktf.TerraformMetaArguments { /** * Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#change_tracking View#change_tracking} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#change_tracking View#change_tracking} */ readonly changeTracking?: string; /** * Specifies a comment for the view. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} */ readonly comment?: string; /** * Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#copy_grants View#copy_grants} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#copy_grants View#copy_grants} */ readonly copyGrants?: boolean | cdktf.IResolvable; /** * The database in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#database View#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#database View#database} */ readonly database: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#id View#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#id View#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -46,67 +46,67 @@ export interface ViewConfig extends cdktf.TerraformMetaArguments { /** * Specifies that the view can refer to itself using recursive syntax without necessarily using a CTE (common table expression). Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_recursive View#is_recursive} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_recursive View#is_recursive} */ readonly isRecursive?: string; /** * Specifies that the view is secure. By design, the Snowflake's `SHOW VIEWS` command does not provide information about secure views (consult [view usage notes](https://docs.snowflake.com/en/sql-reference/sql/create-view#usage-notes)) which is essential to manage/import view with Terraform. Use the role owning the view while managing secure views. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_secure View#is_secure} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_secure View#is_secure} */ readonly isSecure?: string; /** * Specifies that the view persists only for the duration of the session that you created it in. A temporary view and all its contents are dropped at the end of the session. In context of this provider, it means that it's dropped after a Terraform operation. This results in a permanent plan with object creation. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#is_temporary View#is_temporary} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#is_temporary View#is_temporary} */ readonly isTemporary?: string; /** * Specifies the identifier for the view; must be unique for the schema in which the view is created. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#name View#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#name View#name} */ readonly name: string; /** * The schema in which to create the view. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schema View#schema} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schema View#schema} */ readonly schema: string; /** * Specifies the query used to create the view. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#statement View#statement} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#statement View#statement} */ readonly statement: string; /** * aggregation_policy block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#aggregation_policy View#aggregation_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#aggregation_policy View#aggregation_policy} */ readonly aggregationPolicy?: ViewAggregationPolicy; /** * column block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column View#column} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column View#column} */ readonly column?: ViewColumn[] | cdktf.IResolvable; /** * data_metric_function block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_function View#data_metric_function} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_function View#data_metric_function} */ readonly dataMetricFunction?: ViewDataMetricFunction[] | cdktf.IResolvable; /** * data_metric_schedule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#data_metric_schedule View#data_metric_schedule} */ readonly dataMetricSchedule?: ViewDataMetricSchedule; /** * row_access_policy block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#row_access_policy View#row_access_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#row_access_policy View#row_access_policy} */ readonly rowAccessPolicy?: ViewRowAccessPolicy; } @@ -379,13 +379,13 @@ export interface ViewAggregationPolicy { /** * Defines which columns uniquely identify an entity within the view. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#entity_key View#entity_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#entity_key View#entity_key} */ readonly entityKey?: string[]; /** * Aggregation policy name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} */ readonly policyName: string; } @@ -497,13 +497,13 @@ export interface ViewColumnMaskingPolicy { /** * Specifies the masking policy to set on a column. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} */ readonly policyName: string; /** * Specifies the arguments to pass into the conditional masking policy SQL expression. The first column in the list specifies the column for the policy conditions to mask or tokenize the data and must match the column to which the masking policy is set. The additional columns specify the columns to evaluate to determine whether to mask or tokenize the data in each row of the query result when a query is made on the first column. If the USING clause is omitted, Snowflake treats the conditional masking policy as a normal masking policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using View#using} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using View#using} */ readonly using?: string[]; } @@ -615,7 +615,7 @@ export interface ViewColumnProjectionPolicy { /** * Specifies the projection policy to set on a column. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} */ readonly policyName: string; } @@ -698,25 +698,25 @@ export interface ViewColumn { /** * Specifies affected column name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#column_name View#column_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#column_name View#column_name} */ readonly columnName: string; /** * Specifies a comment for the column. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#comment View#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#comment View#comment} */ readonly comment?: string; /** * masking_policy block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#masking_policy View#masking_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#masking_policy View#masking_policy} */ readonly maskingPolicy?: ViewColumnMaskingPolicy; /** * projection_policy block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#projection_policy View#projection_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#projection_policy View#projection_policy} */ readonly projectionPolicy?: ViewColumnProjectionPolicy; } @@ -918,19 +918,19 @@ export interface ViewDataMetricFunction { /** * Identifier of the data metric function to add to the table or view or drop from the table or view. This function identifier must be provided without arguments in parenthesis. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#function_name View#function_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#function_name View#function_name} */ readonly functionName: string; /** * The table or view columns on which to associate the data metric function. The data types of the columns must match the data types of the columns specified in the data metric function definition. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} */ readonly on: string[]; /** * The status of the metrics association. Valid values are: `STARTED` | `SUSPENDED`. When status of a data metric function is changed, it is being reassigned with `DROP DATA METRIC FUNCTION` and `ADD DATA METRIC FUNCTION`, and then its status is changed by `MODIFY DATA METRIC FUNCTION` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#schedule_status View#schedule_status} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#schedule_status View#schedule_status} */ readonly scheduleStatus: string; } @@ -1095,15 +1095,15 @@ export class ViewDataMetricFunctionList extends cdktf.ComplexList { } export interface ViewDataMetricSchedule { /** - * Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field is not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. + * Specifies an interval (in minutes) of wait time inserted between runs of the data metric function. Conflicts with `using_cron`. Valid values are: `5` | `15` | `30` | `60` | `720` | `1440`. Due to Snowflake limitations, changes in this field are not managed by the provider. Please consider using [taint](https://developer.hashicorp.com/terraform/cli/commands/taint) command, `using_cron` field, or [replace_triggered_by](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#replace_triggered_by) metadata argument. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#minutes View#minutes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#minutes View#minutes} */ readonly minutes?: number; /** * Specifies a cron expression and time zone for periodically running the data metric function. Supports a subset of standard cron utility syntax. Conflicts with `minutes`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#using_cron View#using_cron} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#using_cron View#using_cron} */ readonly usingCron?: string; } @@ -1218,13 +1218,13 @@ export interface ViewRowAccessPolicy { /** * Defines which columns are affected by the policy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#on View#on} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#on View#on} */ readonly on: string[]; /** * Row access policy name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#policy_name View#policy_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#policy_name View#policy_name} */ readonly policyName: string; } @@ -1331,7 +1331,7 @@ export class ViewRowAccessPolicyOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view snowflake_view} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view snowflake_view} */ export class View extends cdktf.TerraformResource { @@ -1347,7 +1347,7 @@ export class View extends cdktf.TerraformResource { * Generates CDKTF code for importing a View resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the View to import - * @param importFromId The id of the existing View that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing View that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the View to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1359,7 +1359,7 @@ export class View extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/view snowflake_view} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/view snowflake_view} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -1370,7 +1370,7 @@ export class View extends cdktf.TerraformResource { terraformResourceType: 'snowflake_view', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider, diff --git a/src/warehouse/README.md b/src/warehouse/README.md index 976be7ba5..a693c503f 100644 --- a/src/warehouse/README.md +++ b/src/warehouse/README.md @@ -1,3 +1,3 @@ # `snowflake_warehouse` -Refer to the Terraform Registry for docs: [`snowflake_warehouse`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse). +Refer to the Terraform Registry for docs: [`snowflake_warehouse`](https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse). diff --git a/src/warehouse/index.ts b/src/warehouse/index.ts index fa89e89c8..c68cc1262 100644 --- a/src/warehouse/index.ts +++ b/src/warehouse/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse +// https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,29 +15,29 @@ export interface WarehouseConfig extends cdktf.TerraformMetaArguments { /** * Specifies whether to automatically resume a warehouse when a SQL statement (e.g. query) is submitted to it. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_resume Warehouse#auto_resume} */ readonly autoResume?: string; /** * Specifies the number of seconds of inactivity after which a warehouse is automatically suspended. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#auto_suspend Warehouse#auto_suspend} */ readonly autoSuspend?: number; /** * Specifies a comment for the warehouse. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#comment Warehouse#comment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#comment Warehouse#comment} */ readonly comment?: string; /** * Specifies whether to enable the query acceleration service for queries that rely on this warehouse for compute resources. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#enable_query_acceleration Warehouse#enable_query_acceleration} */ readonly enableQueryAcceleration?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#id Warehouse#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#id Warehouse#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -46,73 +46,73 @@ export interface WarehouseConfig extends cdktf.TerraformMetaArguments { /** * Specifies whether the warehouse is created initially in the ‘Suspended’ state. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#initially_suspended Warehouse#initially_suspended} */ readonly initiallySuspended?: boolean | cdktf.IResolvable; /** * Specifies the maximum number of server clusters for the warehouse. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_cluster_count Warehouse#max_cluster_count} */ readonly maxClusterCount?: number; /** * Object parameter that specifies the concurrency level for SQL statements (i.e. queries and DML) executed by a warehouse. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#max_concurrency_level Warehouse#max_concurrency_level} */ readonly maxConcurrencyLevel?: number; /** * Specifies the minimum number of server clusters for the warehouse (only applies to multi-cluster warehouses). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#min_cluster_count Warehouse#min_cluster_count} */ readonly minClusterCount?: number; /** * Identifier for the virtual warehouse; must be unique for your account. Due to technical limitations (read more [here](https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/docs/technical-documentation/identifiers_rework_design_decisions.md#known-limitations-and-identifier-recommendations)), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#name Warehouse#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#name Warehouse#name} */ readonly name: string; /** * Specifies the maximum scale factor for leasing compute resources for query acceleration. The scale factor is used as a multiplier based on warehouse size. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#query_acceleration_max_scale_factor Warehouse#query_acceleration_max_scale_factor} */ readonly queryAccelerationMaxScaleFactor?: number; /** * Specifies the name of a resource monitor that is explicitly assigned to the warehouse. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#resource_monitor Warehouse#resource_monitor} */ readonly resourceMonitor?: string; /** * Specifies the policy for automatically starting and shutting down clusters in a multi-cluster warehouse running in Auto-scale mode. Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#scaling_policy Warehouse#scaling_policy} */ readonly scalingPolicy?: string; /** * Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_queued_timeout_in_seconds Warehouse#statement_queued_timeout_in_seconds} */ readonly statementQueuedTimeoutInSeconds?: number; /** * Specifies the time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#statement_timeout_in_seconds Warehouse#statement_timeout_in_seconds} */ readonly statementTimeoutInSeconds?: number; /** * Specifies the size of the virtual warehouse. Valid values are (case-insensitive): `XSMALL` | `X-SMALL` | `SMALL` | `MEDIUM` | `LARGE` | `XLARGE` | `X-LARGE` | `XXLARGE` | `X2LARGE` | `2X-LARGE` | `XXXLARGE` | `X3LARGE` | `3X-LARGE` | `X4LARGE` | `4X-LARGE` | `X5LARGE` | `5X-LARGE` | `X6LARGE` | `6X-LARGE`. Consult [warehouse documentation](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse#optional-properties-objectproperties) for the details. Note: removing the size from config will result in the resource recreation. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_size Warehouse#warehouse_size} */ readonly warehouseSize?: string; /** * Specifies warehouse type. Valid values are (case-insensitive): `STANDARD` | `SNOWPARK-OPTIMIZED`. Warehouse needs to be suspended to change its type. Provider will handle automatic suspension and resumption if needed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#warehouse_type Warehouse#warehouse_type} */ readonly warehouseType?: string; } @@ -696,7 +696,7 @@ export class WarehouseShowOutputList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse snowflake_warehouse} +* Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse snowflake_warehouse} */ export class Warehouse extends cdktf.TerraformResource { @@ -712,7 +712,7 @@ export class Warehouse extends cdktf.TerraformResource { * Generates CDKTF code for importing a Warehouse resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Warehouse to import - * @param importFromId The id of the existing Warehouse that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Warehouse that should be imported. Refer to the {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Warehouse to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -724,7 +724,7 @@ export class Warehouse extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/warehouse snowflake_warehouse} Resource + * Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.97.0/docs/resources/warehouse snowflake_warehouse} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -735,7 +735,7 @@ export class Warehouse extends cdktf.TerraformResource { terraformResourceType: 'snowflake_warehouse', terraformGeneratorMetadata: { providerName: 'snowflake', - providerVersion: '0.96.0', + providerVersion: '0.97.0', providerVersionConstraint: ' ~> 0.40' }, provider: config.provider,